Bonsoir à toutes et tous,
XL2000 et XP Pro
Un problème plus énervant que vital :
Dans un userform, j'utilise une combobox avec comme propriétés
style 2 - frmStyleDropDownList
rowsource liste_QuiVaBien
ColumnCount 2
Quand j'éxécute le usf, pas de problème, la liste se déroule dès que je
clique dessus.
Je choisis l''item qui m'interesse et c'est là qu'est le problème :
Je clique sur ledit item, la liste se rétracte et ne laisse apparaître
que l'item choisi.
Jusqu'ici ça semble correct sauf que je ne vois que la colonne 1 de la
liste :o((((
Y a-t-il un truc pour que je puisse voir toutes les colonnes qui
composent l'enregistrement ?
pour illuster :
la liste avant sélection de l'item
01 Ain
02 Aisne
03 Allier
l'affichage après sélection de l'item 2 par exemple
02
Où est passé Aisne ?
Merci d'avance.
Bonsoir à toutes et tous,
XL2000 et XP Pro
Un problème plus énervant que vital :
Dans un userform, j'utilise une combobox avec comme propriétés
style 2 - frmStyleDropDownList
rowsource liste_QuiVaBien
ColumnCount 2
Quand j'éxécute le usf, pas de problème, la liste se déroule dès que je
clique dessus.
Je choisis l''item qui m'interesse et c'est là qu'est le problème :
Je clique sur ledit item, la liste se rétracte et ne laisse apparaître
que l'item choisi.
Jusqu'ici ça semble correct sauf que je ne vois que la colonne 1 de la
liste :o((((
Y a-t-il un truc pour que je puisse voir toutes les colonnes qui
composent l'enregistrement ?
pour illuster :
la liste avant sélection de l'item
01 Ain
02 Aisne
03 Allier
l'affichage après sélection de l'item 2 par exemple
02
Où est passé Aisne ?
Merci d'avance.
Bonsoir à toutes et tous,
XL2000 et XP Pro
Un problème plus énervant que vital :
Dans un userform, j'utilise une combobox avec comme propriétés
style 2 - frmStyleDropDownList
rowsource liste_QuiVaBien
ColumnCount 2
Quand j'éxécute le usf, pas de problème, la liste se déroule dès que je
clique dessus.
Je choisis l''item qui m'interesse et c'est là qu'est le problème :
Je clique sur ledit item, la liste se rétracte et ne laisse apparaître
que l'item choisi.
Jusqu'ici ça semble correct sauf que je ne vois que la colonne 1 de la
liste :o((((
Y a-t-il un truc pour que je puisse voir toutes les colonnes qui
composent l'enregistrement ?
pour illuster :
la liste avant sélection de l'item
01 Ain
02 Aisne
03 Allier
l'affichage après sélection de l'item 2 par exemple
02
Où est passé Aisne ?
Merci d'avance.
Donc sans vouloir absolument préjuger d'une impossibilité, il me semble
que ton problème n'a pas de solution.
Donc sans vouloir absolument préjuger d'une impossibilité, il me semble
que ton problème n'a pas de solution.
Donc sans vouloir absolument préjuger d'une impossibilité, il me semble
que ton problème n'a pas de solution.
Donc sans vouloir absolument préjuger d'une impossibilité, il me semble
que ton problème n'a pas de solution.
Mais si, mais si,
Private Sub UserForm_Initialize()
Dim rng As Range
Dim cell As Range
Set rng = Range("liste_QuiVaBien") ' Lister uniquement les valeurs de la
colonne 1
For Each cell In rng
ComboBox1.AddItem cell.Value & " - " & cell.Offset(0, 1).Value
Next
End Sub
Starwing
Donc sans vouloir absolument préjuger d'une impossibilité, il me semble
que ton problème n'a pas de solution.
Mais si, mais si,
Private Sub UserForm_Initialize()
Dim rng As Range
Dim cell As Range
Set rng = Range("liste_QuiVaBien") ' Lister uniquement les valeurs de la
colonne 1
For Each cell In rng
ComboBox1.AddItem cell.Value & " - " & cell.Offset(0, 1).Value
Next
End Sub
Starwing
Donc sans vouloir absolument préjuger d'une impossibilité, il me semble
que ton problème n'a pas de solution.
Mais si, mais si,
Private Sub UserForm_Initialize()
Dim rng As Range
Dim cell As Range
Set rng = Range("liste_QuiVaBien") ' Lister uniquement les valeurs de la
colonne 1
For Each cell In rng
ComboBox1.AddItem cell.Value & " - " & cell.Offset(0, 1).Value
Next
End Sub
Starwing
http://cjoint.com/?mlaaQ1sDqj
Starwing
http://cjoint.com/?mlaaQ1sDqj
Starwing
http://cjoint.com/?mlaaQ1sDqj
Starwing
Bonsoir anonymousA,
Peut-être moi qui comprends vraiment mal la demande...
Sincèrement,
Starwing
Bonsoir anonymousA,
Peut-être moi qui comprends vraiment mal la demande...
Sincèrement,
Starwing
Bonsoir anonymousA,
Peut-être moi qui comprends vraiment mal la demande...
Sincèrement,
Starwing
Bonjour Pounet95,
Un début de solution. Ce n'est pas exactement ce que tu veux... mais c'est
très proche
Données du combobox : Feuil1!A1:B10
Tu ne dois pas utiliser la propriété RowSource du combobox.
Si tu tiens à utiliser la propriété Style = fmStyleDropDownList
Je ne crois pas qu'il y ait beaucoup de solutions à ce que tu désires
'Haut du module formulaire
Dim Rg As Range
'------------------------------------
Private Sub ComboBox1_Change()
With Me.ComboBox1
If .ListIndex <> -1 Then
.Text = Rg(.ListIndex + 1, 1) & " " & Rg(.ListIndex + 1, 2)
End If
End With
End Sub
'------------------------------------
Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
On Error Resume Next
'ON peut y ajouter un peu de code pour raffiner le comportement que tu
désires !
t = Application.Match(Chr(KeyAscii) & "*", Rg.Columns(1), 0)
If IsError(t) Then
Err = 0
KeyAscii = 0
End If
End Sub
Private Sub CommandButton1_Click()
End Sub
'------------------------------------
Private Sub UserForm_Initialize()
With Worksheets("Feuil1")
Set Rg = .Range("A1:B" & .Range("A65536").End(xlUp).Row)
tblo = Rg
With Me.ComboBox1
.BoundColumn = 1
.ColumnCount = 2
.ColumnWidths = "50;50"
.Locked = False
.Style = fmStyleDropDownCombo
.List = tblo
End With
End With
End Sub
'------------------------------------
Salutations!
"Pounet95" a écrit dans le message de news:
eVltk8b$
Bonsoir à toutes et tous,
XL2000 et XP Pro
Un problème plus énervant que vital :
Dans un userform, j'utilise une combobox avec comme propriétés
style 2 - frmStyleDropDownList
rowsource liste_QuiVaBien
ColumnCount 2
Quand j'éxécute le usf, pas de problème, la liste se déroule dès que je
clique dessus.
Je choisis l''item qui m'interesse et c'est là qu'est le problème :
Je clique sur ledit item, la liste se rétracte et ne laisse apparaître que
l'item choisi.
Jusqu'ici ça semble correct sauf que je ne vois que la colonne 1 de la
liste
:o((((
Y a-t-il un truc pour que je puisse voir toutes les colonnes qui composent
l'enregistrement ?
pour illuster :
la liste avant sélection de l'item
01 Ain
02 Aisne
03 Allier
l'affichage après sélection de l'item 2 par exemple
02
Où est passé Aisne ?
Merci d'avance.
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
Bonjour Pounet95,
Un début de solution. Ce n'est pas exactement ce que tu veux... mais c'est
très proche
Données du combobox : Feuil1!A1:B10
Tu ne dois pas utiliser la propriété RowSource du combobox.
Si tu tiens à utiliser la propriété Style = fmStyleDropDownList
Je ne crois pas qu'il y ait beaucoup de solutions à ce que tu désires
'Haut du module formulaire
Dim Rg As Range
'------------------------------------
Private Sub ComboBox1_Change()
With Me.ComboBox1
If .ListIndex <> -1 Then
.Text = Rg(.ListIndex + 1, 1) & " " & Rg(.ListIndex + 1, 2)
End If
End With
End Sub
'------------------------------------
Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
On Error Resume Next
'ON peut y ajouter un peu de code pour raffiner le comportement que tu
désires !
t = Application.Match(Chr(KeyAscii) & "*", Rg.Columns(1), 0)
If IsError(t) Then
Err = 0
KeyAscii = 0
End If
End Sub
Private Sub CommandButton1_Click()
End Sub
'------------------------------------
Private Sub UserForm_Initialize()
With Worksheets("Feuil1")
Set Rg = .Range("A1:B" & .Range("A65536").End(xlUp).Row)
tblo = Rg
With Me.ComboBox1
.BoundColumn = 1
.ColumnCount = 2
.ColumnWidths = "50;50"
.Locked = False
.Style = fmStyleDropDownCombo
.List = tblo
End With
End With
End Sub
'------------------------------------
Salutations!
"Pounet95" <pasdepub@oneado.fr> a écrit dans le message de news:
eVltk8b$FHA.3064@TK2MSFTNGP10.phx.gbl...
Bonsoir à toutes et tous,
XL2000 et XP Pro
Un problème plus énervant que vital :
Dans un userform, j'utilise une combobox avec comme propriétés
style 2 - frmStyleDropDownList
rowsource liste_QuiVaBien
ColumnCount 2
Quand j'éxécute le usf, pas de problème, la liste se déroule dès que je
clique dessus.
Je choisis l''item qui m'interesse et c'est là qu'est le problème :
Je clique sur ledit item, la liste se rétracte et ne laisse apparaître que
l'item choisi.
Jusqu'ici ça semble correct sauf que je ne vois que la colonne 1 de la
liste
:o((((
Y a-t-il un truc pour que je puisse voir toutes les colonnes qui composent
l'enregistrement ?
pour illuster :
la liste avant sélection de l'item
01 Ain
02 Aisne
03 Allier
l'affichage après sélection de l'item 2 par exemple
02
Où est passé Aisne ?
Merci d'avance.
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
Bonjour Pounet95,
Un début de solution. Ce n'est pas exactement ce que tu veux... mais c'est
très proche
Données du combobox : Feuil1!A1:B10
Tu ne dois pas utiliser la propriété RowSource du combobox.
Si tu tiens à utiliser la propriété Style = fmStyleDropDownList
Je ne crois pas qu'il y ait beaucoup de solutions à ce que tu désires
'Haut du module formulaire
Dim Rg As Range
'------------------------------------
Private Sub ComboBox1_Change()
With Me.ComboBox1
If .ListIndex <> -1 Then
.Text = Rg(.ListIndex + 1, 1) & " " & Rg(.ListIndex + 1, 2)
End If
End With
End Sub
'------------------------------------
Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
On Error Resume Next
'ON peut y ajouter un peu de code pour raffiner le comportement que tu
désires !
t = Application.Match(Chr(KeyAscii) & "*", Rg.Columns(1), 0)
If IsError(t) Then
Err = 0
KeyAscii = 0
End If
End Sub
Private Sub CommandButton1_Click()
End Sub
'------------------------------------
Private Sub UserForm_Initialize()
With Worksheets("Feuil1")
Set Rg = .Range("A1:B" & .Range("A65536").End(xlUp).Row)
tblo = Rg
With Me.ComboBox1
.BoundColumn = 1
.ColumnCount = 2
.ColumnWidths = "50;50"
.Locked = False
.Style = fmStyleDropDownCombo
.List = tblo
End With
End With
End Sub
'------------------------------------
Salutations!
"Pounet95" a écrit dans le message de news:
eVltk8b$
Bonsoir à toutes et tous,
XL2000 et XP Pro
Un problème plus énervant que vital :
Dans un userform, j'utilise une combobox avec comme propriétés
style 2 - frmStyleDropDownList
rowsource liste_QuiVaBien
ColumnCount 2
Quand j'éxécute le usf, pas de problème, la liste se déroule dès que je
clique dessus.
Je choisis l''item qui m'interesse et c'est là qu'est le problème :
Je clique sur ledit item, la liste se rétracte et ne laisse apparaître que
l'item choisi.
Jusqu'ici ça semble correct sauf que je ne vois que la colonne 1 de la
liste
:o((((
Y a-t-il un truc pour que je puisse voir toutes les colonnes qui composent
l'enregistrement ?
pour illuster :
la liste avant sélection de l'item
01 Ain
02 Aisne
03 Allier
l'affichage après sélection de l'item 2 par exemple
02
Où est passé Aisne ?
Merci d'avance.
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
Bonjour Pounet95,
Un début de solution. Ce n'est pas exactement ce que tu veux... mais c'est
très proche
Données du combobox : Feuil1!A1:B10
Tu ne dois pas utiliser la propriété RowSource du combobox.
Si tu tiens à utiliser la propriété Style = fmStyleDropDownList
Je ne crois pas qu'il y ait beaucoup de solutions à ce que tu désires
'Haut du module formulaire
Dim Rg As Range
'------------------------------------
Private Sub ComboBox1_Change()
With Me.ComboBox1
If .ListIndex <> -1 Then
.Text = Rg(.ListIndex + 1, 1) & " " & Rg(.ListIndex + 1, 2)
End If
End With
End Sub
'------------------------------------
Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
On Error Resume Next
'ON peut y ajouter un peu de code pour raffiner le comportement que tu
désires !
t = Application.Match(Chr(KeyAscii) & "*", Rg.Columns(1), 0)
If IsError(t) Then
Err = 0
KeyAscii = 0
End If
End Sub
Private Sub CommandButton1_Click()
End Sub
'------------------------------------
Private Sub UserForm_Initialize()
With Worksheets("Feuil1")
Set Rg = .Range("A1:B" & .Range("A65536").End(xlUp).Row)
tblo = Rg
With Me.ComboBox1
.BoundColumn = 1
.ColumnCount = 2
.ColumnWidths = "50;50"
.Locked = False
.Style = fmStyleDropDownCombo
.List = tblo
End With
End With
End Sub
'------------------------------------
Salutations!
"Pounet95" a écrit dans le message de news:
eVltk8b$
Bonsoir à toutes et tous,
XL2000 et XP Pro
Un problème plus énervant que vital :
Dans un userform, j'utilise une combobox avec comme propriétés
style 2 - frmStyleDropDownList
rowsource liste_QuiVaBien
ColumnCount 2
Quand j'éxécute le usf, pas de problème, la liste se déroule dès que je
clique dessus.
Je choisis l''item qui m'interesse et c'est là qu'est le problème :
Je clique sur ledit item, la liste se rétracte et ne laisse apparaître que
l'item choisi.
Jusqu'ici ça semble correct sauf que je ne vois que la colonne 1 de la
liste
:o((((
Y a-t-il un truc pour que je puisse voir toutes les colonnes qui composent
l'enregistrement ?
pour illuster :
la liste avant sélection de l'item
01 Ain
02 Aisne
03 Allier
l'affichage après sélection de l'item 2 par exemple
02
Où est passé Aisne ?
Merci d'avance.
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
Bonjour Pounet95,
Un début de solution. Ce n'est pas exactement ce que tu veux... mais c'est
très proche
Données du combobox : Feuil1!A1:B10
Tu ne dois pas utiliser la propriété RowSource du combobox.
Si tu tiens à utiliser la propriété Style = fmStyleDropDownList
Je ne crois pas qu'il y ait beaucoup de solutions à ce que tu désires
'Haut du module formulaire
Dim Rg As Range
'------------------------------------
Private Sub ComboBox1_Change()
With Me.ComboBox1
If .ListIndex <> -1 Then
.Text = Rg(.ListIndex + 1, 1) & " " & Rg(.ListIndex + 1, 2)
End If
End With
End Sub
'------------------------------------
Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
On Error Resume Next
'ON peut y ajouter un peu de code pour raffiner le comportement que tu
désires !
t = Application.Match(Chr(KeyAscii) & "*", Rg.Columns(1), 0)
If IsError(t) Then
Err = 0
KeyAscii = 0
End If
End Sub
Private Sub CommandButton1_Click()
End Sub
'------------------------------------
Private Sub UserForm_Initialize()
With Worksheets("Feuil1")
Set Rg = .Range("A1:B" & .Range("A65536").End(xlUp).Row)
tblo = Rg
With Me.ComboBox1
.BoundColumn = 1
.ColumnCount = 2
.ColumnWidths = "50;50"
.Locked = False
.Style = fmStyleDropDownCombo
.List = tblo
End With
End With
End Sub
'------------------------------------
Salutations!
"Pounet95" <pasdepub@oneado.fr> a écrit dans le message de news:
eVltk8b$FHA.3064@TK2MSFTNGP10.phx.gbl...
Bonsoir à toutes et tous,
XL2000 et XP Pro
Un problème plus énervant que vital :
Dans un userform, j'utilise une combobox avec comme propriétés
style 2 - frmStyleDropDownList
rowsource liste_QuiVaBien
ColumnCount 2
Quand j'éxécute le usf, pas de problème, la liste se déroule dès que je
clique dessus.
Je choisis l''item qui m'interesse et c'est là qu'est le problème :
Je clique sur ledit item, la liste se rétracte et ne laisse apparaître que
l'item choisi.
Jusqu'ici ça semble correct sauf que je ne vois que la colonne 1 de la
liste
:o((((
Y a-t-il un truc pour que je puisse voir toutes les colonnes qui composent
l'enregistrement ?
pour illuster :
la liste avant sélection de l'item
01 Ain
02 Aisne
03 Allier
l'affichage après sélection de l'item 2 par exemple
02
Où est passé Aisne ?
Merci d'avance.
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
Bonjour Pounet95,
Un début de solution. Ce n'est pas exactement ce que tu veux... mais c'est
très proche
Données du combobox : Feuil1!A1:B10
Tu ne dois pas utiliser la propriété RowSource du combobox.
Si tu tiens à utiliser la propriété Style = fmStyleDropDownList
Je ne crois pas qu'il y ait beaucoup de solutions à ce que tu désires
'Haut du module formulaire
Dim Rg As Range
'------------------------------------
Private Sub ComboBox1_Change()
With Me.ComboBox1
If .ListIndex <> -1 Then
.Text = Rg(.ListIndex + 1, 1) & " " & Rg(.ListIndex + 1, 2)
End If
End With
End Sub
'------------------------------------
Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
On Error Resume Next
'ON peut y ajouter un peu de code pour raffiner le comportement que tu
désires !
t = Application.Match(Chr(KeyAscii) & "*", Rg.Columns(1), 0)
If IsError(t) Then
Err = 0
KeyAscii = 0
End If
End Sub
Private Sub CommandButton1_Click()
End Sub
'------------------------------------
Private Sub UserForm_Initialize()
With Worksheets("Feuil1")
Set Rg = .Range("A1:B" & .Range("A65536").End(xlUp).Row)
tblo = Rg
With Me.ComboBox1
.BoundColumn = 1
.ColumnCount = 2
.ColumnWidths = "50;50"
.Locked = False
.Style = fmStyleDropDownCombo
.List = tblo
End With
End With
End Sub
'------------------------------------
Salutations!
"Pounet95" a écrit dans le message de news:
eVltk8b$
Bonsoir à toutes et tous,
XL2000 et XP Pro
Un problème plus énervant que vital :
Dans un userform, j'utilise une combobox avec comme propriétés
style 2 - frmStyleDropDownList
rowsource liste_QuiVaBien
ColumnCount 2
Quand j'éxécute le usf, pas de problème, la liste se déroule dès que je
clique dessus.
Je choisis l''item qui m'interesse et c'est là qu'est le problème :
Je clique sur ledit item, la liste se rétracte et ne laisse apparaître que
l'item choisi.
Jusqu'ici ça semble correct sauf que je ne vois que la colonne 1 de la
liste
:o((((
Y a-t-il un truc pour que je puisse voir toutes les colonnes qui composent
l'enregistrement ?
pour illuster :
la liste avant sélection de l'item
01 Ain
02 Aisne
03 Allier
l'affichage après sélection de l'item 2 par exemple
02
Où est passé Aisne ?
Merci d'avance.
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)