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
| ' Déclaration et ouverture du fichier de données
' via l'objet FileSystemObject
SourceFile = "C:\Documents and Settings\Julien\Bureau\Données.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set Stream = fs.OpenTextFile(SourceFile)
' Déclaration et ouverture du fichier Excel
' via l'objet Application Excel
WBFile = "C:\Documents and Settings\Julien\Bureau\Cible.xls"
SheetName = "Feuil1"
Set Application = CreateObject("Excel.Application")
Set WB = Application.Workbooks.Open(WBFile)
Set S = WB.Worksheets(SheetName)
' Parcours du fichier Source ligne à ligne
' Dans cet exemple, la ligne 1 du fichier Source
' sera mis en commentaire dans la premier cellule de la colonne 1
' la ligne 2 du fichier Source
' sera mis en commentaire dans la premier cellule de la colonne 2
' etc...
While Not Stream.AtEndOfStream
C = C + 1
S.Cells(1, C).AddComment Stream.ReadLine
Wend
' Fermeture des flux fichiers (texte et Excel)
WB.close
Stream.close
'Libération mémoire
Set Application = Nothing
Set fs = Nothing |