Numéroter d'un devis selon une cell définie

Résolu
BABAR07 -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
c'est encore moi, j'ai un problème que je n'arrive pas à résoudre, je fait un devis, je le numérote, ensuite je 'imprime et je le sauvegarde dans un autre dossier avec la macro jointe , mais je n'arrive pas a lui faire comprendre qu'il soit enregisté sous le N° du devis ici c'est en F10, je joint ma macro, il me nomme mon dossier toujours avec 0
je travaille avec EXCEL 2007 sous XP

ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Documents and Settings\Daniel\Bureau\DEVIS\0.pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Range("F13:G18").Select

Merci de tout coeur à toutes et à tous de m'apporté votre aide, même si je suis en retraîte , j'ai pas la grosse tête non plus.

A voir également:

2 réponses

Sloubi76 Messages postés 1410 Statut Membre 136
 
Bonsoir,

Si dans la macro le nom sous lequel doit être sauvegardé le fichier est invariable, le résultat est connu d'avance.

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Documents and Settings\Daniel\Bureau\DEVIS\0.pdf",

Il convient de reprendre la macro est insérer une variable permettant d'incrémenter le nom du fichier.

@ +
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonsoir,

En plus complet :
nomfich=worksheets("Feuil1").[F10]
Filename:= "C:\Documents and Settings\Daniel\Bureau\DEVIS\" & nomfich & ".pdf"

Remplace Feuil1 par le nom réel de la feuille

eric
0
BABAR07
 
bonjour , je te remerçie beaucoup mais tu vas penser que je suis bête car je ne sais pas où inclure ce que tu m'a proposé ci-dessous.si ce n'est pas trop te demander peut-tu me faire la macro complète, STP
j'ai essayé mais j'ai tout mélangé.
En te remerciant à l'avance,

nomfich=worksheets("Feuil1").[F10]
Filename:= "C:\Documents and Settings\Daniel\Bureau\DEVIS\" & nomfich & ".pdf"
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
si on remplace dans ta macro :
nomfich=worksheets("Feuil1").[F10]  
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)" 
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ 
"C:\Documents and Settings\Daniel\Bureau\DEVIS\" & nomfich & ".pdf", Quality:= _ 
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _ 
OpenAfterPublish:=False 
Range("F13:G18").Select  

eric
0