Office - Técnico

 
Vista:

Técnico

Publicado por Maicool (10 intervenciones) el 03/08/2002 05:27:38
alguien sabe de que manera puedo hacer que los datos que ingreso en una celda de excel se vayan almacenando en una tabla. por ejemplo si escribo un valor en A1 este se almacene en C1, escribo otra cantidad en A1 y esta de almacene en C2 y la siguiente en C3, en C4, etc
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Técnico

Publicado por Alexander (24 intervenciones) el 04/08/2002 17:39:49
Mediante una pequeña macro puedes hacer lo que quieres, haz lo siguiente: abres tu libro despues pulsas la combinacion de teclas ALT+F11, veras que en la parte izquierda estan todas las hojas que contiene el libro activo, bueno dando doble click en la hoja donde quieras que funcione la macro copias el siguiente codigo

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$1" Then Exit Sub

If Range("C1") = "" Then
Range("C1") = Range("A1")
Else
If Range("C2") = "" Then
Range("C2") = Range("A1")
Else
If Range("C2") <> "" Then
Range("C1").End(xlDown).Offset(1, 0) = Range("A1")
End If
End If
End If
End Sub

luego con la combinacion de teclas ALT+Q cierras el edito de visual basic y vuelve a la hoja de excel y veras que al introducir valores en la celda A1 estas se iran almacenando en la Columna C una debajo del otro.
Espero te sirva
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar