Como ordenar de mayor a menor

10/07/2003 - 02:27 por olgalg | Informe spam
Hola a todos, mi problema es el siguiente, quiero hacer una clasificación
de resultados de partidos de futbol y con el resultado de los puntos de la
semana, quiero que me los ordene de mayor a menor y que la columna que
contiene los nombres de los equipos se ordene con cada uno de sus
puntos
Alguien podria darme alguna idea?

Como siempreMUCHAS GRACIAS.-






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

Preguntas similare

Leer las respuestas

#1 Ana Soto
10/07/2003 - 09:20 | Informe spam
Has probado, seleccionando todo lo que te interesa incluyendo el título y
eligiendo en el menú:
Datos, Ordenar


" carloshorse " escribió en el mensaje
news:
Hola a todos, mi problema es el siguiente, quiero hacer una clasificación
de resultados de partidos de futbol y con el resultado de los puntos de la
semana, quiero que me los ordene de mayor a menor y que la columna que
contiene los nombres de los equipos se ordene con cada uno de sus
puntos
Alguien podria darme alguna idea?

Como siempreMUCHAS GRACIAS.-






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

Respuesta Responder a este mensaje
#2 Adolfo Fernández
11/07/2003 - 08:18 | Informe spam
Hola Carlos,
Si lo quieres hacer no te queda más remedio que utilizar VBA, (por lo menos
yo no se otra manera)
Te recomiendo que pruebes a utilizar el grabador de macros y ver el código
que se genera. Con este código y unas cuantas modificaciones (como por
ejemplo el rango a elegir) ya tienes lo que buscas.

Si tienes alguna duda o no sabes que es eso del grabador de macros vuelve a
preguntar que no tengo ningún problema en explicarte el código que
necesitas, aunque yo te animo que lo intentes tu, porque es bastante
sencillo y asi poco a poco iras aprendiendo.

Un saludo,
Adolfo

PD. Por cierto ayer envie este mismo mensaje (y alguno mas ) y no han
llegado, ¿alguna idea del porque?

" carloshorse " escribió en el mensaje
news:
he intentado lo que me deciais y efectivamente va de maravilla, pero lo
que busco es que lo haga directamente mediante formula o función...sabeis
si esto es posible

MUCHAS GRACIAS.-

Adolfo Fernández wrote:

> No se si me he enterado muy bien de lo que quieres hacer, pero bueno,
> supongamos que tienes dos columnas, en la columna A están los


resultados, y
> en la B los nombres de los equipos, si lo que quieres es ordenar la A de
> mayor a menor y que la B se te ordende también, la solución es la


siguiente:
> Te posicionas en la primera celda del rango que contenga los datos y en


el
> menú datos eliges ordenar, automáticamente te selecciona el rango que
> contiene los datos o te pregunta si quieres ampliar la selección. Y a


partir
> de aqui solo tienes que elegir la opción que necesites. Si tienes


títulos en
> las columnas fíjate que este marcada la opción "La lista titulo en el
> encabezado" (o algo así)

> Si no era esto lo que preguntabas, perdona por el rollo que te he


soltado.

> Un saludo,
> Adolfo
> " carloshorse " escribió en el mensaje
> news:
> > Hola a todos, mi problema es el siguiente, quiero hacer una


clasificación
> > de resultados de partidos de futbol y con el resultado de los puntos


de la
> > semana, quiero que me los ordene de mayor a menor y que la columna que
> > contiene los nombres de los equipos se ordene con cada uno de sus
> > puntos
> > Alguien podria darme alguna idea?
> >
> > Como siempreMUCHAS GRACIAS.-
> >
> >
> >
> >
> >
> >
> > Mensaje enviado desde http://grupos.buscadoc.org
> >






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

Respuesta Responder a este mensaje
#3 olgalg
11/07/2003 - 12:39 | Informe spam
La verdad es que los términos que utilizas se me escapan.jeje...lo
siento, si te parece te lo mando para que veas lo que llevo a ver si asi
me entero mejor, pero confirmamelo que no me gusta mandar nada sin permiso.
Con respecto a lo otro a mi tambien me pasa de vez en cuando pero no se el
por qué?
saludos


Adolfo Fernández wrote:

Hola Carlos,
Si lo quieres hacer no te queda más remedio que utilizar VBA, (por lo menos
yo no se otra manera)
Te recomiendo que pruebes a utilizar el grabador de macros y ver el código
que se genera. Con este código y unas cuantas modificaciones (como por
ejemplo el rango a elegir) ya tienes lo que buscas.

