Fórmula R1C1 con variable
yg_be Mensajes publicados 23437 Fecha de registro Estado Colaborador Última intervención -
Hola,
Lo siento si mi pregunta puede parecer simplista, pero solo estoy trasteando un poco con VB excel.
He grabado una macro que selecciona la celda A50 en la que pego la fórmula de A14.
Lo que me da:
Range("A50").select
ActiveCell.FormulaR1C1 = "=R[-36]C"
Mi problema es que reformateo (agregando n filas) entre A14 y A50 antes de usar la función fórmula, así que ya no tengo la celda correcta copiada.
¿Es posible poner una variable en lugar de "[-36]"?
¿O existe un truco con otra "fórmula"?
Gracias de antemano
2 respuestas
hola,
El código no copia la fórmula de A14 en A50, coloca en A50 un enlace hacia A14.
Entonces, no siempre es hacia A50, sino siempre a partir de A14?
Quizás simplemente
ActiveCell.FormulaR1C1 = "=A14"
He utilizado la fórmula me da #NOM?
Voy a precisar mi expectativa.
Ejecutaré una macro que da formato a mi documento según la necesidad de filas que tengo.
Por ahora las celdas están vacías o tienen fórmulas.
En la celda A14 tengo una fórmula: =A13 +1
Si no añado filas quiero que en la celda A40 (fórmula): =A14
Si añado 10 filas al documento quiero que en la celda A50 (fórmula): =A14
Espero haber sido clara esta vez.