merci bien la ji vois plus clair... pour le moment mon fichier ce trouve sur ma clé USB... mais en faite en fesant le setup.. le client va installer le fichier sur son pc (exemple dans: 'C:\\Program files\\Gestion FBE...\\'le nom de mon fichier excel') et moi en faite dans mon code :
'macro ki creer le classeur
Workbooks.Add
ChDir 'F:Gestion F.B.EFacture' *(c le chemin pour charger le fichier)*
ActiveWorkbook.SaveAs Filename:='F:Gestion F.B.EFacture' & nomcls, FileFormat _
:=xlNormal, Password:='', WriteResPassword:='', ReadOnlyRecommended:= _
False, CreateBackup:=False
'Dim bool As Boolean
'bool = True
'For I = 1 To 2
'Sheets('feuil' & I).Select
'ActiveWindow.SelectedSheets.Delete
'Next
End If
ChDir 'F:Gestion F.B.EFacture' *(pareil ke precedemment)*
Workbooks.Open Filename:='F:Gestion F.B.EFacture' & nomcls
ActiveWindow.WindowState = xlNormal
Windows('Gestion FBE Excel.xls').Activate *(en gras c le nom de mon fichier)*
ActiveWindow.WindowState = xlMaximized
Sheets('Facture').Select
Sheets('Facture').Copy Before:=Workbooks(Dir('F:Gestion F.B.EFacture' & nomcls)).Sheets('Feuil1')
ActiveWindow.WindowState = xlNormal
Windows('Gestion FBE Excel.xls').Activate
Windows(Dir('F:Gestion F.B.EFacture' & nomcls)).Activate
ActiveWindow.WindowState = xlMaximized
Sheets('Facture').Select
Sheets('Facture').Name = nomfeuil
ActiveWorkbook.Save
ActiveWindow.Close
I = 1
Do While Sheets('Numero').Cells(I, 1) <> annee
I = I + 1
Loop
Sheets('Numero').Cells(I, 2) = Sheets('Numero').Cells(I, 2) + 1