Bonjour à tous,
J'ai trouvé il y a quelques temps une macro pour enregistrer une feuille excel en PDF et lui donner un titre selon le contenu d'une cellule. La voici :
Sub Enregistrement_PDF()
Dim nompdf As String
Dim dossier As String
' Nom du dossier où enregistrer une copie du PDF
dossier = "NOM DE MON DOSSIER"
'Cellule A1 comme titre du fichier PDF
nompdf = dossier & [a1]
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=nompdf & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub
Dans mon classeur Excel cette macro fonctionne très bien, sans aucun problème...Sauf pour le contenu d'un onglet ! Je ne comprends pas. Pourtant il y a les mêmes propriétés que les autres. C'est à dire une zone d'impression, des lignes qui se répètent, des lignes et des colonnes masquées et un filtre.
J'ai une erreur qui apparaît et la dernière ligne se colore en jaune. Le titre fait 37 caractères.
Avez-vous une idée du problème que je rencontre ?
Je joins l'onglet qui pose problème (même hors du classeur originel) avec les données anonymisés et dans les mêmes conditions que mon document original (feuille protégée).
Merci beaucoup pour votre aide,
Laure
Edit Modo : mis code entre balises. Cliquez sur l'icone </> pour mettre un code dans votre demande