Radio Aportaciones NO PUEDO CONTRA ESTE SENTIMIENTO
REGLAMENTO DE USO (31 Mar 2011)

Recordatorio a todos los usuarios de los foros:

5. Está prohibido transmitir a través de estos foros cualquier contenido (información, datos, gráficos, texto, archivos, ligas, software u otro material) que viole cualquier derecho de propiedad industrial o intelectual. Se requiere mencionar al autor y el medio de publicación cuando se haga una referencia editorial.

Codigo Sumar sin saber el rango

Más
17 años 9 meses antes #37913 por Rayafama
Que tal estoy haciendo un archivo para conciliaciones, pero me atore en lo siguiente en una hoja de excel me da el reporte de los importes no conciliados hasta ahi todo bien, pero necesito sume estos importes, el problema me viene por que obviamente el rango de filas a sumar varia en base a la cantidad de importes que no fueron conciliados, alguien me puede echar una mano con algun codigo,

He tratado de este modo primero establecer el nombre al rango despues de tenerlo ya en la hoja y efectuar la suma pero algo estoy haciendo mal que no me funciona.

La otra fue esta declarar el rango como importe, pero ya no se como poner la formula para que sume el rango en base al nombre declarado



sub declaraciones()

Dim importe as range

end sub()


Sub Sumatoria

Set importe = cells.find("cargo").currentregion

Importe.Select


End Sub()




saludos

No se que diera por tenerla ahora mismo, mirando por encima de mi hombro lo que escribo,
Con ella descubrí que hay AMORES ETERNOS.

Por favor, Conectar para unirse a la conversación.

Más
17 años 9 meses antes - 17 años 9 meses antes #37959 por enrique_morales1979
Hola Rayafama

Si los datos que se van a sumar (el rango que varia) esta en filas consecutivas, es decir que no hay un renglon en blanco entre ellas, prueba esta macro

Sub sumarango()
Dim NumRange As Range
Dim SumAddr As String
For Each NumRange In Columns("A").SpecialCells(xlConstants, xlNumbers).Areas
SumAddr = NumRange.Address(False, False)
NumRange.Offset(NumRange.Count, 0).Resize(1, 1).Formula = "=SUM(" & SumAddr & ")"
Next NumRange
End Sub

Donde Columns("A") especifica la columna en que están los datos, esta obviamente la puedes cambiar, esta la uso yo en unos archivos y es sorprendentemente rapida, pruebala, si no te sirve vemos como modificarla

Saludos

edit: no te va a funcionar porque el foro pone caritas a ). o algo asi, te paso un archivo de texto donde esta la macro

Archivo Adjunto:

Nombre del Archivo: sumarango.txt
Tamaño del Archivo:282 B

Saludos
Visita mi página
www.freewebs.com/formatospc
Última Edición: 17 años 9 meses antes por enrique_morales1979.

Por favor, Conectar para unirse a la conversación.

Más
17 años 9 meses antes #38234 por Rayafama
Respuesta de Rayafama sobre el tema Re: Codigo Sumar sin saber el rango
Me vino excelente enrique muy amable por tu aportacion, saludos

No se que diera por tenerla ahora mismo, mirando por encima de mi hombro lo que escribo,
Con ella descubrí que hay AMORES ETERNOS.

Por favor, Conectar para unirse a la conversación.

Tiempo de carga de la página: 1.345 segundos
Gracias a Foro Kunena