Eso me hubieras dicho desde un principio.
Pon lo siguiente
Private Sub Worksheet_Change(ByVal Target As Range)
'Por.Dam
If Not Intersect(Target, Range("F:G")) Is Nothing Then
Worksheets("Hoja2").Range("I7") = Range("A" & Target.Row)
End If
End Sub
La macro que te estoy enviando significa que, cada vez que pongas algo en las columnas de la F a la G
Automáticamente escriba en la Hoja2, celda I7 el valor que tienes en la columna A del renglón de "Target"
Es decir que si pones 200 en F5, en Target. Row tenemos un 5, luego en
Range ("A" & Target.Row)
Quedaría
Range("A5")
Si en A5 tienes un 3
Entonces en Hoja2, celda I7 te va a poner el 3
Como no tengo tu macro pues no sé en qué renglón debes poner
Worksheets("Hoja2").Range("I7") = Range("A" & Target.Row)
Saludos. Dam
Si te funciona, podrías cerrar la pregunta.