Asignación de Fórmula mediante Bucle For
Publicado por Pepe (1 intervención) el 12/09/2004 16:46:47
Hola
Tengo un problema del que no he encontrado respuesta ni documentación de por qué pasa.
Tengo una macro que me replica una serie de hojas hasta un número que define el usuario. Y también otra hoja en la que quiero acumular los totales de varias celdas existentes en cada una de esas hojas. El hecho es que para recorrer las hojas uso un bucle FOR pero a la hora de asignar la cadena al parámetro Formula o FormulaR1C1 siempre me da un error.
El código es el siguiente:
For j = 6 To 31
s = "="
For i = 1 To areas
s = s & "'Hoja" & i & "'RC+"
Next i
s = Left(s, Len(s) - 1)
Range("B" & j).FormulaR1C1 = s
Next j
¿¿¿Alguien sabe en qué me equivoco y cómo resolverlo???
Gracias por vuestra ayuda.
Tengo un problema del que no he encontrado respuesta ni documentación de por qué pasa.
Tengo una macro que me replica una serie de hojas hasta un número que define el usuario. Y también otra hoja en la que quiero acumular los totales de varias celdas existentes en cada una de esas hojas. El hecho es que para recorrer las hojas uso un bucle FOR pero a la hora de asignar la cadena al parámetro Formula o FormulaR1C1 siempre me da un error.
El código es el siguiente:
For j = 6 To 31
s = "="
For i = 1 To areas
s = s & "'Hoja" & i & "'RC+"
Next i
s = Left(s, Len(s) - 1)
Range("B" & j).FormulaR1C1 = s
Next j
¿¿¿Alguien sabe en qué me equivoco y cómo resolverlo???
Gracias por vuestra ayuda.
Valora esta pregunta


0