Si tienes alguna duda o no sabes que es eso del grabador de macros vuelve a
preguntar que no tengo ningún problema en explicarte el código que
necesitas, aunque yo te animo que lo intentes tu, porque es bastante
sencillo y asi poco a poco iras aprendiendo.

Un saludo,
Adolfo

PD. Por cierto ayer envie este mismo mensaje (y alguno mas ) y no han
llegado, ¿alguna idea del porque?

" carloshorse " escribió en el mensaje
news:
> he intentado lo que me deciais y efectivamente va de maravilla, pero lo
> que busco es que lo haga directamente mediante formula o función...sabeis
> si esto es posible
>
> MUCHAS GRACIAS.-
>
> Adolfo Fernández wrote:
>
> > No se si me he enterado muy bien de lo que quieres hacer, pero bueno,
> > supongamos que tienes dos columnas, en la columna A están los
resultados, y
> > en la B los nombres de los equipos, si lo que quieres es ordenar la A de
> > mayor a menor y que la B se te ordende también, la solución es la
siguiente:
> > Te posicionas en la primera celda del rango que contenga los datos y en
el
> > menú datos eliges ordenar, automáticamente te selecciona el rango que
> > contiene los datos o te pregunta si quieres ampliar la selección. Y a
partir
> > de aqui solo tienes que elegir la opción que necesites. Si tienes
títulos en
> > las columnas fíjate que este marcada la opción "La lista titulo en el
> > encabezado" (o algo así)
>
> > Si no era esto lo que preguntabas, perdona por el rollo que te he
soltado.
>
> > Un saludo,
> > Adolfo
> > " carloshorse " escribió en el mensaje
> > news:
> > > Hola a todos, mi problema es el siguiente, quiero hacer una
clasificación
> > > de resultados de partidos de futbol y con el resultado de los puntos
de la
> > > semana, quiero que me los ordene de mayor a menor y que la columna que
> > > contiene los nombres de los equipos se ordene con cada uno de sus
> > > puntos
> > > Alguien podria darme alguna idea?
> > >
> > > Como siempreMUCHAS GRACIAS.-
> > >
> > >
> > >
> > >
> > >
> > >
> > > Mensaje enviado desde http://grupos.buscadoc.org
> > >
>
>
>
>
>
>
> Mensaje enviado desde http://grupos.buscadoc.org
>








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

Respuesta Responder a este mensaje
#4 Adolfo Fernández
11/07/2003 - 15:09 | Informe spam
Hola Carlos

Como ya es viernes y este fin de semana no me pienso acercar a las listas te
digo como se hace, y si te quedas trabado en algún punto me lo dices.

He escrito el mensaje a la vez que realizaba los pasos, así que creo que no
me he saltado ningún paso, pero si no funciona no te preocupes que seguro
que se me ha olvidado algo.

Una de Grabador de macros
Para nuestro ejemplo vamos a suponer que la celda superior izquierda del
rango que quieres ordenar esta en la posición A3. Y que dicho rango tiene
unos títulos al comienzo de las columnas.

Lo primero es activar el grabador.
Herramientas - Macro - Grabar macro nueva
(A mi me gusta tener desplegada la barra de heramientas de Visual Basic
Ver - Barra de herramientas - Visual Basic)
Si tienes activada la barra no tendrías mas que pulsar en el boton con el
circulito.
Una vez que tenemos el grabador activado, nos posicionamos en la celda A3,
(recuerda que es la celda superior izquierda del rango que queremos ordenar)
y realizamos los pasos descritos en los mensajes anteriores (los de
ordenar). Una vez realizado todo tenemos un rango ordenado ascendentemente
¿no?.
Paramos el grabador (pulsamos el boton cuadrado) y vamos al entorno visual
basic para ver el codigo que nos ha generado.
Herramientas - macro - editor de visual basic.
Tendremos un módulo y dentro de el abra un codigo parecido al siguiente:

Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 11/07/2003 por ALF
'

'
Range("A3").Select ' Si la celda de inicio no es A3 no tienes más que
cambiar esto

Selection.Sort Key1:=Range("A4"), Order1:=xlAscending, Header:=xlGuess,
_
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("B7").Select
End Sub

Y ya esta, si ejecutas esta macro bien desde el mismo módulo con el boton F5
o bien desde el menú Herramientas - macro - macros veras como se te ordena
ascendentemente el rango que empiece en la celda A3 (date cuenta que puede
ser un rango de tantas filas y columnas como quieras, siempre que no
intercales espacios en blanco).

