Как передать массив данных в 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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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