- Mensajes: 281
- Gracias recibidas: 0
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
- Rayafama
- Autor del tema
- Fuera de línea
- Gold Boarder
-
Menos
Más
17 años 9 meses antes #37913
por Rayafama
No se que diera por tenerla ahora mismo, mirando por encima de mi hombro lo que escribo,
Con ella descubrí que hay AMORES ETERNOS.
Codigo Sumar sin saber el rango Publicado 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
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.
- enrique_morales1979
- Fuera de línea
- Moderator
-
17 años 9 meses antes - 17 años 9 meses antes #37959
por enrique_morales1979
Saludos
Visita mi página
www.freewebs.com/formatospc
Respuesta de enrique_morales1979 sobre el tema Re: Codigo Sumar sin saber el rango
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
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
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.
- Rayafama
- Autor del tema
- Fuera de línea
- Gold Boarder
-
Menos
Más
- Mensajes: 281
- Gracias recibidas: 0
17 años 9 meses antes #38234
por Rayafama
No se que diera por tenerla ahora mismo, mirando por encima de mi hombro lo que escribo,
Con ella descubrí que hay AMORES ETERNOS.
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