Foros del Web » Soporte técnico » Ofimática »

Macro en Excel Rangos Variables

Estas en el tema de Macro en Excel Rangos Variables en el foro de Ofimática en Foros del Web. Hola Buenas Tardes No se si este mi pregunta en la categoria correcta. Espero me puedan ayudar Quiero hacer una macro que calcule la suma ...
  #1 (permalink)  
Antiguo 21/02/2012, 13:43
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 13 años, 1 mes
Puntos: 0
Macro en Excel Rangos Variables

Hola Buenas Tardes

No se si este mi pregunta en la categoria correcta.

Espero me puedan ayudar

Quiero hacer una macro que calcule la suma de dos numeros la idea es que en la columna A se ingresen n numeros en la columna B los n numeros y finalmente en la columna C aparezca el resultado.

Lo que hice fue grabar la macro donde comenze sumando en la celda C1 =A1+B1 y arrastre la formula hasta el final con el objetivo de que el resultado aparezca ya que el ingreso d enumeros puede ser dinamico.

Yo lo que quiero es que si ingreso solo 3 parejas de numeros no me aprezcan ceros en la columna c, es decir que sea dinamico si se ingresan 10 parejas de nuemros para ser sumados que en la fila 11 hacia abajo no aparezcan ceros.

Gracias
  #2 (permalink)  
Antiguo 22/02/2012, 02:08
Avatar de rid501  
Fecha de Ingreso: agosto-2011
Mensajes: 244
Antigüedad: 13 años, 3 meses
Puntos: 30
Respuesta: Macro en Excel Rangos Variables

¿Algo asi?
Código:
Sub Sumas()
I = 1
Do While Cells(I, 1) <> Empty
    Cells(I, 3) = Cells(I, 1) + Cells(I, 2)
    I = I + 1
Loop
End Sub
__________________
Nunca discutas con un imbécil: te verás obligado a descender a su nivel y entonces, con su experiencia, te derrotará. (Mosca Verde)
  #3 (permalink)  
Antiguo 22/02/2012, 11:11
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 8 meses
Puntos: 88
De acuerdo Respuesta: Macro en Excel Rangos Variables

También podría intentarse:

Código VBA:
Ver original
  1. Sub Sumar_A_B()
  2. If [a1] = Empty Then Exit Sub
  3. [c1].Formula = "= a1+b1"
  4. Range([a1], Cells(Rows.Count, "a").End(xlUp)).Offset(, 2).FillDown
  5. End Sub

Saludos, Cacho R.
  #4 (permalink)  
Antiguo 23/02/2012, 20:34
 
Fecha de Ingreso: noviembre-2011
Ubicación: Huancayo
Mensajes: 70
Antigüedad: 13 años, 1 mes
Puntos: 6
Información Respuesta: Macro en Excel Rangos Variables

Hola, pepe1807
Yo solucionaria con una formula en la columan C.
Si longitud sea mayor que cero sumar sino simplemente mostrar ""

Saludos,
__________________
________________
CompuInicio.com
Iniciando Bien . . .
  #5 (permalink)  
Antiguo 05/03/2012, 13:00
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Macro en Excel Rangos Variables

Muchas Gracias por sus respuestas me ayudaron mucho agradezco su tiempo para contestar.

Etiquetas: excel, macro, rangos, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:49.