Ouvrir un fichier .xls avec vb6
Résolu/Fermé
jeremieca
Messages postés
178
Date d'inscription
lundi 9 juillet 2007
Statut
Membre
Dernière intervention
16 mars 2015
-
28 août 2008 à 16:15
Utilisateur anonyme - 28 août 2008 à 19:25
Utilisateur anonyme - 28 août 2008 à 19:25
A voir également:
- Ouvrir un fichier .xls avec vb6
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .dat - Guide
- Fichier rar - Guide
1 réponse
Utilisateur anonyme
28 août 2008 à 19:25
28 août 2008 à 19:25
Bonjour,
Une des possibilités est d'utiliser les objets de scripting.
Une des possibilités est d'utiliser les objets de scripting.
Sub LireExcel() Dim Fichier, oFS, xlApp, xlBook, xlWks, xlRange as Variant Fichier = "C:\Temp\MonFichier.xls" ' Création de l'objet Excel (une classe) Set oFS = CreateObject("Scripting.FileSystemObject") Set xlApp = CreateObject("Excel.Application") ' Vérification de la présence du classeur If (FichierExistant(Fichier) = True) Then ' Ouverture du classeur Set xlBook = xlApp.Workbooks.Open(Fichier) Flag = True Else ' Création du classeur xlApp.SheetsInNewWorkbook = 1 Set xlBook = xlApp.Workbooks.Add End If ' Positionnement à l'intérieur du classeur Set xlWks = xlBook.Worksheets(1) Set xlRange = xlWKS.Range("A1:A65535") ' Écrire xlRange.Cells(1,1).Value = "Lupin" ' Lire Msgbox xlRange.Cells(1,1).Value End Sub ' Function FichierExistant(NomFichier) Dim fso Set fso = CreateObject("Scripting.FileSystemObject") FichierExistant = fso.FileExists(NomFichier) Set fso = Nothing End Function '