Sélectionner quelques fichiers et non la totalité du répertoire
Résolu/Fermé
dianedg
Messages postés
22
Date d'inscription
mercredi 5 mars 2014
Statut
Membre
Dernière intervention
19 juillet 2016
-
Modifié par dianedg le 13/12/2015 à 20:16
dianedg Messages postés 22 Date d'inscription mercredi 5 mars 2014 Statut Membre Dernière intervention 19 juillet 2016 - 2 janv. 2016 à 12:48
dianedg Messages postés 22 Date d'inscription mercredi 5 mars 2014 Statut Membre Dernière intervention 19 juillet 2016 - 2 janv. 2016 à 12:48
A voir également:
- Sélectionner quelques fichiers et non la totalité du répertoire
- Wetransfer gratuit fichiers lourd - Guide
- Comment réduire la taille d'un fichier - Guide
- Renommer plusieurs fichiers - Guide
- Explorateur de fichiers - Guide
- Fichiers bin - Guide
2 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
14 déc. 2015 à 08:40
14 déc. 2015 à 08:40
Bonjour,
modifiez le type de fichier
modifiez le type de fichier
'selection multiple fichiers dans un repertoire Sub Choix_fichiers() FichiersAOuvrir = Application.GetOpenFilename("Excel Files (*.xls),*.xls", , "SELECTION FICHIER(S) TEST", , True) If IsArray(FichiersAOuvrir) Then 'test selection multiple 'code traitement selection fichiers End If End Sub
dianedg
Messages postés
22
Date d'inscription
mercredi 5 mars 2014
Statut
Membre
Dernière intervention
19 juillet 2016
1
2 janv. 2016 à 12:48
2 janv. 2016 à 12:48
J'ai finalement opté pour une autre solution: déplacer les fichiers traités dans un nouveau dossier après traitement et les supprimer dans le dossier initial. Le code ne traite ainsi que les nouveaux fichiers créés non traités qui apparaissent dans le dossier initial (cf exemple).
Merci pour votre aide.
Diane
Merci pour votre aide.
Diane
Sub FusionClasseurVial()
Dim CheminXls As String
Dim objOFSX As Variant
'on définit les répertoires
Const DossierXlsRawData = "C:\Users\Username\Desktop\Dossier initial\*.*"
Const DossieurXlsProcessed = "C:\Users\Username\Desktop\Dossier traité\"
CheminXls = "C:\Users\Username\Desktop\Dossier initial\"
'code de traitement blabla
'déplacement et suppression fichier csv
Set objOFSX = CreateObject("Scripting.FileSystemObject")
objOFSX.CopyFile DossierXlsRawData, DossieurXlsProcessed
ChDir CheminXls
Kill "*.xlsx"
End Sub
14 déc. 2015 à 22:28
Modifié par f894009 le 15/12/2015 à 07:37
votre code (qu'il me semble reconnaitre) modifie: