Macro en excel para multiplicar por -1
Tengo la siguiente hoja de excel y lo que quiero hacer es lo siguiente:
Si en la columna A el valor es "EXP", entonces tiene que multiplicar el valor por (-1) y si no es un EXP entonces que deje el valor que tenia.
La cosa es que el rango es dinámico, ya que, puede tener más de 12 filas y puede tener más de 12 meses.
Lo único que se me ha ocurrido es colocar un -1 en algún lugar escondido y hacer la multiplicación pero esto no me sirve.
Tengo también el siguiente código
Sub Macro2()
If Range("A5") = "EXP" Then
Range("D18").Select
Selection.Copy
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End If
End Sub
Como se ve solamente lo pude hacer para un valor y necesito que sea dinamico.