Bonjour,
Je cherche à créer une macro pour ouvrir des fichiers Excel dont le nom est différent, mais qui se situent toujours dans le même répertoire.
Je m'explique : pour faciliter la tâche des utilisateurs, je souhaite qu'ils entrent dans la cellule D6 du tableau la date sous le format jjmmaaaa. La cellule C6 contient le texte "fichierdu" et la cellule E6 contient ".xls".
La cellule F6 contient la fonction CONCATENER C6+D6+F6, ce qui donne, par exemple, fichierdu24062013.xls.
Or, j'ai essayé, en piochant dans divers forulms, quatre macros différentes et aucune ne fonctionne :
Sub Macro1()
Chemin = "G:\BUREAU\DOCUMENTS\"
Workbooks.Open (Chemin + [F6])
End Sub
Sub Macro2()
Dim Dossier As String, Fichier As String, Chemin As String
Dossier = "G:\BUREAU\DOCUMENTS\"
Fichier = [F6]
Chemin = Dossier & Fichier
Workbooks.Open Filename:=Chemin
End Sub
Sub Macro3()
Workbooks.Open Filename:="G:\BUREAU\DOCUMENTS\" & "journeedu21062013" & ".xls"
End Sub
Sub Macro4()
[F6] = ActiveWorkbook.Name
Workbooks.Open Filename:="G:\BUREAU\DOCUMENTS\"
Windows(F6).Activate
End Sub
A noter que la macro3 ne servait que de test, puisque devoir taper le nom du fichier à ouvrir dans la macro ne présente pas d'intérêt.
A chaque fois, j'ai le message "Nom du fichier est introuvable. Vérifiez l'orthographe ou essayez un autre chemin d'accès", alors même que le chemin est le bon et que le nom du fichier apparaît bien.
Peut-être est-ce dû au fait qu'Excel ne considère pas la cellule F6 comme une valeur, mais comme une formule (CONCATENER C6+D6+F6).
Merci d'avance pour votre aide.
Cordialement.
Je cherche à créer une macro pour ouvrir des fichiers Excel dont le nom est différent, mais qui se situent toujours dans le même répertoire.
Je m'explique : pour faciliter la tâche des utilisateurs, je souhaite qu'ils entrent dans la cellule D6 du tableau la date sous le format jjmmaaaa. La cellule C6 contient le texte "fichierdu" et la cellule E6 contient ".xls".
La cellule F6 contient la fonction CONCATENER C6+D6+F6, ce qui donne, par exemple, fichierdu24062013.xls.
Or, j'ai essayé, en piochant dans divers forulms, quatre macros différentes et aucune ne fonctionne :
Sub Macro1()
Chemin = "G:\BUREAU\DOCUMENTS\"
Workbooks.Open (Chemin + [F6])
End Sub
Sub Macro2()
Dim Dossier As String, Fichier As String, Chemin As String
Dossier = "G:\BUREAU\DOCUMENTS\"
Fichier = [F6]
Chemin = Dossier & Fichier
Workbooks.Open Filename:=Chemin
End Sub
Sub Macro3()
Workbooks.Open Filename:="G:\BUREAU\DOCUMENTS\" & "journeedu21062013" & ".xls"
End Sub
Sub Macro4()
[F6] = ActiveWorkbook.Name
Workbooks.Open Filename:="G:\BUREAU\DOCUMENTS\"
Windows(F6).Activate
End Sub
A noter que la macro3 ne servait que de test, puisque devoir taper le nom du fichier à ouvrir dans la macro ne présente pas d'intérêt.
A chaque fois, j'ai le message "Nom du fichier est introuvable. Vérifiez l'orthographe ou essayez un autre chemin d'accès", alors même que le chemin est le bon et que le nom du fichier apparaît bien.
Peut-être est-ce dû au fait qu'Excel ne considère pas la cellule F6 comme une valeur, mais comme une formule (CONCATENER C6+D6+F6).
Merci d'avance pour votre aide.
Cordialement.