Inicio > Microsoft Excel > elsamatilde > variables en el nombre

variables en el nombre

Experto:
Usuario:
Fecha: 19/07/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
19/07/2008
nauji_k, usuario preguntando en Microsoft Excel
Usuario
 
Tengo lo siguiente:
ActiveCell.FormulaR1C1 = "= 'T1.txt' !R3C12"
Donde T1 es el nombre de un archivo cualquiera. Lo que quiero hacer es meter lo anterior en un ciclo For, de modo que me abra T1, T2, T3, etc...
intente con lo siguiente, pero no me resultó
For i = 1 to 3
   Active.Cell.FormulaR1C1 = "= 'T' & i & '.txt' !R3C12"
Next
19/07/2008
nauji_k, experto respondiendo en Microsoft Excel
Experto
Hola:
Debés armar una cadena (entre comillas dobles) de todo el nombre.
La sintaxis correcta es esta:
ActiveCell.FormulaR1C1 = "= 'T" & i & ".txt'!R3C12"

Atención en cómo escribes ActiveCell.
Además el Next te colocará en la misma celda el 2do y 3er nombre, por lo que al finalizar solo te habrá quedado el 3er nombre... quizás debas moverte de la celda activa con offset....

Verás más ejemplos en mi sitio de macros.

Saludos
Elsa

http://es.geocities.com/lacibelesdepunilla/macros
19/07/2008
nauji_k, usuario preguntando en Microsoft Excel
Usuario
Muchas gracias. Me haz ayudado mucho con un trabajo de mi pega.....
 
Saludos
Enlaces patrocinados