IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Nommer excel+PDF depuis source CONCATENER [XL-2016]


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Avril 2017
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Avril 2017
    Messages : 57
    Par défaut Nommer excel+PDF depuis source CONCATENER
    Bonjour

    Voila je voudrais de l'aide pour mon fichier en piece jointe.

    j'aimerais pouvoir enregistré mon fichier depuis le bouton contrôle avec comme nom qui se trouve dans le cellule "source" en page titi;F3 .

    J'ai mon bouton contrôle fonctionnel mais la je coince.

    Merci d'avance pour votre aide
    je suis toujours novice ...

    Voici le code qui enregistre puis le sauvegarde en PDF a la source.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    Sub Fermer_Classeur_avec_PDF()
     
    Dim Feuille As Worksheet
                  For Each Feuille In ThisWorkbook.Worksheets
                  If Feuille.Name <> "" Then Feuille.Protect "TOTO", DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFiltering:=True, AllowSorting:=True
                  Next
     
     
    Dim Rep As Long, sFichier As String
    Dim FSO As Object
     
        Rep = MsgBox("Voulez-vous sauvegarder avec les onglets en pdf ?", vbYesNo)
            If Rep = vbYes Then
            Set FSO = CreateObject("Scripting.FileSystemObject")
            sFichier = ThisWorkbook.Path & "\" & FSO.GetBaseName(ThisWorkbook.Name) & ".pdf"
     
            If FSO.FileExists(sFichier) Then
                Rep = MsgBox("Le fichier PDF existe déjà, confirmer son écrasement ?", vbYesNo)
                If Rep = vbYes Then SavePDF sFichier
            Else
                SavePDF sFichier
            End If
            Set FSO = Nothing
     
         End If
    End Sub
     
    Private Sub SavePDF(sNomFichier As String)
     
    ' Pour choisir les onglet en PDF
     
    Dim Ar(1) As String
     
        Ar(0) = "titi"
        Ar(1) = "tata"
     
        Application.ScreenUpdating = False
     
        Sheets(Ar).Select
     
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
                                        Filename:=sNomFichier, _
                                        Quality:=xlQualityStandard, _
                                        IncludeDocProperties:=True, _
                                        IgnorePrintAreas:=False, _
                                        OpenAfterPublish:=True
     
        Application.ScreenUpdating = True
     
       'Permer de ranger les cellule par defaut sur chaque onglet
     
        Sheets("tata").Select
        Range("B1").Select
        Sheets("titi").Select
        Range("C1").Select
     
     
        Sheets("titi").Visible = True
        Sheets("tata").Visible = True
        Sheets("toto").Visible = False
     
     
        ActiveWorkbook.Save 'Fermeture Avec sauvegarde
        CancelSortie = False 'reactive la croix de fermeture
        ActiveWorkbook.Close
     
    End Sub
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouvrir un fichier pdf depuis Excel
    Par Daejung dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 22/02/2009, 00h00
  2. Réponses: 4
    Dernier message: 03/02/2009, 11h29
  3. [E-03]Publier un pdf depuis excel via une macro et avec les LIENS
    Par Gaillac dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/10/2008, 09h59
  4. Ouvrir un Pdf depuis Excel
    Par liop49 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/10/2007, 16h34
  5. Creer un pdf depuis un fichier Excel
    Par calimero91 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 29/06/2006, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo