............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Resumen de Tabla sin ordenar datos

Ver el tema anterior Ver el tema siguiente Ir abajo

Resumen de Tabla sin ordenar datos

Mensaje por Geckox el Vie Feb 03, 2012 6:34 am

Hola amigos:
Estoy desde hace poco metido en esto de VBA. Paso horas intentando conseguir cosas mirando ejemplos, manuales, etc en Internet. Hay cosas que consigo pero otras.....
Estoy intentando resumir una tabla de una manera que no creo que sea muy especial, pero que no lo consigo, sobre todo con Tabla Dinamica no consigo que NO me lo ordene. He intentado mil cosas sin tablas dinámicas y mirado muchos ejemplos y no hay manera. Tengo la cabeza como un bombo.
Os pongo un ejemplo, mas corto que el real, que creo que queda muy claro.

A ver si me podeis ayudar y así sigo aprendiendo.

Un saludo y mil gracias .
Archivos
orden tabla.xlsx No tienes los permisos para descargar los archivos.(11 KB) Descargado 5 veces

Geckox

Masculino Cantidad de envíos : 4
Edad : 47
Ciudad - Pais : Bilbao - España
Version de Excel : 2010
Fecha de inscripción : 03/02/2012

Volver arriba Ir abajo

Re: Resumen de Tabla sin ordenar datos

Mensaje por ioyama el Vie Feb 03, 2012 7:03 am

Hola Geckox

En el adjunto tienes una opción con funciones, los códigos se extraen con una función matricial, usa Control+Mayúsculas+Intro en lugar de Intro para aceptar la función.
[Tienes que estar registrado y conectado para ver este vínculo]

Un saludo desde Vitoria

ioyama
Moderador
Moderador

Masculino Cantidad de envíos : 128
Edad : 54
Ciudad - Pais : Vitoria (España)
Fecha de inscripción : 03/03/2008

Volver arriba Ir abajo

Re: Resumen de Tabla sin ordenar datos

Mensaje por Geckox el Vie Feb 03, 2012 7:16 am

Hola ioyama, supongo que todavia seguireis teniendo nieve por Vitoria...

Veo en la respuesta que los datos quedan ordenados por CODIGO, la idea es que quedasen ordenados tal cual el origen de datos (como en el ejemplo). Es muy buena opción. ¿Se podria hacer en VBA? que es lo que estaba buscando...

Un saludo desde Bilbao

Geckox

Masculino Cantidad de envíos : 4
Edad : 47
Ciudad - Pais : Bilbao - España
Version de Excel : 2010
Fecha de inscripción : 03/02/2012

Volver arriba Ir abajo

Re: Resumen de Tabla sin ordenar datos

Mensaje por GalileoGali el Vie Feb 03, 2012 7:58 am

Acudo a una Columna Auxiliar que debera ocultarse. Uso formulas como Ioyama, por aquello de "cuando ya no puedas con fórmulas, pues a tocar las puertas del código"

[Tienes que estar registrado y conectado para ver este vínculo]

la solucion con código la encaminaría con un Objeto collection, definiendo On error resume next, y aprovechandonos de la Inadmisión de Keys repetidas: nos quedara un conjunto de unicos en el orden de su ingreso, luego SUMAPRODUCTO DESDE vba , Y ETC.....
o bien con un filtro avanzado, extraer únicos en lugar del objeto collection. (aunque tengo la impresión de que será inevitablemente más veloz esta última)

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1963
Edad : 62
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Resumen de Tabla sin ordenar datos

Mensaje por Geckox el Vie Feb 03, 2012 8:45 am

Muchas gracias GalileoGali,
Funciona perfectamente.
Voy a mirar y estudiar el tema del Objeto collection y todo lo que me dices a ver si consigo hacerlo con código. Mirando ejemplos podria adaptarlo a mis necesidades. A ver si consigo algun ejemplo que me pueda ayudar.

Un saludo.

Geckox

Masculino Cantidad de envíos : 4
Edad : 47
Ciudad - Pais : Bilbao - España
Version de Excel : 2010
Fecha de inscripción : 03/02/2012

Volver arriba Ir abajo

Re: Resumen de Tabla sin ordenar datos

Mensaje por GalileoGali el Vie Feb 03, 2012 11:25 am

si me das una buena razon para tener que acudir a codigo, esta noche escribo una macro

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1963
Edad : 62
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Resumen de Tabla sin ordenar datos

Mensaje por Geckox el Vie Feb 03, 2012 1:03 pm

Te cuento...
Todo esto viene de un archivo mucho mas amplio. Primero de una importacion de un txt, limpieza de lineas innecesarias, limpieza de caracteres innecesarios en lineas necesarias y separación en celdas, quedando como resultado una tabla parecida a la que os he enviado. Todo esto está hecho en VBA código y logicamente quería continuar y finalizar con código. Otra razón importante es que el archivo lo va a utilizar mucha gente y hay gente que no tiene mucha idea y ya sabes no quiero que se borren celdas y se hagan cambios en celdas con fórmulas u otras amenazas. Ya se que se pueden proteger etc, pero creo que haciendolo con código y protegiendo el código hay menos problema, con repetir el código asunto solucionado y otra vez tenemos ahí los datos como los queremos. Espero que me hayais entendido.

Verás, soy una persona que me gusta esto y ademas a mi me engancha. El problema que cuando quiero hacer algo en VBA no se empezar desde cero. Lo que si se y suelo conseguir es adaptar otros ejemplos parecidos que encuentro en internet y adaptarlos a mis necesidades. Me esfuerzo y paso mucho tiempo intentado entender los códigos instrucción por instrucción y acabo adaptandolos a lo que necesito. Por suerte Internet esta ahí y además los expertos en muchas materias difundis vuestros conocimientos.

Otra cosa, hoy, despues de unos días intentando esto, he encontrado un ejemplo en otro foro, curiosamente de ioyama y he podido adaptarlo a mi ejempo aunque me falta arreglar la última linea y que el resultado me lo ponga en otra zona de la hoja u otra hoja, para que no me estropee los datos originales. Os lo pongo para que lo veais.
De todas formas no se como se comportará cuando tenga 3000 filas para ordenar. Ya se que con código habrá muchas maneras de hacerlo y que habrá alguna mas rápida y mejor, pero como te he dicho antes no estoy capacitado para tanto.

Si la echas un vistazo y crees que es buena manera de hacerlo, la dejo asi arreglando los remates. Si crees que hay alguna manera mas eficaz de conseguirlo te agradeceria que me lo dijeses para por lo menos poder invertigarlo.

Perdonad por la chapa que he escrito.

Mil gracias GalileoGali y ioyama por vuestra ayuda y por todas las "perlas" que vais dejando por internet.

Un saludo
Archivos
orden tabla_2.xlsm No tienes los permisos para descargar los archivos.(18 KB) Descargado 12 veces

Geckox

Masculino Cantidad de envíos : 4
Edad : 47
Ciudad - Pais : Bilbao - España
Version de Excel : 2010
Fecha de inscripción : 03/02/2012

Volver arriba Ir abajo

Re: Resumen de Tabla sin ordenar datos

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.