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 :

menu déroulant + condition -> Excel 2007


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juin 2008
    Messages : 19
    Par défaut menu déroulant + condition -> Excel 2007
    bonjour,
    je débute dans la programmation excel et j'aimerai réaliser un menu déroulant (choix entre deux options) (j'ai essayé de comprendre l'aide, mais j'y suis pas arrivée). Chaque option de ce menu entraine un calcul comprenant une variable propre à chaque option. Comment puis-je faire celà ?
    merci d'avance.

    ps : j'ai excel 2007.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut scorpele et le forum
    j'aimerai réaliser un menu déroulant (choix entre deux options) (j'ai essayé de comprendre l'aide, mais j'y suis pas arrivée). Chaque option de ce menu entraine un calcul comprenant une variable propre à chaque option. Comment puis-je faire celà ?
    J'en sais rien !
    Pas assez d'élément pour coder ton problème !
    Mais... Si tu sais le faire manuellement, lance(pas trop loin) une macro Apprentissage (Menu Outils>>Macro>>Nouvelle macro sur les versions antérieures). tu peux ainsi récupérer la syntaxe brute des opérations que tu effectues.

    Pour ton menu déroulant, regarde l'aide des listes de validations
    tu sélectionnes une cellule
    Menu Données>>Validation>>Onglet Option
    Autoriser : Liste
    Source : 1re valeur;2nde valeur
    Liste déroulante dans la cellule : cochée

    Mais tu peux utiliser une ComboBox(liste de zone déroulante) soit avec la barre d'outils "Formulaire", soit avec la barre d'outils "Boîte à outils contrôle"

    Pour t'aider, on a besoin de savoir le but à atteindre et la méthodologie que tu veux employer.

    en codage, une simple boîte de dialogue Oui/Non peut faire l'affaire (pour le cas décrit :Oui premier nombre, non 2ème)..
    Mais si tu veux un menu déroulant, il faut un USF avec une combobox et un/deux boutons.

    Plus tu est moins précis et moins on est plus à même de fournir l'aide demandée.
    A+

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juin 2008
    Messages : 19
    Par défaut
    je vais essayer de préciser, mais vu que je connais rien en prog, c'est pas évident pour moi d'utiliser les bons termes dsl .

    je vais également essayer d'exposer le but final de mon fichier simplement :
    calculer la résistance d'une poutre acier-béton.
    Pour l'instant je dois vérifier la résistance de la section en acier, cette résistance ce calcule comme suit :
    section_acier * constante.

    Il existe deux type de sections : soudée ou laminée et donc deux section_acier différentes.

    Je voudrais que l'utilisateur fasse le choix de la section avec un menu déroulant et que le calcul de la résistance se fasse en fonction de ce choix.

    En ce qui concerne le menu déroulant, j'ai regardé dans l'aide mais je n'ai pas trouvé comment faire ce menu sans écrire les différents choix quelque part. Est-il possible de faire une liste déroulante sans écrire cette liste ailleurs ?

    pour la combobox, je sais même pas ce que c'est !! mais en attendant d'autres réponses, je vais essayer de comprendre comment ça marche.

    sinon je débute, mais j'ai eu quelques cours de C++ y'a lontemps donc je sais a peu près lire un code, et question macro, j'en ai déjà bidouiller quelques unes.

    j'espère avoir été plus précise. Si y'a besoin de plus d'infos, n'hésitez pas à demander.

    ps : j'ai essayé de comprendre la combobox mais j'y suis pas arrivée...

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

Discussions similaires

  1. [XL-2007] menu déroulant sous excel 2007 sur 2 colonnes
    Par mistral123 dans le forum Excel
    Réponses: 4
    Dernier message: 29/06/2015, 13h12
  2. [XL-2007] Condition multiple excel 2007
    Par zorgon80 dans le forum Excel
    Réponses: 4
    Dernier message: 04/06/2013, 08h03
  3. Affichage d'un menu déroulant sur condition
    Par guidzit dans le forum IHM
    Réponses: 4
    Dernier message: 12/08/2008, 13h16
  4. Réponses: 11
    Dernier message: 14/07/2008, 18h35
  5. Excel menu déroulant d'images.
    Par Empty_body dans le forum Excel
    Réponses: 2
    Dernier message: 09/12/2007, 19h08

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