Y ya por último lo único que te queda es vincularlo a un boton para que
quede bonito. Para ello vamos a activar la barra de herramientas
formularios. En ella eliges el boton, lo situas en la hoja (del tamaño que
quieras) y en cuanto sueltes el raton te va a decir que le vincules a una
macro, eliges la que hayas echo (en nuestro caso Macro1) y esta vez ya esta
todo acabado.

La verdad es que la macro se puede mejorar muchisimo, pero para que te sirva
de ejemplo y veas lo facil que es automatizar algunas tareas sin tener ni
idea de VBA pues puede valer.

Espero que esta vez todo funcione perfectamente, pero ya sabes, si te travas
en algo pregunta, que es como se aprende. Y si me quieres enviar algun
archivo, sin problemas, aunque quizas sea mejor que me lo envies a la
dirección de email mejor que a las listas ( asi no las saturamos).

Un saludo,
Adolfo

" carloshorse " escribió en el mensaje
news:
La verdad es que los términos que utilizas se me escapan.jeje...lo
siento, si te parece te lo mando para que veas lo que llevo a ver si asi
me entero mejor, pero confirmamelo que no me gusta mandar nada sin


permiso.
Con respecto a lo otro a mi tambien me pasa de vez en cuando pero no se el
por qué?
saludos


Adolfo Fernández wrote:

> Hola Carlos,
> Si lo quieres hacer no te queda más remedio que utilizar VBA, (por lo


menos
> yo no se otra manera)
> Te recomiendo que pruebes a utilizar el grabador de macros y ver el


código
> que se genera. Con este código y unas cuantas modificaciones (como por
> ejemplo el rango a elegir) ya tienes lo que buscas.

> Si tienes alguna duda o no sabes que es eso del grabador de macros


vuelve a
> preguntar que no tengo ningún problema en explicarte el código que
> necesitas, aunque yo te animo que lo intentes tu, porque es bastante
> sencillo y asi poco a poco iras aprendiendo.

> Un saludo,
> Adolfo

> PD. Por cierto ayer envie este mismo mensaje (y alguno mas ) y no han
> llegado, ¿alguna idea del porque?

> " carloshorse " escribió en el mensaje
> news:
> > he intentado lo que me deciais y efectivamente va de maravilla, pero


lo
> > que busco es que lo haga directamente mediante formula o


función...sabeis
> > si esto es posible
> >
> > MUCHAS GRACIAS.-
> >
> > Adolfo Fernández wrote:
> >
> > > No se si me he enterado muy bien de lo que quieres hacer, pero


bueno,
> > > supongamos que tienes dos columnas, en la columna A están los
> resultados, y
> > > en la B los nombres de los equipos, si lo que quieres es ordenar la


A de
> > > mayor a menor y que la B se te ordende también, la solución es la
> siguiente:
> > > Te posicionas en la primera celda del rango que contenga los datos y


en
> el
> > > menú datos eliges ordenar, automáticamente te selecciona el rango


que
> > > contiene los datos o te pregunta si quieres ampliar la selección. Y


a
> partir
> > > de aqui solo tienes que elegir la opción que necesites. Si tienes
> títulos en
> > > las columnas fíjate que este marcada la opción "La lista titulo en


el
> > > encabezado" (o algo así)
> >
> > > Si no era esto lo que preguntabas, perdona por el rollo que te he
> soltado.
> >
> > > Un saludo,
> > > Adolfo
> > > " carloshorse " escribió en el mensaje
> > > news:
> > > > Hola a todos, mi problema es el siguiente, quiero hacer una
> clasificación
> > > > de resultados de partidos de futbol y con el resultado de los


puntos
> de la
> > > > semana, quiero que me los ordene de mayor a menor y que la columna


que
> > > > contiene los nombres de los equipos se ordene con cada uno de sus
> > > > puntos
> > > > Alguien podria darme alguna idea?
> > > >
> > > > Como siempreMUCHAS GRACIAS.-
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Mensaje enviado desde http://grupos.buscadoc.org
> > > >
> >
> >
> >
> >
> >
> >
> > Mensaje enviado desde http://grupos.buscadoc.org
> >






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

Respuesta Responder a este mensaje
#5 Cacho
13/07/2003 - 21:15 | Informe spam
Desde que servidor posteas?
Que programa utilizas para hacerlo ?

El problema puede estar ahí, y no contigo.

Saludos.

Cacho.

"Adolfo Fernández" escribió en el mensaje
news:#1Ql$
| PD. Por cierto ayer envie este mismo mensaje (y alguno mas ) y no han
| llegado, ¿alguna idea del porque?
|
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida