J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par exemple :
AAA
BBB
CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur de ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible
AAA
BBB
CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule où sera
inséré le résultat de la sélection sera vide. Autrement dit :
Cells(1, 1).Value vaudra chaîne vide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ticker
Bonjour Yves Bon, c'est la première fois que je réponds à une question, alors, ne m'en veux pas si je n'ai pas compris. Tu n'as pas précisé si c'est en VBA que tu te poses la question.Comme je travaille plus sur VBA, voici un code qui peut t'aider. Si c'est sur Excel, j'avoue ne pas trop savoir comment faire:
Dans la colonne 2 de la ligne 1 à 4, les éléements de la combobox. _____________________________________ Private Sub UserForm_Activate() Dim Ligne As Integer Ligne = 1 For i = 1 To 4 ComboBox1.AddItem (Cells(Ligne, 2)) Ligne = Ligne + 1 Next i End Sub
Private Sub ComboBox1_Click() If ComboBox1.Text = "pas de choix" Then Cells(1, 1) = "": Exit Sub Cells(1, 1) = ComboBox1.Text End Sub _________________________________________
Je débute, donc il existe peut être un code plus performant. D'autres utilisaeurs plus averti pourront peut être (surement) te répondre.
"Yves" a écrit dans le message de news: 3f99b3b2$0$27602$
Bonsoir,
J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par exemple :
AAA BBB CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur de ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible AAA BBB CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule où sera
inséré le résultat de la sélection sera vide. Autrement dit : Cells(1, 1).Value vaudra chaîne vide.
Merci
Bonjour Yves
Bon, c'est la première fois que je réponds à une question, alors, ne m'en
veux pas si je n'ai pas compris.
Tu n'as pas précisé si c'est en VBA que tu te poses la question.Comme je
travaille plus sur VBA, voici un code qui peut t'aider. Si c'est sur Excel,
j'avoue ne pas trop savoir comment faire:
Dans la colonne 2 de la ligne 1 à 4, les éléements de la combobox.
_____________________________________
Private Sub UserForm_Activate()
Dim Ligne As Integer
Ligne = 1
For i = 1 To 4
ComboBox1.AddItem (Cells(Ligne, 2))
Ligne = Ligne + 1
Next i
End Sub
Private Sub ComboBox1_Click()
If ComboBox1.Text = "pas de choix" Then Cells(1, 1) = "": Exit Sub
Cells(1, 1) = ComboBox1.Text
End Sub
_________________________________________
Je débute, donc il existe peut être un code plus performant. D'autres
utilisaeurs plus averti pourront peut être (surement) te répondre.
"Yves" <Yves@tiscali.fr> a écrit dans le message de news:
3f99b3b2$0$27602$626a54ce@news.free.fr...
Bonsoir,
J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par exemple :
AAA
BBB
CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur de
ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible
AAA
BBB
CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule où
sera
inséré le résultat de la sélection sera vide. Autrement dit :
Cells(1, 1).Value vaudra chaîne vide.
Bonjour Yves Bon, c'est la première fois que je réponds à une question, alors, ne m'en veux pas si je n'ai pas compris. Tu n'as pas précisé si c'est en VBA que tu te poses la question.Comme je travaille plus sur VBA, voici un code qui peut t'aider. Si c'est sur Excel, j'avoue ne pas trop savoir comment faire:
Dans la colonne 2 de la ligne 1 à 4, les éléements de la combobox. _____________________________________ Private Sub UserForm_Activate() Dim Ligne As Integer Ligne = 1 For i = 1 To 4 ComboBox1.AddItem (Cells(Ligne, 2)) Ligne = Ligne + 1 Next i End Sub
Private Sub ComboBox1_Click() If ComboBox1.Text = "pas de choix" Then Cells(1, 1) = "": Exit Sub Cells(1, 1) = ComboBox1.Text End Sub _________________________________________
Je débute, donc il existe peut être un code plus performant. D'autres utilisaeurs plus averti pourront peut être (surement) te répondre.
"Yves" a écrit dans le message de news: 3f99b3b2$0$27602$
Bonsoir,
J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par exemple :
AAA BBB CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur de ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible AAA BBB CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule où sera
inséré le résultat de la sélection sera vide. Autrement dit : Cells(1, 1).Value vaudra chaîne vide.
Merci
Ticker
Le "pas de choix" , c'est ce qu'il y a dans la cellule ligne 1, colonne 2.
Pour mon test, j'avais fait la liste ("pas de choix","aaa","bbb","ccc")
"Ticker" a écrit dans le message de news:
Bonjour Yves Bon, c'est la première fois que je réponds à une question, alors, ne m'en veux pas si je n'ai pas compris. Tu n'as pas précisé si c'est en VBA que tu te poses la question.Comme je travaille plus sur VBA, voici un code qui peut t'aider. Si c'est sur Excel,
j'avoue ne pas trop savoir comment faire:
Dans la colonne 2 de la ligne 1 à 4, les éléements de la combobox. _____________________________________ Private Sub UserForm_Activate() Dim Ligne As Integer Ligne = 1 For i = 1 To 4 ComboBox1.AddItem (Cells(Ligne, 2)) Ligne = Ligne + 1 Next i End Sub
Private Sub ComboBox1_Click() If ComboBox1.Text = "pas de choix" Then Cells(1, 1) = "": Exit Sub Cells(1, 1) = ComboBox1.Text End Sub _________________________________________
Je débute, donc il existe peut être un code plus performant. D'autres utilisaeurs plus averti pourront peut être (surement) te répondre.
"Yves" a écrit dans le message de news: 3f99b3b2$0$27602$
Bonsoir,
J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par exemple :
AAA BBB CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur de
ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible AAA BBB CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule où sera
inséré le résultat de la sélection sera vide. Autrement dit : Cells(1, 1).Value vaudra chaîne vide.
Merci
Le "pas de choix" , c'est ce qu'il y a dans la cellule ligne 1, colonne 2.
Pour mon test, j'avais fait la liste ("pas de choix","aaa","bbb","ccc")
"Ticker" <no-spam-ticker.alpha@wanadoo.fr> a écrit dans le message de news:
un75GsomDHA.976@tk2msftngp13.phx.gbl...
Bonjour Yves
Bon, c'est la première fois que je réponds à une question, alors, ne m'en
veux pas si je n'ai pas compris.
Tu n'as pas précisé si c'est en VBA que tu te poses la question.Comme je
travaille plus sur VBA, voici un code qui peut t'aider. Si c'est sur
Excel,
j'avoue ne pas trop savoir comment faire:
Dans la colonne 2 de la ligne 1 à 4, les éléements de la combobox.
_____________________________________
Private Sub UserForm_Activate()
Dim Ligne As Integer
Ligne = 1
For i = 1 To 4
ComboBox1.AddItem (Cells(Ligne, 2))
Ligne = Ligne + 1
Next i
End Sub
Private Sub ComboBox1_Click()
If ComboBox1.Text = "pas de choix" Then Cells(1, 1) = "": Exit Sub
Cells(1, 1) = ComboBox1.Text
End Sub
_________________________________________
Je débute, donc il existe peut être un code plus performant. D'autres
utilisaeurs plus averti pourront peut être (surement) te répondre.
"Yves" <Yves@tiscali.fr> a écrit dans le message de news:
3f99b3b2$0$27602$626a54ce@news.free.fr...
Bonsoir,
J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par exemple
:
AAA
BBB
CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur
de
ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible
AAA
BBB
CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule où
sera
inséré le résultat de la sélection sera vide. Autrement dit :
Cells(1, 1).Value vaudra chaîne vide.
Le "pas de choix" , c'est ce qu'il y a dans la cellule ligne 1, colonne 2.
Pour mon test, j'avais fait la liste ("pas de choix","aaa","bbb","ccc")
"Ticker" a écrit dans le message de news:
Bonjour Yves Bon, c'est la première fois que je réponds à une question, alors, ne m'en veux pas si je n'ai pas compris. Tu n'as pas précisé si c'est en VBA que tu te poses la question.Comme je travaille plus sur VBA, voici un code qui peut t'aider. Si c'est sur Excel,
j'avoue ne pas trop savoir comment faire:
Dans la colonne 2 de la ligne 1 à 4, les éléements de la combobox. _____________________________________ Private Sub UserForm_Activate() Dim Ligne As Integer Ligne = 1 For i = 1 To 4 ComboBox1.AddItem (Cells(Ligne, 2)) Ligne = Ligne + 1 Next i End Sub
Private Sub ComboBox1_Click() If ComboBox1.Text = "pas de choix" Then Cells(1, 1) = "": Exit Sub Cells(1, 1) = ComboBox1.Text End Sub _________________________________________
Je débute, donc il existe peut être un code plus performant. D'autres utilisaeurs plus averti pourront peut être (surement) te répondre.
"Yves" a écrit dans le message de news: 3f99b3b2$0$27602$
Bonsoir,
J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par exemple :
AAA BBB CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur de
ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible AAA BBB CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule où sera
inséré le résultat de la sélection sera vide. Autrement dit : Cells(1, 1).Value vaudra chaîne vide.
Merci
Yves
Super !! Même si c'est la première fois, je vois que tu as très bien compris. J'ai testé le code et ça marche super bien.
Merci beaucoup pour ta réponse.
Cdt
"Ticker" a écrit dans le message de news:u5%
Le "pas de choix" , c'est ce qu'il y a dans la cellule ligne 1, colonne 2.
Pour mon test, j'avais fait la liste ("pas de choix","aaa","bbb","ccc")
"Ticker" a écrit dans le message de news:
Bonjour Yves Bon, c'est la première fois que je réponds à une question, alors, ne m'en
veux pas si je n'ai pas compris. Tu n'as pas précisé si c'est en VBA que tu te poses la question.Comme je travaille plus sur VBA, voici un code qui peut t'aider. Si c'est sur Excel,
j'avoue ne pas trop savoir comment faire:
Dans la colonne 2 de la ligne 1 à 4, les éléements de la combobox. _____________________________________ Private Sub UserForm_Activate() Dim Ligne As Integer Ligne = 1 For i = 1 To 4 ComboBox1.AddItem (Cells(Ligne, 2)) Ligne = Ligne + 1 Next i End Sub
Private Sub ComboBox1_Click() If ComboBox1.Text = "pas de choix" Then Cells(1, 1) = "": Exit Sub Cells(1, 1) = ComboBox1.Text End Sub _________________________________________
Je débute, donc il existe peut être un code plus performant. D'autres utilisaeurs plus averti pourront peut être (surement) te répondre.
"Yves" a écrit dans le message de news: 3f99b3b2$0$27602$
Bonsoir,
J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par exemple
:
AAA BBB CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur de
ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible AAA BBB CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule où
sera
inséré le résultat de la sélection sera vide. Autrement dit : Cells(1, 1).Value vaudra chaîne vide.
Merci
Super !! Même si c'est la première fois, je vois que tu as très bien
compris. J'ai testé le code et ça marche super bien.
Merci beaucoup pour ta réponse.
Cdt
"Ticker" <no-spam-ticker.alpha@wanadoo.fr> a écrit dans le message de
news:u5%23ifvomDHA.2000@TK2MSFTNGP12.phx.gbl...
Le "pas de choix" , c'est ce qu'il y a dans la cellule ligne 1, colonne 2.
Pour mon test, j'avais fait la liste ("pas de choix","aaa","bbb","ccc")
"Ticker" <no-spam-ticker.alpha@wanadoo.fr> a écrit dans le message de
news:
un75GsomDHA.976@tk2msftngp13.phx.gbl...
Bonjour Yves
Bon, c'est la première fois que je réponds à une question, alors, ne
m'en
veux pas si je n'ai pas compris.
Tu n'as pas précisé si c'est en VBA que tu te poses la question.Comme je
travaille plus sur VBA, voici un code qui peut t'aider. Si c'est sur
Excel,
j'avoue ne pas trop savoir comment faire:
Dans la colonne 2 de la ligne 1 à 4, les éléements de la combobox.
_____________________________________
Private Sub UserForm_Activate()
Dim Ligne As Integer
Ligne = 1
For i = 1 To 4
ComboBox1.AddItem (Cells(Ligne, 2))
Ligne = Ligne + 1
Next i
End Sub
Private Sub ComboBox1_Click()
If ComboBox1.Text = "pas de choix" Then Cells(1, 1) = "": Exit Sub
Cells(1, 1) = ComboBox1.Text
End Sub
_________________________________________
Je débute, donc il existe peut être un code plus performant. D'autres
utilisaeurs plus averti pourront peut être (surement) te répondre.
"Yves" <Yves@tiscali.fr> a écrit dans le message de news:
3f99b3b2$0$27602$626a54ce@news.free.fr...
Bonsoir,
J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par
exemple
:
AAA
BBB
CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur
de
ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible
AAA
BBB
CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule
où
sera
inséré le résultat de la sélection sera vide. Autrement dit :
Cells(1, 1).Value vaudra chaîne vide.
Super !! Même si c'est la première fois, je vois que tu as très bien compris. J'ai testé le code et ça marche super bien.
Merci beaucoup pour ta réponse.
Cdt
"Ticker" a écrit dans le message de news:u5%
Le "pas de choix" , c'est ce qu'il y a dans la cellule ligne 1, colonne 2.
Pour mon test, j'avais fait la liste ("pas de choix","aaa","bbb","ccc")
"Ticker" a écrit dans le message de news:
Bonjour Yves Bon, c'est la première fois que je réponds à une question, alors, ne m'en
veux pas si je n'ai pas compris. Tu n'as pas précisé si c'est en VBA que tu te poses la question.Comme je travaille plus sur VBA, voici un code qui peut t'aider. Si c'est sur Excel,
j'avoue ne pas trop savoir comment faire:
Dans la colonne 2 de la ligne 1 à 4, les éléements de la combobox. _____________________________________ Private Sub UserForm_Activate() Dim Ligne As Integer Ligne = 1 For i = 1 To 4 ComboBox1.AddItem (Cells(Ligne, 2)) Ligne = Ligne + 1 Next i End Sub
Private Sub ComboBox1_Click() If ComboBox1.Text = "pas de choix" Then Cells(1, 1) = "": Exit Sub Cells(1, 1) = ComboBox1.Text End Sub _________________________________________
Je débute, donc il existe peut être un code plus performant. D'autres utilisaeurs plus averti pourront peut être (surement) te répondre.
"Yves" a écrit dans le message de news: 3f99b3b2$0$27602$
Bonsoir,
J'ai un ComboBox (menu déroulant) avec une liste d'éléments, par exemple
:
AAA BBB CCC
Ce que je voudrais, c'est de pouvoir donner la liberté à l'utilisateur de
ne
rien choisir, concrètement avoir dans le ComboBox, le choix suivant :
Aucun choix possible AAA BBB CCC
Lorsque l'utilisateur sélectionne "Aucun choix possible", la cellule où
sera
inséré le résultat de la sélection sera vide. Autrement dit : Cells(1, 1).Value vaudra chaîne vide.