Formato R1C1 ActiveCell

08/09/2005 - 23:47 por Mouse | Informe spam
Hola amigos:

He estado intentando colocar una variable en la sentencia siguiente:

ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[-18]C:R[-2]C)"

para sustituir -18 y -2 por los valores que en ese momento tengan las
variables que controlo aparte,

Sin embargo no he podido introducirlas. ¿Me podrías ayudar con la sintaxis
si es que se admite lo que intento en VBA?.

La idea es algo así

ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[-Ultimafila+4]C:R[-Ultimafila-2]C)"

Muchas gracias.
 

Leer las respuestas

#1 Leonel
09/09/2005 - 04:01 | Informe spam
declara,

dim ultimafila as integer
ultimafila=tu valor
luego concatena

"=SUBTOTAL(9,R[-" & Ultimafila & "+4]C:R[-" & Ultimafila & "-2]C)"
& debe tener espacio antes y después
"Mouse" escribió:

Hola amigos:

He estado intentando colocar una variable en la sentencia siguiente:

ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[-18]C:R[-2]C)"

para sustituir -18 y -2 por los valores que en ese momento tengan las
variables que controlo aparte,

Sin embargo no he podido introducirlas. ¿Me podrías ayudar con la sintaxis
si es que se admite lo que intento en VBA?.

La idea es algo así

ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[-Ultimafila+4]C:R[-Ultimafila-2]C)"

Muchas gracias.



Preguntas similares