Laeoli,
Boa Noite!
O código correto que faz o que você quer é esse abaixo:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Integer
Dim Linha As Long
Linha = 2
For i = 200 To Linha Step -1
Sheets("Plan1").Range(Cells(i, 3), Cells(i, 4)).Merge
Next
End Sub
Quanto a segunda parte, não entendi o que você quer fazer... Explique melhor!
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 08/01/2014 8:53 pm