Re : ouvrir en vba une fichier d'un même dossier
Bonjour staple1600
j'ai testé mais cela ne fonctionne pas
j'ai comme erreur :
erreur de syntaxe
l'idée; c'est au début de la macro d'ouvrir un fichier qui est dans le même dossier que le fichier de la macro et d'imprimer la feuille "étiquettes" de fermer le fichier et en suite de lancer l'impression des autres feuille du fichier actif .
ci dessous la macro complète
Par avance merci
Sub imprimer_jour()
'
Dim chemin As String
Dim rep As String
Dim fichier As String
ChDir ActiveWorkbook.Path SaveChanges:=False
fichier = "ETIQUETTES.xls"
rep = ActiveWorkbook.Path SaveChanges:=False
chemin = rep & "\" & fichier
Workbooks.Open Filename:=chemin
Sheets("ETIQUETTES").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=6, Copies:=1
Workbooks("ETIQUETTES.xls").Close
Sheets("IMP PG (3)").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=3, Copies:=1
Sheets("PG jour").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("LEGUMES ").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("MENUS MALIN").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=3, Copies:=1
Sheets("MENUS EQUILIBRE ").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("PG").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=7, Copies:=1
Sheets("CONSTANTES GRILLADES").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("LEGUMES STAND").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=5, Copies:=1
Sheets("HO A4 Port").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=2
Sheets("HO A4 Pays").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("IMP SALADE BAR A4 Port").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=4
Sheets("POTAGE ").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("FRUITS DESSERTS BAR A4 Pays").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=2
Sheets("IMP DESSERTS A4 Pays (2)").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=2
Sheets("IMP VIANDE FROIDE A4").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("VAE").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("VEA 2").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("BRIEF PROD").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
Sheets("SEL JOUR").Select
Range("G3").Select
End Sub