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 :

Userform et controle en variable [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Militaire
    Inscrit en
    Octobre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Militaire
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2018
    Messages : 4
    Par défaut Userform et controle en variable
    Bonjour à tous,

    un petit soucis s'ouvre à moi,
    j'ai du créer moi même un calendrier pour éviter les problèmes de version (inexistence de DTpicker ou autre)
    pour la bonne utilisation de ce calendrier, j'aimerai pouvoir mettre en varibale le nom d'un uf et d'un ctrl

    Ex : dans un userform nommé par ex Menu, j'ai un textbox
    quand je clique sur ce dit textbox, stockage de la variable "Menu" et "Textbox1"

    le but : quand je clique sur une date de mon calendrier, cela fasse : userform("Menu").control("Textbox1") = calandrier.

    je demande ça car mon calendrier doit pouvoir interagir avec plusieurs userform.

    j’espère avoir été assez clair.

    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    La collection control n'existe pas. Existe la collection Controls
    La collection Userform n'existe pas non plus. Existe la collection UserForms. Elle est quant à elle constituée des seuls userforms Chargés.
    Il est inutile, en ce qui concerne les userforms, d'utiliser cette collection (qui, au demeurant, ne fonctionne qu'en se référant à leurs indexes) . On invoque directement l'userform par son nom.
    La seule évocation d'un userform le charge automatiquement

  3. #3
    Membre à l'essai
    Homme Profil pro
    Militaire
    Inscrit en
    Octobre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Militaire
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2018
    Messages : 4
    Par défaut
    Merci pour cette réponse,
    effectivement j'ai fait des fautes de syntaxe,
    je sais comment évoquer un ctrl par variable (me.controls("variable"))
    mon problème étant que je cherche à agir sur un ctrl dans un autre userform lui même défini par variable (ou indexe), mais je ne connais pas la marche à suivre
    et ce même après beaucoup de recherche sur internet, y-a-t-il une possibilité de le faire?

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    y-a-t-il une possibilité de le faire
    Oui. Et je te l'ai dit !

  5. #5
    Membre à l'essai
    Homme Profil pro
    Militaire
    Inscrit en
    Octobre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Militaire
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2018
    Messages : 4
    Par défaut
    Citation Envoyé par unparia Voir le message
    Oui. Et je te l'ai dit !
    C'est bon, j'ai trouvé ce que je cherchais :
    Merci, bonne journée.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Militaire
    Inscrit en
    Octobre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Militaire
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2018
    Messages : 4

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

Discussions similaires

  1. [VBA-USERFORM] indice d'objet variable
    Par shinji7800 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/03/2009, 10h31
  2. Unload UserForm incompatible avec mes variables publiques ? Non !
    Par Jabveneau dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 03/03/2009, 14h16
  3. Réponses: 1
    Dernier message: 15/09/2007, 17h50
  4. Réponses: 2
    Dernier message: 10/09/2007, 16h43
  5. [VBA-E]Userform et transfert de variable
    Par Yanos dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 27/03/2006, 09h16

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