Как передать массив данных в VBA?

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

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

Требуется получить большой массив данных из приложения в VBA (Excel). Как это можно сделать, не используя временный файл?

Решение задачи: «Как передать массив данных в VBA?»

textual
Листинг программы
Set xlApp = CreateObject('excel.application')
xlApp.Workbooks.Add
Set ws = xlApp.ActiveSheet
 
Clipboard.Clear
 
' пишем в строку данные
s = 'a1' & vbTab & 'a2' & vbNewLine & 'b1' & vbTab & 'b2'
 
Clipboard.SetText s
 
ws.Paste
 
xlApp.Visible = True

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


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

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

11   голосов , оценка 3.909 из 5
Похожие ответы