Voila j'ai ce macro qui normalement il doit copier une selection de la feuille active du classeur A vers le classeur B mais rien a faire il ne veut pas marcher j'ai l'erreur d'execution 1004 "Erreur definie par l'application ou par l'objet".
Comme je suis debutant VBA je ne sais pas comment faire ?
Sub enregis()
Sheets("modele").Range("sauve").Select
Sheets("modele").Range("sauve").Copy
Dim repertoire As String
Dim fichier As String
repertoire = "g:\facturev2.2\archive"
fichier = Sheets("modele").Range(H4)
fichier = repertoire & fichier
ActiveWorkbook.SaveAs Filename:=archive.xls
ActiveWindow.Close
End Sub
Qu'est ce que 'fichier' pour toi: un nom de classeur ou une feuille dans un classeur ?
Est ce que tu dois toujours faire la copie dans le classeur 'archive.xls' et ajouter une feuille qui porte le nom indiqué dans la cellules 'H4' ou creer un nouveau classeur qui ce nommera en fonction du contenu de 'H4' et dans ce cas comment doit s'apeler la feuille ou on copiera les données.
@+
Minick
PS: n'oubli pas de Zipper tes pieces jointes et pkoi avoir ouvert un nouveau poste pour une question deja en cours.
( jettes un oeil sur la charte - tu peux la trouver à une multitude d'endroit)