Inicio > Microsoft Excel > mrtool > ayuda con codigo VBA

ayuda con codigo VBA

Experto:
Usuario: Anónimo Fecha: 22/11/2009
Valoración: Categoría: Microsoft Excel
19/11/2009
Usuario
Hola tengo un problema sobre como formatear una tabla que tengo en excel, te explico la idea; tengo una tabla con el siguiente formato:
codigo        fono         ciudad
40459132 12563892 Lima
40459132 13640011 Lima
40459132 199456231 Lima
10256874 13566741 Caracas
10256874 12569874 Caracas
y deseo pasarlo a este formato
codigo        fono1            fono2       fono3           ciudad
40459132  12563892    13640011 199456231  Lima
10256874  13566741    12569874                     Caracas
Podrías apoyarme con algún codigo en VBA para poder hacer el cambio de formato, no es necesario que el cambio se haga en la misma hoja, para que no sea complicado, se puede tener por ejemplo, la tabla original en la hoja 1 y la tabla formateada en la hoja2, espero que puedas ayudarme, gracias...
19/11/2009
marcovelasco, experto respondiendo en Microsoft Excel
Experto
Hola.
No hay una forma facil de hacerlo.
Si son pocas ciudades puedes ir copiando y pegando 'traspuesto' eso te colocará las cosas como quieres. Pero debes ir uno a uno.
Otra opción es hacer una PivotTable, te va a quedar muy parecido y lo mismo te sirve.
¿Por que lo quieres cambiar de ordenación? ¿motivos visuales? o ¿para alguna operación?
 
Saludos
20/11/2009
Usuario
lo que pasa es que quiero ordenarlo para poder consolidarlo en una base de datos de access y asi poder tener una sola fila o registro por persona, lo del pivot table podrías explicarme en que consiste?
21/11/2009
marcovelasco, experto respondiendo en Microsoft Excel
Experto
No le veo la ventaja, de hecho lo mas normal es tener un registro por dato/ciudad ya que si no puedes hacer operaciones, de Contar, sumar, agregar etc.
Todas las BD funcionan por registros. En general no tienes varios campos para el mismo tipo de información , para eso están los registros.
Lo de la Pivot Table quizas lo conozcas por tabla dinamica. En el menú insertar clicka la opción 'Tabla Dinamica' y juega con ella que lo entenderas en 2 minutos si me pongo a explicarte un parrafo sobre como funciona vamos a tardar mas.
Saludos
22/11/2009
Usuario
Ah ok, si se lo de la tabla dinamica solo que no lo ubicaba por ese nombre, bueno gracias de todas formas.
Enlaces patrocinados