XL 2019 Donner le nom de deux cellules a un onglet avec VBA

  • Initiateur de la discussion Initiateur de la discussion JR.31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

JR.31

XLDnaute Occasionnel
Bonjour,
Tout d'abord je suis sous Office 2021, qui n'apparait pas dans le préfixe.
J'aimerais modifier ma macros pour donner le nom de deux cellules à la feuille enregistrer.
Merci de votre aide

JR.31


Sub PDF_SAVE()

Dim LHeure As String, LeDate As String

LHeure = Format(Time, "HMS")
LaDate = Format(Date, "dd" & "." & "mm" & "." & "yyyy")

' Création fichier PDF

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\utilisateur\Professionnel\SYNTHESES ECOLES\EVALUATION PDF\Création du fichier le " & LaDate & " " & LHeure & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, To:=1, OpenAfterPublish:=False

' Message de confirmation

MsgBox ("Création du fichier PDF effectué" & vbCrLf & vbCrLf & "Merci ")

End Sub
 
Bonjour,
Tout d'abord je suis sous Office 2021, qui n'apparait pas dans le préfixe.
J'aimerais modifier ma macros pour donner le nom de deux cellules à la feuille enregistrer.
Merci de votre aide

JR.31


Sub PDF_SAVE()

Dim LHeure As String, LeDate As String

= FLHeureormat(Time, "HMS")
LaDate = Format(Date, "dd" & "." & "mm" & "." & "yyyy")

' Création fichier PDF

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\utilisateur\Professionnel\SYNTHESES ECOLES\EVALUATION PDF\Création du fichier le " & LaDate & " " & LHeure & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, To:=1, OpenAfterPublish:=False

' Message de confirmation

MsgBox ("Création du fichier PDF effectué" & vbCrLf & vbCrLf & "Merci ")

End Sub
Bonjour,
Dans cet exemple le nom de la feuille se trouve dans la feuille active en A1 et B1
Suppression de LHeure
VB:
Sub PDF_SAVE()

    Dim LeDate As String

    LaDate = Format(Now, "dd" & "." & "mm" & "." & "yyyy" & " " & "hhmmss")
    ActiveSheet.Name = [a1] & [b1]
    ' si ce n'est pas dans la feuille active, préciser le nom de la feuille
    'ActiveSheet.Name = Sheets("LeNomDeLaFeuille").[a1] & Sheets("LeNomDeLaFeuille").[b1]

    ' Création fichier PDF
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
      "C:\Users\utilisateur\Professionnel\SYNTHESES ECOLES\EVALUATION PDF\Création du fichier le " & LaDate

    ' Message de confirmation
    MsgBox ("Création du fichier PDF effectué" & vbCrLf & vbCrLf & "Merci ")

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
539
Réponses
10
Affichages
487
Retour