como automatizo el comado de orden ascendente en excel

10/07/2005 - 00:23 por Ric | Informe spam
Deseo realizar la automatizacion de un rango de campos en excel en orden
ascendente o descendente mediante una formula o macro la cual me ordene
automaticamente el rango de campos sin tener que utilizar el icono de orden
ascendente

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
10/07/2005 - 20:38 | Informe spam
hola, KL !

... procuro usar Rows.Count por razones de compatibilidad futura ... mas de 65536 filas
... prefiero no dejarle... que adivine los titulos... como en el caso de que no haya datos en todas las columnas
... procuro... SendKeys... como ultimo recurso porque entiendo que el usuario puede interferir... pulsando accidentalmente alguna tecla
Este codigo falla si hay una celda vacia entre la lista y el valor introducido y tambien si se borran todos los datos



[solo] 'aprovechando' que seguimos/estamos/... 'proponiendo' [posibles] 'soluciones' [para situaciones] 'imaginarias'...
saludos,
hector.
=[considero que] todas 'habran' de ser [an algo] de utilidad para el usuario 'final', [puesto que] es 'este' quien 'debera' decidir [p.e.]...
-> ordenar TODA la columna ? [con lo cual 'perderia' la posibilidad de tener dos -o mas- 'regiones' posteriores a 'ciertos rangos']
es igual columns("a:g") que... Range("a2:g" & Cells(Rows.Count, "a").Row)
-> ordenar SOLO un 'cierto rango' ?
[p.e.] currentregion... offset... resize... xllastcell... usedrange... [sobre alguna celda 'base' o a la celda del '_change'] :)
-> 'dejar' que excel 'adivine' los titulos ? [o... el usuario ya sabe 'que debe esperar' excel] ?
o... podria 'vivir' [p.e.] 'dejando' que el evento se 'lance' [solo] despues de haberse llenado 2 o 3 filas ?
-> 'hablando' de sendkeys... y considerando el entorno/evento/condiciones/... en las que 'hago' la propuesta...
[en las pruebas realizadas]... -yo- no 'pude'... ser 'mas rapido'... que la ejecucion del evento [y el sendkeys] :))
igual y nos encontramos con 'superman'... 'flash'... o alguien 'super-mas-rapido-que-el-evento' :D [es broma] :))
-> 'por si hubiera'... celdas o rangos completos de filas/celdas 'vacias'...
alguna combinacion de las propuestas 'ofrecidas' hasta ahora ?
alguna 'prevencion/correccion/...' para situaciones que el programador suponga/espere/adivine/intuya/... que pudieran presentarse ?

'insisto'...
[como en todo]... hay 'pros'... y 'contras'
[como en muchos casos]... estamos 'imaginando' [posibles] situaciones [y proponiendo 'en consecuencia']
[como siempre]... es el OP quien conoce 'la realidad' [aunque NO siempre la 'expone' con la suficiente 'claridad'] :-(
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida