kikooisachef
Messages postés15Date d'inscriptionvendredi 4 janvier 2008StatutMembreDernière intervention30 juillet 2010
-
2 juin 2010 à 20:27
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
3 juin 2010 à 00:30
Bonjour,
J'essaye de faire une macro qui fait ceci :
1. Ouvre un fichier .xls dont on ne connais que le début du nom (EX: "Fichier_1234")
2. Copie une des feuilles de ce fichier dont on connais que le début (EX: "Donnee_1234")
3. Ferme le fichier "Fichier_1234"
4. Recommence avec un autre fichier et une feuille de cet autre fichier.
Voilà mon code :
Sub Test()
Dim Fich As String
Dim Donn As String
Fich = Dir("C:/DOSSIER_XLS/FICHIER" & "*" & ".xls") 'là ça marche
Workbooks.Open Filename:=Fich 'là ça marche
Donn = Sheets("Donnee" & "*") 'là ça marche PLUS DU TOUT
Sheets(Donn).Activate
End sub