Un peu d'aide SVP

Bonjour Forum!
Problème de codification, si quelqu’un pourrait m’aider, je voudrais obtenir le nom du CLT pour archivage. Ci joint le code que j’ai utilisé dans Visual Basic module 2
Merci d’avance pour votre aide
Cordialement!
facture - Copie.xlsm (38,5 Ko)

Bonjour,

Teste cette macro

Sub ARCHIVER()
'Déclaration des variables
Dim NomDossier As String
Dim CheminDossier As String
Dim Clt

Clt = Sheets("Facture").Range("F4")
'Nom de dossier
CheminDossier = "C:\Users\PC\Documents\Archive_factures\"
 If NomDossier = "  " Then Exit Sub
'Enregistrement au format PDF
       ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
       CheminDossier & "facture_" & Range("E11").Value & "-" & Clt & ".pdf", Quality:= _
        xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=True, _
        From:=1, To:=1, OpenAfterPublish:=False
End Sub
1 « J'aime »

Mimimathy merciiii! ça a marché, ça m’a échappé de mettre le code Clt = Sheets…
En tant que débutant, j’évolue de plus en plus dans le VBA.
Ce forum est vraiment génial et super.
Un petit cadeau pour vous Mimimathy, « Capital de Madagascar »

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.