A
arno73000
Guest
Bonjour,
j'utilise un fichier excel pour faire mes devis. Certaines données du devis sont renseignées sur une ligne dans le même fichier.
Je souhaite copier les valeurs de cette ligne vers un autre fichier excel qui est ma base de données de devis.
J'ai réalisé une macro en mode enregistrement:
Range("S2:U3").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Application.Run "BDD_devis.xls!insert"
Windows("DOC7.2.1-03_fiche_de_calcul_devis.xls").Activate
Range("W3:AI3").Select
Selection.Copy
Windows("BDD_devis.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A4").Select
ActiveWorkbook.Save
ActiveWindow.Close
Range("C2: D2").Select
Application.CutCopyMode = False
End Sub
Mon problème est que si le fichier de calcul du devis ne porte pas le nom
DOC7.2.1-03_fiche_de_calcul_devis.xls
la macro ne fonctionne pas.
y a t-il une solution pour que la macro puisse fonctionner quelque soit le nom du fichier d'origine?
Merci d'avance pour aide
Arnaud
j'utilise un fichier excel pour faire mes devis. Certaines données du devis sont renseignées sur une ligne dans le même fichier.
Je souhaite copier les valeurs de cette ligne vers un autre fichier excel qui est ma base de données de devis.
J'ai réalisé une macro en mode enregistrement:
Range("S2:U3").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Application.Run "BDD_devis.xls!insert"
Windows("DOC7.2.1-03_fiche_de_calcul_devis.xls").Activate
Range("W3:AI3").Select
Selection.Copy
Windows("BDD_devis.xls").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A4").Select
ActiveWorkbook.Save
ActiveWindow.Close
Range("C2: D2").Select
Application.CutCopyMode = False
End Sub
Mon problème est que si le fichier de calcul du devis ne porte pas le nom
DOC7.2.1-03_fiche_de_calcul_devis.xls
la macro ne fonctionne pas.
y a t-il une solution pour que la macro puisse fonctionner quelque soit le nom du fichier d'origine?
Merci d'avance pour aide
Arnaud