... será que vc podia criar outra macro pra segunda aba?
O código abaixo funciona em tabelas com qualquer quantidade de linhas. Experimente nas tabelas das planilhas 'MURO 1' E 'MURO 2'.
Sub SubstituiCódigosV2()
Dim k As Long, d As Long, MA As Range, x As Long, c As Long
c = Range("B4").End(4).Row - 3
For Each MA In Range("L4:L" & Range("L4").End(4).Row)
d = Right(MA.Value, 1 + -CInt(Len(MA.Value) = 4))
x = Int(((d - 1) / c)) * -c + 3
k = Int(((d - 1) / c)) * 3 + 3
MA.Value = Cells(d + x, k)
Next MA
End Sub
Postado : 21/07/2016 5:17 pm