Macro para ingresar en base de datos
Para Dante Amor. Quisiera una macro para ingresar datos en Hoja2 desde Hoja1. En Hoja1 un formulario que recogiese 3 datos: Nº socio, Fecha e Importe.
En la Hoja2 aparecería del siguiente modo la base de datos:
La macro ha de buscar según el Nº SOCIO insertado y una vez encontrado situar la FECHA DE INGRESO en las celdas vacías que encuentre a partir de E, G, I, K, M, O, Q, S, U y W. Por otra parte el campo de IMPORTE será insertado en la última celda vacía de las columnas F, H, J, L, N, P, R, T, V y X.
Recuerda que ya me hicistes una en la que buscaba nº cliente(socio) y situaba el cursor en la última celda vacía que encontraba a la derecha de su fila.
Private Sub Worksheet_Change(ByVal Target As Range)
'Por.Dante Amor
If Not Intersect(Target, Range("A2")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
u = Range("A" & Rows.Count).End(xlUp).Row
If u = 2 Then u = 5
Set b = Range("A5:A" & u).Find([A2], LookIn:=xlFormulas, LookAt:=xlWhole)
If Not b Is Nothing Then
c = Cells(b.Row, Columns.Count).End(xlToLeft).Column + 1
Cells(b.Row, c).Select
End If
End If
End Sub