UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se puede subir archivos al foro, favor de hacerlo en servidor externo (Dropbox, Drive...) y dejan link. "Sin archivo no hay respuestas"

Favor de leer "Todos los temas" Click aquí.

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

Quico


Hola Foro.
Estoy rastreando internet en busca de información o macros que puedan ayudarme a crearme un excel plantilla de trabajo. He llegado a vuestra página, y me ha parecido muy interesante, pero ante mi inexperiencia con macros, me he decidido a contactar con este foro.

Necesito crear una macro de contador (Condicion CONTAR.SI) de repeticiones de un mismo valor en distintas columnas. Pero mi problema es que se trata de hacer una macro que ha de leer los datos de otro libro excel para dejar los resultados en la casilla de otro libro excel.

Osea:

1. Un libro excel (voy a llamarlo "master") tiene un BOTON que automatiza la importanción de un número indeterminado de la condición CONTAR.SI de otro libro.

2. El libro "master" tendría bajo ese boton (pongamos en la celda A1) una celdas fijas dónde se pondria el resultado de CONTAR.SI
   a) Por ejemplo
     Celda B2-"total de frutas"
     Celda B3-"manzanas"
     Celda B4-"peras"
     Celda B5-"melocototones"
     Celda B6-"fresas"
     Celda B7-"arreglados"
     Celda B8-"peligrosos"

3. Cuando ejecutamos el BOTON, el libro "master" ha de buscar los datos en un mismo libro excel que voy a llamar siempre igual (por ejemplo: "semana.xlsx")

4. El libro "semana.xlsx" va a tener muchas columnas, pero para mi ejemplo (si consigo hacerlo ya repetiré el procedimiento) me voy a centrar en 2 columnas que siempre tendran el mismo nombre, pero distintos valores. 
   a) Por ejemplo (excel "semana.xlsx")
        Columna "FRUTAS" dónde entre muchos nombres, estan 'manzanas', 'peras', 'melocotones', 'fresas'.
        Columna "ESTADOS" dónde entre otros valores, aparecen 'arreglados' y 'peligrosos'.

   b) Es posible que estas columnas no aparezcan siempre en la misma posición, por lo que no se si se puden llamar         (BUSCAR por nombre)o implica algo de RANGO, y así sea indiferente su posición en el excel.

5. Pues es ahora cuando necesito, que el libro excel "master" analice internamente (oculto al usuario) las columnas del excel "semana.xlsx" y me importe la condición CONTAR.SI de las columas "FRUTAS" y "ESTADOS" a las celdas (del B2 a B8 en este ejemplo) de la matriz del excel "master".

6. De esta manera, en cada casilla me aparecería el número de veces que se repite ese valor en concreto.
Aunque esos valores esten definidos en distintas columnas (FRUTAS y ESTADOS).

7. La celda B1-"total de frutas" simplemente me cuenta el total de filas rellenadas en el excel "semana.xlsx".
Creo que es otra fórmula distinta al estilo =CONTAR.SI(A2:A500;"*")

Muchas gracias de antemano.
Si alguien me puede explicar como completar esta macro, me sería de gran ayuda y agilidad.
No tengo conocimientos de programación VBA., aunque si me explican las directrices, quizá podría llegar a programarlo.

P.D: Aunque creo que esta bastante bien explicado, he adjuntado un ZIP que contiene los 2 excels con los nombres de los ejemplos. El excel original lo que aqui explico como semana.xlsx, es un excel bastante más complejo y todo en terminos ingleses.

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

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