2015-03-02 4 views
0

Я вставляю много данных во время макроса VBA в excel и по какой-то причине, когда он вставляет, он помещает данные в случайную точку на листе, и я не уверен, почему. Я наклеил команду вставки ниже. Любая помощь будет принята с благодарностью!Вставить данные Excel VBA

Sheet5.Range("A1", "AH5000").SpecialCells(xlCellTypeVisible).Copy 
Sheet9.Paste 

ответ

0

Куда вы хотите вставить это? Я собираюсь предположить, что вы хотите, чтобы это было вставлено в ячейку A1 на Sheet9. Изменение "Sheet9.Range (" A1 "), чтобы все, что нужно (т.е. Sheet9.Range (" B1"), чтобы вставить в ячейку B1).

Sheet5.Range("A1", "AH5000").SpecialCells(xlCellTypeVisible).Copy Sheet9.Range("A1") 
0

Я предполагаю, что это Pasts данные в активную (помечено) клетки на Листе9, я прав? Вы должны указать ячейку во второй строке вашего кода.

Смежные вопросы