Reinaldo, o problema é que minha macro possui 149 linhas como descrito a baixo,com isso ela fica muito lenta. Teria também como a macro executasse quando a célula b5 fosse alterada?
Sub SalvaVlr()
Dim Tc As Long, Dia As Long
Dia = Range("B5")
Tc = Application.WorksheetFunction.Match(Dia, Range("d7:ag7"), 0)
Cells(8, Tc + 3) = Range("B8").Value
Cells(9, Tc + 3) = Range("B9").Value
.
.
.
Cells(149, Tc + 3) = Range("B149").Value
End Sub
Postado : 22/08/2012 9:01 am