Я хочу, чтобы назначить макрос, который скопировать несколько значений из одного листа к другому, и до сих пор я пришел к этому:Подпрограммы в VBA - только выполняет первую (Excel)
Sub botaoconfirmar_click()
Range("C6").Select
Selection.Copy
Worksheets("Historico").Select
lMaxRows = Cells(Rows.Count, "B").End(xlUp).Row
Range("B" & lMaxRows + 1).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Range("C59").Select
Selection.Copy
Worksheets("Historico").Select
lMaxRows = Cells(Rows.Count, "C").End(xlUp).Row
Range("C" & lMaxRows + 1).Select
Selection.PasteSpecial , Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Проблема в том, что, когда я нажимаю кнопку с этим макросом, он выполняет только первое действие. Если я изменю порядок, он по-прежнему выполняет только первое действие (прежнее № 2).
Что я делаю неправильно?
Это сработало! Большое вам спасибо, я с тех пор пытаюсь заставить его работать: D – Username79123
@Joao Если это необходимо, отметьте вопрос «ответили». – user3561813