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 pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

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

ph neutro


En primer lugar quiero saludar a todos los del foro. Me acabo de registrar como humilde novato ya que llevo una semana con el tema de las macros (unos años más en excel). Espero ayudar en todo lo posible y que puedan ayudarme en este camino juntos Wink.

Mi primer mensaje (siento el atrevimiento) va a ser en este caso una duda, me explico:

Tengo una hoja con una lista de productos y un precio (por ejemplo Fruta a 20 €) y quiero a partir de una lista de referencia (frutas, verduras, etc) buscar ese nombre de producto (fruta) e insertar una fila encima de todas las frutas como una suma.

Mi problema es que se me ocurre hacer dos bucles anidados. Uno que se mueva en la lista de referencia para seleccionar un valor (fruta luego verdura etc) y otro ya en la lista que busque ese valor en cada una de las filas de la tabla. El caso es que no lo consigo No.

Adjunto el xls (sin macros por tanto seguro), la prima hoja sería la tabla, la segunda hoja las referencias y la tercera muestra el resultado final que debería hacer la macro.

Un saludo a todos y muchisimas gracias Very Happy
Archivos
Lista compras.xlsx
No tienes los permisos para descargar los archivos.
(10 KB)

Igtelo


Hola ph neutro.

Es claro que quieres macro, pero, ¿No te sirve la función SUBTOTALES, o sólo quieres insertar la fila?

Te dejo el ejemplo, sino ya vemos...

Saludos
Ignacio Téllez
Archivos
Lista compras.zip
No tienes los permisos para descargar los archivos.
(13 KB)

ph neutro


Hola,

En primer lugar gracias por el interés Smile 

En realidad lo que os he mostrado es un ejemplo sencillo, realmente estoy construyendo un excel de contabilidad de miles de filas por lo que necesito que una macro me las agrupe y haga las sumas (y algunas cosas más) de manera automática.

La función subtotal me lo planteé pero no veo la manera de poder integrarlo en una macro ya que el número de elementos (Por ejemplo fruta) puede variar (unas veces 1000 otras 20 otras 300) y por tanto no veo la manera de implementar esto.

Es por eso que necesito la macro, para no tener que buscar entre miles de filas para agrupar datos.

Un saludo y gracias de verdad Wink

Igtelo


Hola ph.

Te subo lo que quieres, pero hago aclaraciones a tus comentarios.

Si quieres usar subtotales con macro, usa el grabador de macros, previamente ordena los datos. No importa que tengas miles de datos o sólo algunos, Excel lo hace sin problema.

En el archivo te explico la macro, el enlace que te doy es para que ejecutes la macro como se muestra en el video y te sea fácil entender el código.
 
http://www.universoexcelforo.com/t1181-como-trabaja-una-macro-y-la-hoja-de-calculo-simultaneamente-videotutorial

Saludos
Ignacio Téllez
Archivos
ph neutro-Lista compras.zip
No tienes los permisos para descargar los archivos.
(22 KB)

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.