Leer un archivo de texto es algo que un programador debe saber hacer en el desarrollo de programas de ordenador. En VBA se puede utilizar el "Input #" declaración para abrir un archivo de texto y leer su contenido. Los datos leídos desde el archivo se almacena en la memoria para que pueda manipular a su gusto. Usando VBA para leer un archivo de texto es útil cuando se necesita para transferir grandes cantidades de datos a una hoja de Excel. Instrucciones
1
clic en la pestaña " desarrolladores" , haga clic en "Visual Basic " y haga clic en el menú " Insertar". Seleccione " módulo" para insertar un nuevo módulo de código
2
Comience por crear un sub-procedimiento mediante el siguiente código : .
Private Sub readTextFile ()
Página 3 Create
tres variables que va a utilizar para leer el archivo de texto :
fileText dévil como secuencia
myTextFile dévil como secuencia
fichero de memoria Dim As Integer
4
Definir la ruta y nombre del archivo de texto que desee leer:
myTextFile = " F: \\ temp.txt "
fichero de memoria = FreeFile
5
Abra el archivo , leer su contenido y cierre el archivo :
myTextFile abierto para entrada como # fichero de memoria
fileText = Entrada $ ( LOF ( 1 ) , 1) spanish
Cerrar
6
Mostrar los resultados del archivo de texto a través de la ventana Inmediato.
Debug.Print ( fileText )
7
Fin de la sub - procedimiento escribiendo "End sub " ( sin las comillas ) . Presione F5 para ejecutar el procedimiento y leer el archivo .