ordenar rotulos

02/07/2008 - 06:01 por Gerardo Roda | Informe spam
Hola a todos, tengo una agenda (que yo no cree) para los datos de cada
entrada se utilizaron 3 o 4 filas tres o cuatro columnas, no es fijo en
ninguno de los casos. El tema es que quien la creo, no lo dejo ordenado.
Ahora al momento de ordenarlo no tengo idea se se puede, y cual es el camino
mas corto.
Por las dudas doy un ejemplo de c omo esta esta agenda:
_______________________________________________________________________
1NombreEmpresa NomContacto1 Telefono1 Movil1 Fax1
2 NomContacto2 Telefono2 Movil2
3 NomContacto3 Telefono3
Fax 3 Direccion 3
4_______________________________________________________________________

Asi todo, hay como 800 contactos, algunos en dos filas otros en cinco filas.
Tendria quer ordenarlo por Nombreempresa, manteniendo relacionado el resto
de la informacion de estos.-

Gracias
Gerardo Roda
 

Leer las respuestas

#1 Héctor Miguel
02/07/2008 - 05:39 | Informe spam
hola, Gerardo !

una primera alternativa (creo que +/-) sencilla es que sigas estos dos pasos:

1) rellena en la primer columna (supongo A) las celdas vacias con el nombre de la empresa
- selecciona toda la columna (clic sobre la etiqueta de la columna)
- (menu) edicion / ir a... o pulsa ctrl+i o pulsa {F5}
- pulsa el boton especial...
- marca la opcion "celdas en blanco" y acepta (se seleccionaran todas las celdas vacias)
- escribe ¢ (a2 es la refeerncia a la celda inmediata superior a la primer celda en blanco seleccionada)
- pulsa simultaneas las teclas {ctrl} y {enter}

2) abre el editor de vba (atajo: alt + F11) y muestra la ventana de inmediato (atajo: ctrl + G)
- escribe (o copia/pega) la siguiente instruccion y pulsas enter para "congelar" las formulas a sus valores (nombre empresa)
OJO: ajusta el rango a como quede realmente tu listado al final del paso anterior (estoy suponiendo A1:A240)

[a1:a240].value = [a1:a240].value

despues podras aplicar ordenaciones con base en el nombre de la empresa (columna A o la que corresponda en la realidad)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
... tengo una agenda (que yo no cree) para los datos de cada entrada se utilizaron 3 o 4 filas tres o cuatro columnas
no es fijo en ninguno de los casos. El tema es que quien la creo, no lo dejo ordenado.
Ahora al momento de ordenarlo no tengo idea se se puede, y cual es el camino mas corto.
Por las dudas doy un ejemplo de c omo esta esta agenda:

1NombreEmpresa NomContacto1 Telefono1 Movil1 Fax1
2 NomContacto2 Telefono2 Movil2
3 NomContacto3 Telefono3 Fax 3 Direccion 3
4 ...
Asi todo, hay como 800 contactos, algunos en dos filas otros en cinco filas.
Tendria quer ordenarlo por Nombreempresa, manteniendo relacionado el resto de la informacion de estos.

Preguntas similares