У меня нет опыта работы с VBA, и это оказалось сложнее, чем я себе представлял ... отчасти потому, что я не знаю синтаксиса, но у меня есть следующие:Найти последнюю строку> объединить ячейки> скопировать и вставить в нее макросы Excel VBA
Sub testMe()
LastRow = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
Worksheets("Sheet2").Range("A1").Copy Destination:=Range("A" & LastRow)
End Sub
Это своего рода работает, но это глушение все в одну ячейку в первом столбце. Как объединить ячейки последней строки, прежде чем вставлять в нее? Предполагается, что макрос должен найти последнюю строку последней страницы, объединить ячейки этой строки и вставить текст, который был скопирован из другой ячейки. Заранее спасибо.
Предполагают, что вы используете записи макросов вручную выполнить слияние, которые вы хотите выполнить, а затем посмотреть на код он производится. Это даст вам начало «как объединить ячейки». Вы можете использовать End + Right Arrow во время записи, особенно если вам нужно выбрать столько ячеек, сколько есть справа в этой последней строке, не зная заранее определенное количество ячеек. –