1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| Dim FSO, LeFichier
Dim CheminNomFichier, PourTbl, TblLigne, TblColonne
Dim T
Dim Nom, Prenom, login, MotDePasse, Supprimer
Set fso = CreateObject("Scripting.FileSystemObject")
CheminNomFichier = "C:\PersoFrancis\FichierNewArray.txt"
Set LeFichier = fso.OpenTextFile(CheminNomFichier,1)
PourTbl = LeFichier.ReadAll
LeFichier.Close
'PourTbl contient: Dupond;Pierre;TropDur;1234;non
' Tarraga;Mario;SuperFoot;PasseLeMot;oui
' Rodolphe;Vilpierre;Stagiaire;coucou;non
' Wangu;Migum;Admin;abc15;oui
'ajout d'un retour chariot à la derniere ligne pour le Splitage
PourTbl = PourTbl & vbclrf
TblLigne = Split(PourTbl,vbCrLf)
'pour obtenire le nombre de ligne
T = Ubound(TblLigne)
'dimensionne chaque variable
redim Nom(T)
redim Prenom(T)
redim login(T)
redim MotDePasse(T)
redim Supprimer(T)
for T =0 to ubound(TblLigne)
TblLigne(T) = TblLigne(T) & ";"
TblColonne = split(TblLigne(T),";")
Nom(T)= TblColonne(0)
Prenom(T)= TblColonne(1)
login(T)= TblColonne(2)
MotDePasse(T)= TblColonne(3)
Supprimer(T)= TblColonne(4)
MsgBox "Nom(" & T & ") contient: " & Nom(T) & vbcrlf _
& "Prenom(" & T & ") contient: " & Prenom(T) & vbcrlf _
& "login(" & T & ") contient: " & login(T) & vbcrlf _
& "MotDePasse(" & T & ") contient: " & MotDePasse(T) & vbcrlf _
& "Supprimer(" & T & ") contient: " & Supprimer(T)
next |
Partager