Macro para sumar los valores de las celdas en rango seleccionado

03/08/2014 - 05:57 por perr0L0co | Informe spam
Hola!
Alguien podría ayudarme con esto?
Necesito una macro que sume los valores de las celdas seleccionadas, las cuales puede ser que no sean contiguas.

Algo como esto:

Celda - Valor
A3 - 4
A5 - 3
B8 - 2
C11 - 1

La macro deberá dar el total sea en una celda que uno designe o mediante un mensaje.

Espero que alguien pueda ayudarme con esto.

Desde ya muchas gracias por el apoyo.
 

Leer las respuestas

#1 Juan Español
03/08/2014 - 15:39 | Informe spam
Hola perr0L0co:
Si creas un botón y le pones este código,
te mostrará en un mensaje lo que tú quieres.

Private Sub CommandButton2_Click()
Dim MiSuma, resultado As Double
Dim rango, celda As Range

If TypeName(Selection) = "Range" Then
Set rango = Selection

For Each celda In rango.Cells
resultado = Application.WorksheetFunction.Sum(resultado, celda.Value)
Next celda
MiSuma = resultado
If MiSuma Then MsgBox "Las celdas seleccionadas suman: " & MiSuma
End If
End Sub


Saludos,

Preguntas similares