каким образом можно "сцепить" текст комманды и запустить её в VBA?
Например. Есть простая пользовательская форма с десятью текстовыми полями: Label1, Label2, ... Label10 Есть переменная-массив с десятью текстовыми значениями:
Код
Dim strName(10) as String
Необходимо значения из каждого элемента strName перенести в текстовые поля. То есть придать значение свойству caption:
ThisWorkbook.VBProject.VBComponents.Item("UserForm1").CodeModule.InsertLines №, s
'Где '№ - Номер строки в модуле с которой будут вставляться новые строки 'S – Вставляемая строка символов 'Примечание: 'В переменной S могут содержаться коды символов конца строк , которые можно получить следующей функцией со следующим аргументом: CHR(13). Таким образом, переменная S может содержать в себе сразу несколько строк: 's = "Первая строка" + Chr(13) + "Вторая строка" + Chr(13) + "Третья строка" 'и т.д.