Bouton dans macro qui ouvre un pdf suivant les conditions

Bonjour à tous,

j'ai une question, j'ai créé une liste déroulante dynamique et je voudrais mettre un bouton qui permet de télécharger un fichier pdf selon ce qui est dans le menue déroulant voir photo ci joint.

exemple si la personne choisi le département du Vaucluse et la ville d'Avignon, en cliquant sur télécharger ça lui télécharge un pdf en rapport avec Avignon

captureguipppppppp

Tout le code en vba pour le menue dynamique fonctionne nickel mais je voulais savoir si quelqu'un avait une piste pour le code pour ce bouton.

merci par avance pour votre aide

slt,

un exemple:

Sub OpenPDFfromrange()
Dim PathName As String, pdfName As String, FullPath As String, Page As String, Zoom As String

PathName = [Path_name]
pdfName = [pdf_name]
Page = [Page_Num]
Zoom = [Scale_Fact]

    If PathName = vbNullString Then
        FullPath = ThisWorkbook.Path & "\" & pdfName
    Else
        If Right(PathName, 1) <> "\" Then PathName = PathName & "\"
        FullPath = PathName & pdfName
    End If

    If Page = vbNullString Then Page = 1
    If Zoom = vbNullString Then Zoom = 100

    OpenPDF FullPath, Page, Zoom

End Sub

Bonsoir,

merci pour la réponse mais je n'arrive pas trop à comprendre la démarche que vous avez suivie et je n'arrive pas au résultat que je cherchais. Pouvez vous me détailler un peu votre code ?

cordialement

slt,

PathName = [Path_name] ' non defini pour le chemin du fichier
pdfName = [pdf_name] ' non defini pour le nom du fichier
Page = [Page_Num]  ' non defini pour le numéro de la page du fichier à ouvrir
Zoom = [Scale_Fact]  ' non defini pour l'ajustement de l'affichage du fichier
' le reste est clair je pense

bonne nuit

merci pour ces précisions, je n'y arrive pas mais avec de la persévérance ça devrait le faire.

MERCI

slt,

je ne sais pls quoi faire! as tu une idée comment je pourrais t'aider?

Bonjour,

Je peux vous envoyer mon fichier pour que vous puissiez voir ?

Cdlt

Bonne idee, poste le alors

ci joint le fichier... je suis perdu pour le coup, je n'ai pas fais de modif

11forum.xlsm (21.89 Ko)

Slt albandelagnes,

exemple si la personne choisi le département du Vaucluse et la ville d'Avignon, en cliquant sur télécharger ça lui télécharge un pdf en rapport avec AvignonCaptureguipppppppp.JPG.

d'où veux tu télécharger les fichiers pdf?

... je suis perdu pour le coup, .....

c'est moi qui est perdu mon ami

exactement ça serait plutot d'ouvir un certain pdf ce trouvant sur mon pc ou sur un serveur.

Re,

supposons que tes fichiers pdf sont sous C:\Temp\pdf

et qu'ils portent les noms des villes (ex. Caen.pdf, Rouen.pdf, Fécamp.pdf, ...... etc)

10forum-v1.xlsm (31.30 Ko)

magnifique merci beaucoup !!!!

Rechercher des sujets similaires à "bouton macro qui ouvre pdf suivant conditions"