Заполнение листа данными vba. массивом

Узнай цену своей работы

Формулировка задачи:

Всем привет. ребят, вопрос такой. Есть ли возможность с помощью vba заносить данные в лист с помощью массива? Сейчас работает вот такой код. Но в целях производительности хочу переделать, так как после каждой строки отладчик обрабатывает функцию (написанную), которая вытягивает данные с интернета, а это не очень быстро. Вот думаю если разом все записать, будет шикарно.

Решение задачи: «Заполнение листа данными vba. массивом»

textual
Листинг программы
Dim M(1 to 15)
    M(1) = Date
    M(2) = Time()
    M(3) = naimenovanie
    M(4) = Mail.From
    M(5) = Mail.To
    M(6) = Mail.CC
    M(7) = Mail.Subject
    M(8) = summa
    M(9) = srok2
    M(10) = pobeda
    M(11) = inn
    M(12) = region
    M(13) = telefon
    M(14) = data_pr
    M(15) = Mail.HTMLBody
    Sheets("Реестр").Cells(reestr, 1).Resize(, 15) = M

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5