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