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 :

nom d'un UserForm fonction d'une valeur case


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 40
    Par défaut nom d'un UserForm fonction d'une valeur case
    Bonjour,

    Désolé par avance si la description de mon problème ne correspond pas à un langage d'initié mais je vais tenter de faire de mon mieux lol

    Actuellement je dois créer un fichier sous .xls et avec macro VBA pour mon boulot. Je ne connaissais pas ce langage mais j'apprend peu à peu depuis 1 mois. Voici la difficulté que je rencontre actuellement :

    A partir d'un formulaire, différents "CommandButton" apparaissent. Ces commandes doivent être liées au contenus d'un tableau adjacent, chaque case affichant le nom d'un UserForm. Le problème c'est que je ne sais pas lier ces 2 choses d'autant plus que les "dites" cases peuvent varier et que la commande ".Show" ne peut accepter qu'une variable déclarée en tant "qu'objet" (...)

    Merci d'avance pour votre aide précieuse ou toutes autres suggestions

  2. #2
    Membre éprouvé
    Avatar de wape
    Profil pro
    Inscrit en
    Février 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2003
    Messages : 90
    Par défaut
    Bonsoir,

    Essaye qqch du genre (en admettant que le nom du UserForm à afficher se trouve dans la cellule A1) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim sName As String
     
    sName = Range("A1").Value
    UserForms.Add(sName).Show
    wape

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 40
    Par défaut
    1000 merci...c'est impécable

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 40
    Par défaut
    Juste une autre question plus ou moins liée au sujet (...) Est-il possible à partir d'une commande équivalente (nom de l'userform indirect et lié à une "valeur case") de modifier le contenu d'un Label de ce même userform ? Ceci à partir d'une macro-feuille ? Avec ou sans loader le dit UserForm ?

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/06/2006, 11h46
  2. [VBA-E]couper en fonction d'une valeur
    Par captaine93 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/06/2006, 12h18
  3. [VBA-E] Nom et couleur bouton fonction d'une cellule
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/04/2006, 17h00
  4. Taches en fonction d'une valeur
    Par petitours dans le forum C
    Réponses: 14
    Dernier message: 06/11/2005, 09h40
  5. fonction retournant une valeur
    Par ryan dans le forum ASP
    Réponses: 4
    Dernier message: 06/09/2004, 17h45

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