Equivalent code VB.net en VBA

Résolu/Fermé
Majo88 Messages postés 2 Date d'inscription vendredi 1 mars 2013 Statut Membre Dernière intervention 1 mars 2013 - 1 mars 2013 à 09:47
Majo88 Messages postés 2 Date d'inscription vendredi 1 mars 2013 Statut Membre Dernière intervention 1 mars 2013 - 1 mars 2013 à 14:39
Bonjour,

Je cherche un équivalent de cette ligne de VB.net en VBA :

Dim ligne as List(Of String) = File.ReadAllLines("chemin fichier").ToList

Elle me permet de créer une liste de string avec les lignes d'un fichier texte. Je n'ai pas trouver d'équivalent pour List(Of String) et la fonction ReadAllLines de File qui lis toutes les lignes.

Merci.
A voir également:

2 réponses

Bonjour,

Vous devez décomposer

Dim ligne(1000) as String 'dimensionner un tableau "ligne" de 1000 éléments de type String
Dim i_l as Integer 'dimensionner un compteur de lignes

Open "FICHIER.TXT" for input as #1 'remplacez FICHIER.TXT par votre fichier
i_l=0
While not eof(1)
i_l = i_l + 1
Line Input #1, ligne(i_l)
Wend
Close #1

A la sortie vous aurez un tableau qui contiendra toutes les lignes de votre fichier. Vous devez dimensionner un tableau suffisamment grand.

Y.
1
Majo88 Messages postés 2 Date d'inscription vendredi 1 mars 2013 Statut Membre Dernière intervention 1 mars 2013
1 mars 2013 à 14:39
Merci bien.
0