insertar datos en columnas

06/11/2009 - 14:25 por jforero | Informe spam
Buenos días grupo...

tengo una hoja de cálculo Clientes tengo un listado, en la columna A tengo
el número de cliente y la información finaliza en la columna M.

En la hoja1 en la celda b5 digito el número de cliente y con la fórmula
buscarv me visualiza ciertas celdas importantes en las celdas b6 a la b15.

en la celda b16 tengo un campo para escribir observaciones.

la pregunta es.. como puedo hacer para que mediante un botón que tengo
insertado en la hoja de cálculo hoja1 me adicione en la hoja Clientes para
el registro seleccionado (es decir con el número de cliente), la columna N
con la fecha del día y en la columna O la observación escrita en la celda
b16 pero solo para ese registro.
si digito otro número de cliente me debe insertar las mismas columnas (N y
O). pero si realizo una segunda observación al primer cliente me debe
insertar otras dos columnas, para el ejemplo la columna P y Q

gracias por la colaboración

Jorgef..

Saludos..
 

Leer las respuestas

#1 Héctor Miguel
06/11/2009 - 22:30 | Informe spam
hola, Jorge !

prueba asignando al boton que tienes incrustado en "hoja1" una macro +/- como la siguiente:
(OJO: no contempla la prevencion/correccion/... de -posibles- errores)

Sub Anotaciones()
Dim Fila As Integer, Col As Byte
With Worksheets("clientes")
Fila = .Columns("a").Cells.Find([b5], .[a1]).Row
Col = Application.Max(15, .Range("iv" & Fila).End(xlToLeft).Column + 1)
.Cells(Fila, 14) = Date
.Cells(Fila, Col) = [b16]
End With
End Sub

saludos,
hector.

__ OP __
tengo una hoja de calculo Clientes tengo un listado, en la columna A tengo el numero de cliente y la informacion finaliza en la columna M.
En la hoja1 en la celda b5 digito el numero de cliente y con la formula buscarv me visualiza ciertas celdas importantes en las celdas b6 a la b15.
en la celda b16 tengo un campo para escribir observaciones.
la pregunta es.. como puedo hacer para que mediante un boton que tengo insertado en... hoja1
me adicione en la hoja Clientes para el registro seleccionado (es decir con el numero de cliente)
la columna N con la fecha del dia y en la columna O la observacion escrita en la celda b16 pero solo para ese registro.
si digito otro numero de cliente me debe insertar las mismas columnas (N y O).
pero si realizo una segunda observacion al primer cliente me debe insertar otras dos columnas, para el ejemplo la columna P y Q ...

Preguntas similares