Pregunta 3

10/10/2005 - 22:48 por Déiniel Cárdenas | Informe spam
Buenas tardes...

Quisiera saber como automáticamente puedo colocar un número secuencial a
diferentes datos, les explico con un ejemplo.

Tengo una lista de datos

A B C D E
a1 b1 c1 d1
a2 b2 c2 d2
a3 b3 c3 d3


Y que cuando les coloque en la columna E un valor, el reconozca cual fue la
columna que rellené primero, luego segunda, luego tercero y así


A B C D E F
a1 b1 c1 d1 e1 2
a2 b2 c2 d2
a3 b3 c3 d3 e3 1

Lo intenté realizar mediante fechas, pero las mismas son modificadas por el
sistema. No importa que si es utilizando una macro o una formula.

Gracias de antemano,

Deiniel

Pd. KL te escribí la misma pregunta hace tiempo pero con las fechas y/o
horas, pero me dí cuenta que con un contador hacíamos el mismo trabajo. Creo
que puede ser más fácil para tí ayudarme en este caso.
 

Leer las respuestas

#1 Déiniel Cárdenas
11/10/2005 - 18:11 | Informe spam
Hola William y Héctor. Gracias por sus prontas respuestas. Ahora tengo un
problema...donde yo debo marcar las celdas que realmente corresponden a donde
voy a buscar, marcar y eso? la tabla va desde la celda a hasta la y. en la X
es donde tendría el resultado. de a hasta f son datos que no se mueven. La G
es la que tiene el dato que yo ingreso (Fecha de recibido) de allí hasta la Y
son muchas formulas y sumas para que generen una cantidad y en la X es donde
quisiera que me apareciera el orden en que G es llenado.

Espero puedan entenderme...

"" escribió:

Hola Déiniel Cárdenas, clic derecho en la pestaña de la hoja, eliges "Ver código" en el menú contextual y pegas estas líneas:

Private Sub Worksheet_Change(ByVal Target As Range)
'
' Macro
' Macro creada el 10/10/2005 por William Posada C. (Siem Ltda.)
'
Dim Celda As Range
'
If Not Intersect([A:E], Target) Is Nothing Then
For Each Celda In Target
If Application.CountA(Range(Cells(Celda.Row, 1), _
Cells(Celda.Row, 5))) = 5 _
Then Cells(Celda.Row, 6) = _
IIf(Cells(Celda.Row, 6) = "", _
Application.Max([F:F]) + 1, _
Cells(Celda.Row, 6))
Next
End If
End Sub

Me cuentas como te fue, Chao.


"Déiniel Cárdenas" escribió en el mensaje news:
Buenas tardes...

Quisiera saber como automáticamente puedo colocar un número secuencial a
diferentes datos, les explico con un ejemplo.

Tengo una lista de datos

A B C D E
a1 b1 c1 d1
a2 b2 c2 d2
a3 b3 c3 d3


Y que cuando les coloque en la columna E un valor, el reconozca cual fue la
columna que rellené primero, luego segunda, luego tercero y así


A B C D E F
a1 b1 c1 d1 e1 2
a2 b2 c2 d2
a3 b3 c3 d3 e3 1

Lo intenté realizar mediante fechas, pero las mismas son modificadas por el
sistema. No importa que si es utilizando una macro o una formula.

Gracias de antemano,

Deiniel

Pd. KL te escribí la misma pregunta hace tiempo pero con las fechas y/o
horas, pero me dí cuenta que con un contador hacíamos el mismo trabajo. Creo
que puede ser más fácil para tí ayudarme en este caso

Preguntas similares