- 30 Nov 2015 às 10:17
#5409
Bom dia,
Estou com problema para rodar minha Macro e não sei o porquê.
Basicamente eu gostaria de comparar o texto entre duas células e, em caso de serem iguais, rodar uma série de mesclagens de células no mesmo conjunto de linha.
Segue o código criado:
Dim i As Integer
For i = 2 To i = 1000
If [Ai].Text = [A(i-1)].Text Then
Range("[A(i-1)]:[Ai]").Select
Selection.Merge
Range("[B(i-1)]:[Bi]").Select
Selection.Merge
Range("[C(i-1)]:[Ci]").Select
Selection.Merge
Range("[H(i-1)]:[Hi]").Select
Selection.Merge
Range("[I(i-1)]:[Ii]").Select
Selection.Merge
Range("[J(i-1)]:[Ji]").Select
Selection.Merge
Range("[K(i-1)]:[Ki]").Select
Selection.Merge
Range("[L(i-1)]:[Li]").Select
Selection.Merge
Range("[K(i-1)]:[Ki]").Select
Selection.Merge
Range("[M(i-1)]:[Mi]").Select
Selection.Merge
End If
Next
Obrigado pela ajuda desde já.
Att.
Rodrigo Signori
Estou com problema para rodar minha Macro e não sei o porquê.
Basicamente eu gostaria de comparar o texto entre duas células e, em caso de serem iguais, rodar uma série de mesclagens de células no mesmo conjunto de linha.
Segue o código criado:
Dim i As Integer
For i = 2 To i = 1000
If [Ai].Text = [A(i-1)].Text Then
Range("[A(i-1)]:[Ai]").Select
Selection.Merge
Range("[B(i-1)]:[Bi]").Select
Selection.Merge
Range("[C(i-1)]:[Ci]").Select
Selection.Merge
Range("[H(i-1)]:[Hi]").Select
Selection.Merge
Range("[I(i-1)]:[Ii]").Select
Selection.Merge
Range("[J(i-1)]:[Ji]").Select
Selection.Merge
Range("[K(i-1)]:[Ki]").Select
Selection.Merge
Range("[L(i-1)]:[Li]").Select
Selection.Merge
Range("[K(i-1)]:[Ki]").Select
Selection.Merge
Range("[M(i-1)]:[Mi]").Select
Selection.Merge
End If
Next
Obrigado pela ajuda desde já.
Att.
Rodrigo Signori