Всем привет.
Возникла проблема при попытке вставить столбцы.
Если с нуля запустить Excel и потом запускать этот макрос (код ниже), то все проходит на ура. Книга создается, заполняется и столбцы вставляются.
Если же включить BreakMode (Ctrl+Pause Break) и запустить макрос, то при вставке столбцов выдает
Как с этим бороться? Или хотя бы есть этому какое-то объяснение?
Заранее спасибо.
P.s. Юнион уже пробовал, да, как вариант, но слишком туговат да и RngInsert всегда генерируется.
Возникла проблема при попытке вставить столбцы.
Если с нуля запустить Excel и потом запускать этот макрос (код ниже), то все проходит на ура. Книга создается, заполняется и столбцы вставляются.
Если же включить BreakMode (Ctrl+Pause Break) и запустить макрос, то при вставке столбцов выдает
Цитата |
---|
Run-time error '1004': application-defined or object-defined error |
Код |
---|
Sub testinsert() Dim RWS As Object Dim RngInsert As String Set RWS = Workbooks.Add.ActiveSheet 'Создание новой книги и сет листа RngInsert = "G:G,H:H" 'Столбцы, которые нужно вставить RWS.[a1:m10] = "test" 'Внесение данных RWS.Range(RngInsert).Insert 'Вставка столбцов Set RWS = Nothing 'Чистка переменной End Sub |
Как с этим бороться? Или хотя бы есть этому какое-то объяснение?
Заранее спасибо.
P.s. Юнион уже пробовал, да, как вариант, но слишком туговат да и RngInsert всегда генерируется.