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 :

Ouverture Pdf dans un formulaire par un clic sur cellule [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Acheteur
    Inscrit en
    Décembre 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Acheteur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2019
    Messages : 2
    Par défaut Ouverture Pdf dans un formulaire par un clic sur cellule
    Bonjour à tous,

    Novice dans le codage VBA, je galère à mettre en place la lecture d'un pdf dans un formulaire par un simple clic sur une cellule.
    Tout fonctionne presque ! mais à l'ouverture du formulaire, pas de pdf en visuel, champ blanc.

    J'ai utilisé Web Browser, car Adobe ne fonctionne pas en contrôles supplémentaires (élément introuvable!)

    Le principe de mon fichier, un onglet Liens où sont stockés le chemin d'accès des pdf.
    Onglet FACT : Après une sélection dans une liste(A3), celle-ci est renvoyé sur une autre cellule (C2) accompagnée d'une rechercheV (E2) qui permet au formulaire de faire le lien du chemin d'accès d'ouverture du pdf...

    Mais là, je sèche complet ! cela sort de mes compétences ... quel est mon problème ?
    Merci à tous
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 437
    Par défaut
    Bonjour,

    Il n'est pas indiqué d'utiliser l'événement UserForm_Click(). Il faut utiliser l'événement UserForm_Initialize()

    Par ailleurs la méthode .Navigate ne s'utilise pas avec un = mais indique directement l'adresse. Ce qui donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_Initialize()
       Me.WebBrowser1.Navigate Feuil1.Range("E2").Value
    End Sub
    Bonne continuation.

  3. #3
    Candidat au Club
    Homme Profil pro
    Acheteur
    Inscrit en
    Décembre 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Acheteur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2019
    Messages : 2
    Par défaut
    Bonjour Eric,

    , je m'incline ! ça marche nickel !
    Cette ligne simplifiée a résolu le problème...
    Merci sincèrement.

    Salutations

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

Discussions similaires

  1. [AC-2010] Ouverture formulaire par double clic dans un liste
    Par romaou dans le forum Access
    Réponses: 4
    Dernier message: 09/04/2013, 17h33
  2. Ouverture d'une autre fenêtre par un clic sur un menu
    Par helabah dans le forum Interfaces Graphiques en Java
    Réponses: 6
    Dernier message: 29/05/2012, 14h40
  3. [XL-2003] Afficher un UserForm par un clic sur cellule
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/09/2010, 09h44
  4. Insérer une valeur dans un sous formulaire par double clic
    Par Shifty62 dans le forum VBA Access
    Réponses: 9
    Dernier message: 26/01/2009, 18h11
  5. Réponses: 2
    Dernier message: 28/06/2007, 09h22

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