Sobre la macro de Excel Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Tengo un problema con esta macro que copia el dato en otra hoja cada vez que se haga click en el, el problema es que lo copia en el mismo rango de la celda, quisiera saber como hacer para que copie el dato pero debajo del dato ya guardado, Gracias por su respuesta
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim c As Range
i = 1
If Target.Count > 1 Then
For Each c In Target
Sheets("Hoja2").Range("A" & LTrim(Str(i))).Value = c.Value
i = i + 1
Next c
Else
Sheets("Hoja2").Range("A1").Value = Target
End If
End Sub
El problema
1 Respuesta
Respuesta de Elsa Matilde
2