Saltar al contenido

Excel VBA Código para crear una fórmula que sume rangos dináicos


Recommended Posts

publicado

Saludos amigos, necesito ayuda para sumar rangos variables en la celda superior de esa rango, de modo que sume hasta la última celda vacía.  Les agradezco mucho la ayuda.  Esto me gustaría hacerlo en VBA, como un código que me permita invocar esa fórmula como una función que pueda usar cada vez que la necesito.  Mil gracias.

publicado

Antoni hola, millones de gracias.  Este es el ejemplo.  En la hoja muestro varios rangos que necesito sumar en la celda superior, los he marcado con rosado.  Son un gran cantidad de operaciones que se presentan en cada sub-proyecto del proyecto, y son varios proyectos gigantes.  Por favor avisame si esta explicación y el ejemplo te permiten entender mi consulta.  Estoy a las órdenes.

EJEMPLO SUMA RANGOX.xlsx

publicado

Para hacer lo que quieres es necesario identificar los niveles de sumarización, observa la columna B del adjunto y mira si podrías adaptar tu información a una estructura igual o parecida, de lo contrario no va a ser posible.

Si te parece bien, lo comentas e intentaré subirte una macro que haga lo que pides.

EJEMPLO SUMA RANGOX (1).xlsx

publicado

Antoni muy buenos días, está excelente tu propuesta.  Te agradezco muchísimo la ayuda, sí me interes mucho esa macro. 

Cordialmente,

 

Félix.

publicado

Wow, es una maravilla.  Millones de gracias Antoni.  Voy a implementarlo en todos los proyectos.

Profundamente agradecido.

Te felicito mucho por ser tan experto y a todo el foro.

Exc inversión hice con sumarme a este foro.

Hasta pronto.

publicado
Hace 18 horas, fx.ingenieria dijo:

Antoni saludos, te comparto la forma rústica en la que traté de resolverlo, me gustaría conocer tu opinión sobre este método, que lo hice cuando no había recibido tu macro.  Mil gracias.

FH suma rangox.xlsx 21.02 kB · 0 descargas

Los 2 problemas que le veo son, por un lado, tienes que crear las fórmulas cada vez, con muchas posibilidades de equivocación en algún rango y por otro lado, si eliminas o añades una fila, deja de funcionar, eso si, si modificas un valor, la actualización es inmediata. ?

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.