Hallar la dirección de una celda

24/11/2009 - 19:09 por Bart | Informe spam
Hola Grupo:

Con el siguiente código sumo un rango:

ActiveCell.Formula = "=SUM(C6:" & ActiveCell.Offset(-1, 0).Address & ")"
El problema es que la dirección de la última celda me la da "Fija", es decir
con $, es decir, p.e. $C$25.

Al copiarla, no me sirve porque esta tomando un rango erroneo.

He probado con AddressLocal y tampoco. Que debo hacer?.

Gracias por su sugerencias.

Saludos,

Bart Max

Preguntas similare

Leer las respuestas

#1 Gustavo Marinoni
24/11/2009 - 20:43 | Informe spam
Hola Bart,

Para obtener la dirección sin que sea "Fija" debes usar el mismo evento pero
le tienes que enviar dos parametros indicando que quieres que la fila y la
columna no sea fija.

tu formula quedaría asi :

ActiveCell.Formula = "=SUM(C6:" & ActiveCell.Offset(-1, 0).Address(false,
false) & ")"

Saludos,
Gustavo
http://masexcel.blogspot.com

"Bart" escribió:

Hola Grupo:

Con el siguiente código sumo un rango:

ActiveCell.Formula = "=SUM(C6:" & ActiveCell.Offset(-1, 0).Address & ")"
El problema es que la dirección de la última celda me la da "Fija", es decir
con $, es decir, p.e. $C$25.

Al copiarla, no me sirve porque esta tomando un rango erroneo.

He probado con AddressLocal y tampoco. Que debo hacer?.

Gracias por su sugerencias.

Saludos,

Bart Max
Respuesta Responder a este mensaje
#2 Benito Merino
24/11/2009 - 21:53 | Informe spam
On 24 nov, 19:09, Bart wrote:
Hola Grupo:

Con el siguiente código sumo un rango:

    ActiveCell.Formula = "=SUM(C6:" & ActiveCell.Offset(-1, 0).Address & ")"
El problema es que la dirección de la última celda me la da "Fija", es decir
con $, es decir, p.e. $C$25.

Al copiarla, no me sirve porque esta tomando un rango erroneo.

He probado con AddressLocal y tampoco.  Que debo hacer?.

Gracias por su sugerencias.

Saludos,

Bart Max



Hola.

Prueba lo siguiente:

ActiveCell.Formula = "=SUM(C6:" & ActiveCell.Offset(-1, 0).Address(0,
0, xlA1) & ")"

Saludos,

Benito
Respuesta Responder a este mensaje
#3 Bart
24/11/2009 - 22:50 | Informe spam
Hola Gustavo y Benito:

Super, problema resuelto.

Gracias y saludos,

Bart Max
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida