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 :

Liens entre code feuille et Userform.


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Liens entre code feuille et Userform.
    Bonjour,

    Je débute en VBA. Je cherche à faire une petite application de saisie qui nécessite des traitements ainsi que des fenêtres de saisie (formulaires). Je réussi à faire tourner d’un côté les traitements (ouverture de table et sélection de certaine colonnes) et de l’autre côté les formulaires.
    Mon problème est de lier le code des « feuilles » qui fait le traitement au code du formulaire. En effet comme les procédures « formulaires » sont « Private » je ne peux pas les appeler depuis le code. J’ai le même problème entre deux formulaires successifs (le click ok sur un formulaire devait ouvrir un autre formulaire).
    Je pense que j’ai mal compris un point important des bases…
    Si qqun peut m’éclairer ??

    merci d'avance

    stéphane

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 491
    Points : 542
    Points
    542
    Par défaut
    bonjour,
    en effet les procedures des formulaires (userforms) sont privées donc accessible uniquement par d autres procedures du userform.
    toutes les procedures associé a un objet fonctionnent ainsi (feuille,graphe,userform), pour pouvoir les utiliser du dois les crées dans un module et les declarées public

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    merci de ta réponse

    Cependant je rame toujours, je n'arrive pas a créer des userforms dans un module (ds le module je fais insertion userform et les userform se place dans le même dossier que les précédentes...et si je fait un copier coller du code des userform dans le module, VBA ne reconnait plus les noms des controls (listbox1...).
    j'ai essayé la focntion DoCmd.OpenForm "nom du formulaire" pour ouvrir . ici j'ai un message d'erreur "objet requis".
    Désolé je suis encore pas complétement à l'aise avec les bases...
    ...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 491
    Points : 542
    Points
    542
    Par défaut
    tu ne peux pas ajouter un userform dans un module
    si tu veux recupérer la valeur d un label a partir d un module
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    valeur = userform1.label.value
    et je te conseil dans un premier temps de jeter un coup d oeil dans le faq vb
    http://vb.developpez.com/faqvba/

Discussions similaires

  1. [XL-2003] liens entre 2 feuilles en VBA
    Par tremens dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/01/2012, 19h49
  2. [XL-2003] Lien entre 2 feuilles Excel
    Par guigui71 dans le forum Macros et VBA Excel
    Réponses: 26
    Dernier message: 22/12/2010, 11h51
  3. liens entre deux feuille excel
    Par LUDOVIC49 dans le forum Excel
    Réponses: 2
    Dernier message: 06/02/2010, 11h30
  4. Lien entre deux feuilles
    Par Superman69 dans le forum Excel
    Réponses: 1
    Dernier message: 06/05/2008, 10h26
  5. creer des liens entre les feuilles avec un bouton
    Par tomy7 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/03/2008, 13h31

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