Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: variables en el nombre
Experto: elsamatilde
Valoración: 5
Fecha: 19/07/2008


variables en el nombre
  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

variables en el nombre
Hola: Debés armar una cadena (entre comillas dobles) de todo el nombre. La sintaxis correcta es esta: ActiveCell.FormulaR1C1 = [b]"= 'T"[/b] & [b]i[/b] & [b]".txt'!R3C12"[/b] Atención en cómo escribes [b]ActiveCell[/b]. 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 [url=http://es.geocities.com/lacibelesdepunilla/macros]http://es.geocities.com/lacibelesdepunilla/macros[/url]

Pregunta finalizada. Valoración: 5
Muchas gracias. Me haz ayudado mucho con un trabajo de mi pega.....   Saludos


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/software-y-aplicaciones/microsoft-excel/respuestas/1880839/variables-en-el-nombre