Importer des données
Résolu
kvjld35
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
kvjld35 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
kvjld35 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Importer des données
- Fuite données maif - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Trier des données excel - Guide
- Importer favoris chrome - Guide
- Importer favoris firefox - Guide
1 réponse
Bonjour,
Ce code va boucler sur tous les fichiers csv d'un même répertoire.
Ne fonctionne pas avec les répertoires "spéciaux" de windows (bureau etc...). Si c'est le cas, on peut faire différemment...
Ce code va boucler sur tous les fichiers csv d'un même répertoire.
Ne fonctionne pas avec les répertoires "spéciaux" de windows (bureau etc...). Si c'est le cas, on peut faire différemment...
Sub ImportCsv() Dim objShell As Object, objFolder As Object Dim Chemin As String, Fichier As String Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.BrowseForFolder(&H0&, "Choisir un répertoire", &H1&) If objFolder Is Nothing Then MsgBox "Abandon opérateur", vbCritical, "Annulation" Else Chemin = objFolder.ParentFolder.ParseName(objFolder.Title).Path & "\" Fichier = Dir(Chemin & "*.csv") Do While Len(Fichier) > 0 'ici le code d'import des fichiers Debug.Print Chemin & Fichier Fichier = Dir() Loop End If End Sub
Ta réponse m'épargne pas mal de temps, merci.