Visual Basic para Aplicaciones - URGENTE: SUMAR EN EXCEL

Life is soft - evento anual de software empresarial
 
Vista:

URGENTE: SUMAR EN EXCEL

Publicado por Joaquin Martinez (9 intervenciones) el 20/01/2002 11:32:21
Hola buenas:
Soy novato y quiero ayuda en lo siguiente:

Quisiera que me indicárais como puedo sumar en excel todas las celdas que
hay hacia arriba de una en la que está el cursor. Independientemente de la
cantidad de filas que haya, pues es necesario que eso sea variable.

Es urgente. Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE: SUMAR EN EXCEL

Publicado por Lino Garcia (3 intervenciones) el 22/01/2002 04:24:56
Estimado joaquin, para sumar rangos de celdas se usa lo que se llama funcion que se aplica de la siguiente forma:

=SUMA(celda inicial:celda fina)

de esta forma al cambiar un valor en cualquier celda que se encuentre arriba de la formula y que se encuentre incluida en ella afectara de manera inmediata en el resultado.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE: SUMAR EN EXCEL

Publicado por Joaquin Martinez (1 intervención) el 22/01/2002 08:47:35
Lino, gracias por tu ayuda, pero lo que yo quiero saber es como sumar las celdas que haya arriba hasta la fila 1. Independientemente de el numero de filas que haya.
Supongo que esto se tendrá que hacer con algo de código, como este:

ActiveCell.FormulaR1C1 = "=SUM(R[-58]C:R[-1]C)"

Pero donde -58 y -1 tendra que poner algo similar a ARRIBA, UP o algo así.

No se mucho te Visual .
NECESITO AYUDA URGENTEMENTE.
GRACIAS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE: SUMAR EN EXCEL

Publicado por Leonel perez Lozano (11 intervenciones) el 30/01/2002 04:29:52
porqué no pruebas esto

Public Sub sumar()
mirango = ActiveCell.Address
ActiveCell.Value = Range(mirango).End(xlUp)
End Sub

la celda activa debe ser donde irá la suma
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE: SUMAR EN EXCEL

Publicado por Joaquin Martinez (9 intervenciones) el 30/01/2002 10:32:34
Esa opción sólo me suma la primera celda. Gracias de todos modos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE: SUMAR EN EXCEL

Publicado por Leonel Perez (11 intervenciones) el 01/02/2002 02:44:47
Mil discuplas joaquin:
ahora si

Sub Suma()
Dim mirango As String
Dim rngsuma As String
mirango = ActiveCell.Address
rngsuma = Range(Range(mirango).Offset(-1, 0), Range(mirango).Offset(-1, 0).End(xlUp)).Address
ActiveCell.Formula = "=sum(" & rngsuma & ")"
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar