Foros


Inicio » Excel

Página: 1 2 3 4 5 6 ... 6 7

Mensaje Autor

Arriba
09/Ago/05 13:57
Sumar según el color de la celda

Hace mucho no les pongo algo interesante, a ver que les aprece esto:

A1: tiene la formula =SumByColor(D1:D7;B2), toma el rango y hace referencia a B2 que es la celda que contiene el color a sumar.

Si cambiamos el color por rojo y entramos a la celda A1 y damos enter (reclaculamos), vemos que vamos a tener el resultado de la suma de las celdas del rango D1:D7 que tienen fondo rojo

En el rango D1:D7 ponemos una serie de numeros, le damos al fondo de las celdas varios colores.

El código para crear la fórmula es:
[code:1:90779de77c]Function SumByColor(InputRange As Range, ColorRange As Range) As Double
Dim cl As Range, TempSum As Double, ColorIndex As Integer
ColorIndex = ColorRange.Cells(1, 1).Interior.ColorIndex
TempSum = 0
On Error Resume Next
For Each cl In InputRange.Cells
If cl.Interior.ColorIndex = ColorIndex Then
TempSum = TempSum + cl.Value
End If
Next cl
On Error GoTo 0
Set cl = Nothing
SumByColor = TempSum
End Function[/code:1:90779de77c]Copian este código como si fuera una macro.
Suerte
 
«Antes que cambien los reinos, los hombres deberán cambiar» ═╬═
 
Perfil

ByPaco
Teniente Coronel

Mensajes: 2132
Ingresó: Junio 05, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
09/Ago/05 17:21

Se ve muy interesante y de mucha utilidad, me gustaría aplicarlo, pero te voy a hacer una petición de primaria... ¿me podrías decir como grabar una macro? Gracias de antemano y felicidades por tu participación en éste foro
 
Perfil

AmigoAlberto
Sargento Segundo

Mensajes: 53
Ingresó: Mayo 18, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
09/Ago/05 17:46
Re: Sumar según el color de la celda

---- A1: tiene la formula =SumByColor(D1:D7;[size=12:81293170ca][color=blue:81293170ca]D2[/color:81293170ca][/size:81293170ca]), toma el rango y hace referencia a B2 que es la celda que contiene el color a sumar. -----



Es interesante, al principio no lo podía hacer, pero ya funcionó.

Sólo una observación, dentro de tu formula usas D2 y lo cambié por B2.

Saludos.
 
"Sean gratos los dichos de mi boca y la meditación de mi corazón delante de ti, oh Jehová, roca mía, y redentor mío". Salmos 19:14
 
Perfil

aleman
Sargento Primero

Mensajes: 106
Ingresó: Mayo 26, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
09/Ago/05 17:48

en el menú Herramientas → Macros → Editor de Visual Basic, ahi te vas al menú Inserta → Modulo, en el modulo que inserte copias el código que puse, le das guarda y regresas al excel, eso es todo.
Suerte
 
«Antes que cambien los reinos, los hombres deberán cambiar» ═╬═
 
Perfil

ByPaco
Teniente Coronel

Mensajes: 2132
Ingresó: Junio 05, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
10/Ago/05 12:16
Re: Sumar según el color de la celda

ByPaco, me surge una duda como creas tú las macros? conoces el lenguaje o existe alguna base de donde se toman y sólo se adecuan?

Gracias1
 
ECC
 
Perfil

caballerolero
Sargento Primero

Mensajes: 80
Ingresó: Octubre 15, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
10/Ago/05 12:40

Ambas dos.
 
«Antes que cambien los reinos, los hombres deberán cambiar» ═╬═
 
Perfil

ByPaco
Teniente Coronel

Mensajes: 2132
Ingresó: Junio 05, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
10/Ago/05 13:17

Oye pacorro, incisto en mi pregunta de donde sabes tanto de excel??

saludos
 
Visiten mi espacio elnidodelseguro.com .mx
 
Perfil

lcgabrielaranda
Mayor

Mensajes: 1191
Ingresó: Mayo 18, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
10/Ago/05 13:27

Ya son mucho años de usarlo, y aunque nunca he tomado algún curso mi curiosidad me ha llevado a buscar en todo lados.
 
«Antes que cambien los reinos, los hombres deberán cambiar» ═╬═
 
Perfil

ByPaco
Teniente Coronel

Mensajes: 2132
Ingresó: Junio 05, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
10/Ago/05 13:30

La practica hace el maestro, como la curiosidad hizo a pacorro??

saludos
 
Visiten mi espacio elnidodelseguro.com .mx
 
Perfil

lcgabrielaranda
Mayor

Mensajes: 1191
Ingresó: Mayo 18, 2004
Ubicación:

No Conectado

Agregar como amigo

Arriba
10/Ago/05 15:29
Re: Sumar según el color de la celda

Si lo pude hacer!!!!


Muchas gracias byPaco..
 
Perfil

diazi
Cabo

Mensajes: 27
Ingresó: Mayo 18, 2004
Ubicación:

No Conectado

Agregar como amigo


Página: 1 2 3 4 5 6 ... 6 7