Importes que se sumen cuando aplique un determinado color a la celda

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Importes que se sumen cuando aplique un determinado color a la celda

Notapor Creedence » 25 May 2006 20:10

Adjunto archivo para plantear mejor mi problema, quisiera que, al ponerle un determinado color a las celdas (del mes que sea) ésta se sume en otra, y al darle color a una segunta, tercera, etc..., se sumen tambien el la misma celda, la cual tiene el encabezado de "Revisado".

Ya intente de varias formas, y solo me causan errores mis intentos.

De antemano por la ayuda o no ayuda, gracias.

Saludos desde Cuernavaca, Morelos, México.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Creedence
Miembro Frecuente
Miembro Frecuente
 
Registrado: 24 Feb 2006 01:10
Ubicación: Cuernavaca, Morelos, México

Re: Importes que se sumen cuando aplique un determinado color a la celda

Notapor ioyama » 26 May 2006 02:49

Hola Creedence

Te adjunto un fichero con una posible solución.

Utiliza una función definida por el usuario (en el Módulo 1) (que saqué en su momento del Foro) y una macro de evento (sita en Hoja1) para que active el recálculo cuando modifiques el color).

El 37 de la función corresponde al ColorIndex del azul que empleas.

Un saludo desde Vitoria
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Notapor Creedence » 26 May 2006 10:55

EXCELENTE, Ioyama, muchas gracias, problema resuelto.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Creedence
Miembro Frecuente
Miembro Frecuente
 
Registrado: 24 Feb 2006 01:10
Ubicación: Cuernavaca, Morelos, México

Re: Importes que se sumen cuando aplique un determinado color a la celda

Notapor Creedence » 26 May 2006 11:15

Amigo, como funciona la macro (el módulo)?, es decir, en que momento selecciona la celda en donde se suman todas aquellas con determinado color, dame el tip compañero, por fa.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Creedence
Miembro Frecuente
Miembro Frecuente
 
Registrado: 24 Feb 2006 01:10
Ubicación: Cuernavaca, Morelos, México

Notapor opermty » 27 May 2006 01:25

Si das cuenta del codigo tienes dentro de la hoja la funcion en S12 =SumByColor(E12:P12,37), la parte de E12:P12 hace la funcion de rango denominado "InRange" usado dentro del For Each Rng In InRange.Cells, donde se recorre todo el rango mencionado en la funcion, el 37 es el color como se menciona dentro del a hoja para asignar a la celda.
Aqui "If OK And IsNumeric(Rng.Value) Then" te hace la validacion de si es celda con dato y si es numerico me parece :)
y aqui te suma los valores SumByColor = SumByColor + Rng.Value

Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 7 invitados