Я пытаюсь заполнить таблицу Excel с помощью VBA (на самом деле это нечто другое, если использовать COM-сервер, но с тем же синтаксисом). Это сгенерированный отчет, который я хочу написать в Excel для форматирования и презентации. Экспорт CSV и другие методы находятся вне уравнения из-за вовлеченной технологии.
Итак, я могу сделать это, записав каждое значение в каждую ячейку, но это мучительно медленно, поэтому я решил, что могу написать сразу несколько значений (скажем, 250 записей каждый раз). Поэтому я сохраняю эти значения, разделенные возвратом каретки, и если я копирую / вставляю это с использованием VBA, это прекрасно работает.
Проблема в том, что я не могу использовать буфер обмена (так как отчет выполняется много раз одновременно), поэтому я могу имитировать действие вставки (или какое-либо другое подобное) из списка значений в Excel без использования буфера обмена?
Спасибо