Les partenaires publicitaires:

Comment lire un fichier texte dans Excel VBA

La lecture d'un fichier texte est quelque chose d'un programmeur informatique doit savoir comment le faire lors de l'élaboration des programmes informatiques. Dans VBA, vous pouvez utiliser la fonction "Entrée #" déclaration à ouvrir un fichier texte et en lire le contenu. Les données lues à partir du fichier est stocké dans la mémoire pour vous de manipuler comme vous le souhaitez. Utilisation de VBA de lire un fichier texte est utile lorsque vous avez besoin de transférer de grandes quantités de données à une feuille de calcul Excel.

Instructions

  1. Cliquez sur l'onglet "Developer", cliquez sur "Visual Basic" et cliquez sur le menu "Insertion". Sélectionnez "Module" pour insérer un nouveau module de code.

  2. Commencez par créer une sous-procédure en utilisant le code suivant:

    Private Sub ReadTextFile ()

  3. Créez trois variables que vous allez utiliser pour lire le fichier texte:

    Dim fileText As String




    Dim myTextFile As String

    Dim fichier mémoire As Integer

  4. Définir le chemin et le nom du fichier texte que vous voulez lire:

    myTextFile = "F: temp.txt"

    fichier mémoire = FreeFile

  5. Ouvrez le fichier, lire son contenu et fermez le fichier:



    Ouvrir myTextFile Pour l'entrée Comme #memFile

    fileText = Entrée $ (LOF (1), 1)

    Fermer

  6. Afficher les résultats de fichiers texte à travers la fenêtre immédiate.

    Debug.Print (fileText)

  7. Fin de la sous-procédure en tapant "End Sub" (sans les guillemets). Appuyez sur F5 pour exécuter la procédure et de lire le fichier.

» » » » Comment lire un fichier texte dans Excel VBA