Ir a una celda

28/06/2005 - 22:47 por lbenaventea | Informe spam
Con la instrucción:

Range("C1").Select
ActiveCell.FormulaR1C1 = "=+'[Cálculo.xls]Hoja1'!R10C1"
Range("A6").Select

En C1 pondrá el valor de la celda R10C1 de la hoja 1 de la planilla
Cálculo.xls, en la casilla C1.

Si deseo que tome el valor de la celda RnC1 donde n es el valor que tengo en
la casilla A1 de mi hoja actual, ¿cómo lo pongo?

Ensayé:
ActiveCell.FormulaR1C1 = "=+'[Cálculo.xls]Hoja1'!(R[A1], C1)" y otras
combinaciones semejantes, y no me resulta...

Gracias.

Pronto comenzaré a ayudar a los demás; estoy haciendo macros bastante
complejos pero... me topo con "detallitos" como el de esta consulta.
 

Leer las respuestas

#1 Manuel Romero
28/06/2005 - 22:56 | Informe spam
[C1].Value=[C1].Offset(10,1).Value

te pone en C1 el valor de la celda 10 filas hacia abajo y una columna a la
derecha (D11)

para tu otra pregunta:

[C1].Value=[C1].Offset([A1].Value,1).Value

o mas compacto

[C1]=[C1].Offset([A1],1)


"lbenaventea" escribió en el mensaje
news:
Con la instrucción:

Range("C1").Select
ActiveCell.FormulaR1C1 = "=+'[Cálculo.xls]Hoja1'!R10C1"
Range("A6").Select

En C1 pondrá el valor de la celda R10C1 de la hoja 1 de la planilla
Cálculo.xls, en la casilla C1.

Si deseo que tome el valor de la celda RnC1 donde n es el valor que tengo
en
la casilla A1 de mi hoja actual, ¿cómo lo pongo?

Ensayé:
ActiveCell.FormulaR1C1 = "=+'[Cálculo.xls]Hoja1'!(R[A1], C1)" y otras
combinaciones semejantes, y no me resulta...

Gracias.

Pronto comenzaré a ayudar a los demás; estoy haciendo macros bastante
complejos pero... me topo con "detallitos" como el de esta consulta.

Preguntas similares