Ayuda: Macro que ordene valores de menor a mayor

05/02/2004 - 20:28 por solaig | Informe spam
Hola

Yo no tengo ni idea de macros. Igual es muy costoso lo que pido, a ver si
alguien me puede echar una mano.

Tengo unas celdas, por ejemplo A1:A10 que contienen números.

Las puedo ordenar de menor a mayor con la herramienta "Orden Ascendente",
pero me gustaría no tener que cambiar el orden inicial, sino que la nueva
ordenación me apareciera en otras celdas, por ejemplo B1:B10.

Eso se puede hacer con una macro? Y que tendría que hacer??

Saludos y muchas gracias







Mensaje enviado desde http://grupos.buscadoc.org

Preguntas similare

Leer las respuestas

#1 Beto
05/02/2004 - 22:27 | Informe spam
Cris wrote:

Hola

Yo no tengo ni idea de macros. Igual es muy costoso lo que pido, a ver si
alguien me puede echar una mano.

Tengo unas celdas, por ejemplo A1:A10 que contienen números.

Las puedo ordenar de menor a mayor con la herramienta "Orden Ascendente",
pero me gustaría no tener que cambiar el orden inicial, sino que la nueva
ordenación me apareciera en otras celdas, por ejemplo B1:B10.

Eso se puede hacer con una macro? Y que tendría que hacer??



Usa la función de "Grabar Macros" mientras copias las celdas de A1:B10 a
B1:B10 y luego ordenas. La grabadora de macros hará el código por ti.
Después revísalo y ve si se puede "limpiar".

Saludos,
Beto
Reply: Erase between the dot (inclusive) and the @.
Responder: Borra la frase obvia y el punto previo.
Respuesta Responder a este mensaje
#2 solaig
06/02/2004 - 00:11 | Informe spam
Anda! muchas gracias Beto, no sabía que eso era tan simple. Lo de revisar
y limpiar ni idea, pero funcionar me funciona.

Pero ahora pido más :)

La macro la he grabado con una tecla de método abreviado. Pulso Control +
O y los ordena. ¿Puedo "meter" esa macro en un celda (como haría con una
función) para que se ejecute ella sola y mantenga los datos ordenados sin
tener que darle yo la orden cada vez??

Gracias de nuevo :)




Beto wrote:
Usa la función de "Grabar Macros" mientras copias las celdas de A1:B10 a
B1:B10 y luego ordenas. La grabadora de macros hará el código por ti.
Después revísalo y ve si se puede "limpiar".

Saludos,








Mensaje enviado desde http://grupos.buscadoc.org

Respuesta Responder a este mensaje
#3 Víctor
06/02/2004 - 08:46 | Informe spam
También puedes hacerlo así, sin necesidad de macros:
coloca en B1 esta fórmula:

=K.ESIMO.MAYOR($A$1:$A$10;1)

en B2: =K.ESIMO.MAYOR($A$1:$A$10;2)
en B3: =K.ESIMO.MAYOR($A$1:$A$10;3)

...y así sucesivamente, hasta B10.

:-)
Respuesta Responder a este mensaje
#4 solaig
06/02/2004 - 17:23 | Informe spam
Muchas gracias, no conocía este foro pero es una maravilla :))

Buen fin de semana :)



Víctor wrote:

También puedes hacerlo así, sin necesidad de macros:
coloca en B1 esta fórmula:

=K.ESIMO.MAYOR($A$1:$A$10;1)

en B2: =K.ESIMO.MAYOR($A$1:$A$10;2)
en B3: =K.ESIMO.MAYOR($A$1:$A$10;3)

y así sucesivamente, hasta B10.

:-)








Mensaje enviado desde http://grupos.buscadoc.org

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