Всем добрый день!
Огромная просьба помочь
Есть макрос, консолидирующий с разных выгрузок данные
один из кусков состоит в том, чтобы на всякий случай макрос прописывал адрес сервера
Смысл: макрос вставил данные с сервера. вставил на весь этот диапазон номер сервера в iLastCol+1
макрос вставил данные со второго сервера до iLastCol, нашел последнюю строку в iLastCol+1 и вставил на оставшийся диапазон номер второго сервера
Я макросы только учусь писать. он громоздкий. но в чем вопрос: не выделяется первая непустая ячейка в последней колонке (=32), чтобы дальше на диапазон она прописала значение второго сервера
Большое спасибо
Код |
---|
Windows("база_данных.xlsx").Activate
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
Cells("iLastRow+1, 32").Activate
'????????????????????????????????????????????????????????????????????????????????????????
ActiveCell.FormulaR1C1 = "10"
Cells("iLastRow,32").Select
'????????????????????????????????????????????????????????????????????????????????????????
Selection.Copy
iLastRow = Cells(Rows.Count, 32).End(xlUp).Row
iLastRowRow = Cells(Rows.Count, 1).End(xlUp).Row
Range(Cells(iLastRow + 1, 32), Cells(iLastRowRow,32)).Select
Selection.PasteSpecial Paste:=xlPasteValues,
Operation:=xlNone, SkipBlanks _
|