Sélectionner une cellule suivants des choix combobox
Résolu
lilian
-
lilian -
lilian -
Bonjour, le forum
Ayant déjà poser une question sur ce forum et très satisfait de la réponse qui m'a été donnée, je reviens vers vous pour un tout autre problème.
Aujourd'hui mon probleme est le suivant :
J'ai 3 combobox, dans celles-ci je choisis : mon atelier, ma machine et, mon outil.
Maintenant j'aimerais sélectionner une case sur la même ligne que celle qui contiens les 3 critères sélectionnés (une seul cellule possible)
Alors je me suis amusé à essayer et je touche au but je pense mais j'ai toujours des soucis, voici ce que j'ai déjà fait :
PLS HELP MEEEEEE
Ayant déjà poser une question sur ce forum et très satisfait de la réponse qui m'a été donnée, je reviens vers vous pour un tout autre problème.
Aujourd'hui mon probleme est le suivant :
J'ai 3 combobox, dans celles-ci je choisis : mon atelier, ma machine et, mon outil.
Maintenant j'aimerais sélectionner une case sur la même ligne que celle qui contiens les 3 critères sélectionnés (une seul cellule possible)
Alors je me suis amusé à essayer et je touche au but je pense mais j'ai toujours des soucis, voici ce que j'ai déjà fait :
Private Sub CommandButton1_Click() Dim i As Range, f As Worksheet Set f = Sheets("Outils coupants tournants") For Each i In f.Rows If Cells([B,i].Value) = UsfToolMoveOCT.ComboBox1.Value And Cells([C,i].Value) = UsfToolMoveOCT.ComboBox1.Value And Cells([E,i].Value) = UsfToolMoveOCT.ComboBox3.Value Then Cells([F,i]).Select End If Next i End Sub
PLS HELP MEEEEEE
A voir également:
- Me.combobox
- Suivi des modifications word - Guide
- Excel cellule choix multiple - Guide
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Aller à la ligne dans une cellule excel - Guide
2 réponses
Bonjour,
Voir ceci:
https://apprendreexcel.com/
Voir ceci:
https://apprendreexcel.com/
lilian
oui mais je sais déjà tous ça, ce n'est pas la qu'es mon problème. Par contre si ma question n'est pas claire il faut me le dire. Car moi je vois bien se que j'ai en tête mais je l'ai peu être mal transmis par écrit.
Bonjour,
1-
2-
2 fois ComboBox1???
3- .Value n'est pas nécessaire. Il s'agit, dans votre cas, des paramètres par défaut.
4- Essayez avec un bloc With qui référence votre feuille f :
EDIT : mes salutations au Pivert.
🎼 Cordialement,
Franck 🎶
1-
Dim i As Range? Vous êtes sur? Vous bouclez sur les lignes donc bouclez sur les numéros de ligne plutôt que sur des objets Range.
Dim i As Longdevrait être préféré.
2-
If Cells([B,i].Value) = UsfToolMoveOCT.ComboBox1.Value And Cells([C,i].Value) = UsfToolMoveOCT.ComboBox1.Value
2 fois ComboBox1???
3- .Value n'est pas nécessaire. Il s'agit, dans votre cas, des paramètres par défaut.
4- Essayez avec un bloc With qui référence votre feuille f :
Private Sub CommandButton1_Click() Dim i As Long, f As Worksheet Set f = Sheets("Outils coupants tournants") With f For i = 2 To .Range("B" & Rows.Count).End(xlUp).Row If .Cells(i, 2) = UsfToolMoveOCT.ComboBox1 And .Cells(i, 3) = UsfToolMoveOCT.ComboBox2 And .Cells(i, 5) = UsfToolMoveOCT.ComboBox3 Then .Cells(i, 6).Select Exit For 'Inutile de continuer la boucle si trouvé !!! End If Next i End With End Sub
EDIT : mes salutations au Pivert.
🎼 Cordialement,
Franck 🎶
AU POIL!
Merci encore une fois Pijaku, car tu ne le sais peu être pas mais je me suis énormément servi de tes interventions sur ce site notamment pour les combobox interdépendantes. un truc de fou but I succed.
je n'hésiterais pas a repasser si besoin, Ca fais plaisir de parler avec des gens qui s'y connaissent.
Thank's again
Merci encore une fois Pijaku, car tu ne le sais peu être pas mais je me suis énormément servi de tes interventions sur ce site notamment pour les combobox interdépendantes. un truc de fou but I succed.
je n'hésiterais pas a repasser si besoin, Ca fais plaisir de parler avec des gens qui s'y connaissent.
Thank's again