Ordenar celdas automáticamente

28/09/2004 - 16:55 por Carba | Informe spam
Estoy preparando un programilla para una competición. He
conseguido que introduciendo los datos me calcule todas
las variables que necesito, pero a la hora de ordenarlas
para la clasificación, no encuentro la manera.
Si intento hacerlo manualmente, los datos al estar
vinculados a otras celdas me lo impide (da error). El
problema reside que necesito que tome 2 o 3 variables por
si coincide alguna(puntos, p.ganados, tanteador favor).
Creo que se podría hacer aplicando un macro pero no tengo
ni idea de crearla.
¿Alguien me podría indicar que hacer o a donde dirigirme?.
Un saludo y gracias

Preguntas similare

Leer las respuestas

#1 Lisandro
28/09/2004 - 19:03 | Informe spam
Hola Carba!
Estoy preparando un programilla para una competición. He




conseguido que introduciendo los datos me calcule todas
las variables que necesito, pero a la hora de ordenarlas
para la clasificación, no encuentro la manera..
..Suponiendo que los datos se encuentren de la siguiente
manera en: A2:A65536 Nombre B2:B65536 Puntuacion y la
puntuaion la alimentas manualmente
..En el codigo de la hoja copia lo siguiente..

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("a2:b10")) Is Nothing Then
Exit Sub
With Range("a2:b10")
.Sort Key1:=Range("b2"), Order1:=xlDescending
End With
End Sub

Este codigo fue expuesto con anterioridad por H.M.
Funciona muy bien, no estoy muy claro si es lo que
realmente necesitas cualquier duda comentas..
Saludos,
Lisandro


Estoy preparando un programilla para una competición. He
conseguido que introduciendo los datos me calcule todas
las variables que necesito, pero a la hora de ordenarlas
para la clasificación, no encuentro la manera.
Si intento hacerlo manualmente, los datos al estar
vinculados a otras celdas me lo impide (da error). El
problema reside que necesito que tome 2 o 3 variables por
si coincide alguna(puntos, p.ganados, tanteador favor).
Creo que se podría hacer aplicando un macro pero no tengo
ni idea de crearla.
¿Alguien me podría indicar que hacer o a donde dirigirme?.
Un saludo y gracias
.

Respuesta Responder a este mensaje
#2 Carba
29/09/2004 - 09:05 | Informe spam
Muchas gracias, lo voy a probar.
Un saludo.
Hola Carba!
Estoy preparando un programilla para una competición.






He
conseguido que introduciendo los datos me calcule todas
las variables que necesito, pero a la hora de ordenarlas
para la clasificación, no encuentro la manera..
...Suponiendo que los datos se encuentren de la siguiente
manera en: A2:A65536 Nombre B2:B65536 Puntuacion y la
puntuaion la alimentas manualmente
...En el codigo de la hoja copia lo siguiente..

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("a2:b10")) Is Nothing Then
Exit Sub
With Range("a2:b10")
.Sort Key1:=Range("b2"), Order1:=xlDescending
End With
End Sub

Este codigo fue expuesto con anterioridad por H.M.
Funciona muy bien, no estoy muy claro si es lo que
realmente necesitas cualquier duda comentas..
Saludos,
Lisandro


Estoy preparando un programilla para una competición. He
conseguido que introduciendo los datos me calcule todas
las variables que necesito, pero a la hora de ordenarlas
para la clasificación, no encuentro la manera.
Si intento hacerlo manualmente, los datos al estar
vinculados a otras celdas me lo impide (da error). El
problema reside que necesito que tome 2 o 3 variables




por
si coincide alguna(puntos, p.ganados, tanteador favor).
Creo que se podría hacer aplicando un macro pero no




tengo
ni idea de crearla.
¿Alguien me podría indicar que hacer o a donde




dirigirme?.
Un saludo y gracias
.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida