Я пытаюсь создать код, который позволяет мне вставлять выбранный диапазон данных и вставлять его в Book2 в первую пустую ячейку в столбце A, начиная с A1. Это то, что я получил до сих пор:.Вставить в первую доступную ячейку
Sub Macro 1()
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Windows("Book2.xlsm").Activate
**CurrentRow = Range("A1").End(xlDown).Offset(1, 0).Row**
ActiveSheet.Paste
End Sub
Я считаю, что проблема является линией со звездочками (**) Может кто-то помочь мне переписать эту строку/код, скопированные данные можно вставить в первом доступная ячейка от A1 вниз? (Up не будет работать, так как я заполнил ячейки дальше по диаграмме). . Сейчас код вставки данных в любой выделена ячейка :(
Спасибо за вашу помощь всем
Вы даже не указали таблицу см [Как избежать использования Выберите в Excel VBA макросов] (http://stackoverflow.com/questions/10714251/how-to-avo id-using-select-in-excel-vba-macros) для методов отказа от использования выбора и активации для достижения ваших целей. – Jeeped
Спасибо за подсказку @ Jeeped Я прочитаю статью :) – BMRobin