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 :

VBA _ Combobox problème


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    ingénieur industriel
    Inscrit en
    Août 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : ingénieur industriel

    Informations forums :
    Inscription : Août 2019
    Messages : 12
    Par défaut VBA _ Combobox problème
    salut, j'ai vraiment besoin de votre aide
    j'ai un programme qui permet la saisie des arrêts des machines pour un service maintenance;
    j'ai plusieurs pages qui contiennent des bases de données de chaque machine,
    chaque machine est représentée par un tableau qui contient deux colonnes (Arrêt mécanique, Arrêt électrique), situé dans une page qui comporte le nom de cette machine,
    Nom : tst1.JPG
Affichages : 453
Taille : 82,0 Ko
    dans mon programme VBA, mon Userform comporte trois Combobox :
    - le premier indique le nom de machine (pour le Rowsource j'ai crée un tableau dans une page "config." où j'ai mis les noms des machines identique au noms des pages)
    - le deuxième indique le type d'arrêt mécanique ou électrique (aussi un petit tableau dans "config.")
    Nom : tst2.JPG
Affichages : 329
Taille : 68,9 Ko
    - le 3ème c'est où j'ai le problème :
    je veux qu'après le choix du 1er combobox (çàd le nom de la machine), et le 2ème (çàd le type d'arrêt), le 3ème combobox nous affiche la liste des Arrêts de la machine sélectionner de la première colonne si méca. ou deuxième si élect.
    Nom : tst3.JPG
Affichages : 362
Taille : 121,1 Ko

    merci d'avance !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par samir321 Voir le message
    Bonjour,

    Si j'avais à faire cela, pour les arrêts je n'aurais qu'une seule table. Chaque ligne serait composée du nom de la machine, du type d'arrêt (électrique, mécanique), et du type d'arrêt comme vous l'avez défini dans votre tableau.
    Au changement de l'une ou l'autre de vos combos machine, type d'arrêt, un balayage de la table viendrait rafraîchir la combo des arrêts.

  3. #3
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    une question, la liste du Combobox3 est-elle déterminée par le choix du Combobox2?


    - le 3ème c'est où j'ai le problème :
    je veux qu'après le choix du 1er combobox (çàd le nom de la machine), et le 2ème (çàd le type d'arrêt), le 3ème combobox nous affiche la liste des Arrêts de la machine sélectionner de la première colonne si méca. ou deuxième si élect.
    Par ailleurs, il semble y avoir une confusion entre ce que vous dites ci dessus et les entourages rouges que vous avez fait à la main. Si vous pouviez préciser si le Combobox 2 est le choix entre Elec ou méca, ou autre chose???
    Parce que en fait, j'ai du mal à déterminer, quelle est la vrai question?

    Cordialement

  4. #4
    Membre averti
    Homme Profil pro
    ingénieur industriel
    Inscrit en
    Août 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : ingénieur industriel

    Informations forums :
    Inscription : Août 2019
    Messages : 12
    Par défaut
    Citation Envoyé par Transitoire Voir le message
    Bonjour,
    une question, la liste du Combobox3 est-elle déterminée par le choix du Combobox2?



    Par ailleurs, il semble y avoir une confusion entre ce que vous dites ci dessus et les entourages rouges que vous avez fait à la main. Si vous pouviez préciser si le Combobox 2 est le choix entre Elec ou méca, ou autre chose???
    Parce que en fait, j'ai du mal à déterminer, quelle est la vrai question?

    Cordialement
    voilà ce que je veux avoir :


    le 1er combos affiche la liste des noms des machines qui se trouve dans la page "config." :
    Nom : tst1.JPG
Affichages : 274
Taille : 21,3 Ko
    le 2ème affiche les deux choix d'arrêt méca. ou elect. :
    Nom : tst2.JPG
Affichages : 311
Taille : 13,2 Ko
    le 3 ème doit afficher la liste des arrêts mécaniques qui se trouve dans la page correspondante

    * par exemple si je choisi la machine ETIQUETEUSE et puis dans le 2eme combos Mécanique, le 3ème doit afficher cette liste
    Nom : tst3.JPG
Affichages : 303
Taille : 90,8 Ko

  5. #5
    Membre averti
    Homme Profil pro
    ingénieur industriel
    Inscrit en
    Août 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Maroc

    Informations professionnelles :
    Activité : ingénieur industriel

    Informations forums :
    Inscription : Août 2019
    Messages : 12
    Par défaut
    Citation Envoyé par Eric KERGRESSE Voir le message
    Bonjour,

    Si j'avais à faire cela, pour les arrêts je n'aurais qu'une seule table. Chaque ligne serait composée du nom de la machine, du type d'arrêt (électrique, mécanique), et du type d'arrêt comme vous l'avez défini dans votre tableau.
    Au changement de l'une ou l'autre de vos combos machine, type d'arrêt, un balayage de la table viendrait rafraîchir la combo des arrêts.
    j'ai pas bien compris
    si je les classe tous dans un seul tableau comment je vais faire pour balayer seulement une partie de la table

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par samir321 Voir le message
    si je les classe tous dans un seul tableau comment je vais faire pour balayer seulement une partie de la table
    Comme ce-ceci :

    Les deux premières colonnes correspondent au contenu des vos deux premières combos. En filtrant ces colonnes, vous pouvez charger la 3ème combo.

    Pièce jointe 500024

Discussions similaires

  1. [XL-2016] Problème VBA dépendance combobox Erreur 91 Variable de bloc With non définie
    Par Tonio14910 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/10/2017, 15h40
  2. Problème d'execution de script vba avec combobox
    Par Annibal3 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/08/2013, 13h45
  3. [VBA-E]Combobox et code trop long!! (debutante)
    Par legend dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/03/2006, 14h23
  4. [VBA-E]COMBOBOX, et base de données
    Par legend dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/02/2006, 13h22
  5. VBA Excel (débutant) - problème avec la copie d'un range
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/01/2006, 16h32

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