Tout à fait, d'où le fait que j'ai (copieusement) abusé de l'enregistreur de macros avant de poster
En revanche, il semblerait que j'ai mal orienté ma recherche sur le forum puisque je n'avais pas trouvé le lien que tu m'as transmis, merci beaucoup 
Avec ma précédente méthode, j'arrivais à indiquer la sélection à enregistrer en PDF :
ActiveSheet.Range("A1:P" & 30 * i).ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin & "\" & NomFichier & ".pdf"
En essayant de m'inspirer de ton lien, j'arrive au code suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Sub TOPDF3(NomFichier As String)
Dim objSaveBox As FileDialog
Set objSaveBox = Application.FileDialog(msoFileDialogSaveAs)
With objSaveBox
.InitialFileName = NomFichier & ".pdf"
'(la valeur 25 Permet de spécifier les classeurs "PDF" lorsque vous êtes dans Excel 2007)
.FilterIndex = 25
.Show
.Execute
End With
End Sub |
Comment indiquer dans ce code la sélection que je souhaite enregistrer au format PDF ? En l'état, le code bugge puisqu'il comprend que je souhaite enregistrer l'ensemble du projetVB au format PDF, ce qui est bien sûr impossible..
Merci encore de ton aide
Partager