-----Message d'origine-----
Bonjour Martin
chez moi, je en parvenais pas à initialiser la première
liste.
j'ai un peu cherché et en fait voici un code qui
fonctionne (la partie Set
Boite... ainsi que la boucle with ne sont pas
obligatoires mais évitent les
répétitions)
ComboBox1 (ou 2) n'existe pas en tant que tel et il faut
donc le rattacher à
la collection OLEObjects et l'identifier en tant qu'objet
de cette
collection d'où le ".Object"
Sub test()
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.combobox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Set Boite1 = Worksheets("Criteres").OLEObjects
("ComboBox1")
With Boite1
.Object.AddItem "Érablières (s)"
.Object.AddItem "Sapinière à bouleau jaune (t)"
.Object.AddItem "Sapinière à bouleau blanc (u)"
.Object.AddItem "Pessière à mousses (v)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure "
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
Set boite2 = Worksheets("Criteres").OLEObjects
("ComboBox2")
With boite2
.Object.AddItem "Irrégulière (A)"
.Object.AddItem "Régulière(B)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
Cells(1, 1).Select
End Sub
--
Cordialement
@+
Xav
"Martin" a écrit
dans le message de
news:0e1d01c4a652$ede98610$
Bonjour à tous,
Je dois créer par code deux listes et je dois également
insérer des choix dans chacunes de ses listes.
Lors de la création de la première liste, il n'y a pas de
problème et j'insère les choix dans la liste.
Lors de la création de la 2e liste, il n'y pas de problème
sauf que je ne peux pas insérer les choix dans cette 2e
liste. Je reçois l'erreur "Propriété ou méthode non gérée
par cet objet".
Pourtant je fais la même chose que ma premièr liste !!!
Que dois-je faire pour régler mon problème ???
Voici mon code:
'Création de la liste box des essences
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Worksheets("Criteres").ComboBox1.AddItem "Érablières
(s)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau jaune (t)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau blanc (u)"
Worksheets("Criteres").ComboBox1.AddItem "Pessière à
mousses (v)"
Worksheets("Criteres").ComboBox1.BoundColumn = 0
Worksheets("Criteres").ComboBox1.ListIndex = 0
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure"
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
''Prochain ligne en problème''
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
Worksheets("Criteres").ComboBox2.AddItem "Irrégulière
(A)"
'Worksheets("Criteres").ComboBox2.AddItem "Régulière
(B)"
'Worksheets("Criteres").ComboBox2.BoundColumn = 0
'Worksheets("Criteres").ComboBox2.ListIndex = 0
Merci à l'avance !!!
..
.
-----Message d'origine-----
Bonjour Martin
chez moi, je en parvenais pas à initialiser la première
liste.
j'ai un peu cherché et en fait voici un code qui
fonctionne (la partie Set
Boite... ainsi que la boucle with ne sont pas
obligatoires mais évitent les
répétitions)
ComboBox1 (ou 2) n'existe pas en tant que tel et il faut
donc le rattacher à
la collection OLEObjects et l'identifier en tant qu'objet
de cette
collection d'où le ".Object"
Sub test()
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.combobox.1",
Link:=False, _
DisplayAsIcon:=False, Left:=10, Top:=50, Width:=150,
Height:=18 _
).Select
Set Boite1 = Worksheets("Criteres").OLEObjects
("ComboBox1")
With Boite1
.Object.AddItem "Érablières (s)"
.Object.AddItem "Sapinière à bouleau jaune (t)"
.Object.AddItem "Sapinière à bouleau blanc (u)"
.Object.AddItem "Pessière à mousses (v)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure "
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1",
Link:=False, _
DisplayAsIcon:=False, Left:=200, Top:=50, Width:=150,
Height:=18 _
).Select
Set boite2 = Worksheets("Criteres").OLEObjects
("ComboBox2")
With boite2
.Object.AddItem "Irrégulière (A)"
.Object.AddItem "Régulière(B)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
Cells(1, 1).Select
End Sub
--
Cordialement
@+
Xav
"Martin" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:0e1d01c4a652$ede98610$a401280a@phx.gbl...
Bonjour à tous,
Je dois créer par code deux listes et je dois également
insérer des choix dans chacunes de ses listes.
Lors de la création de la première liste, il n'y a pas de
problème et j'insère les choix dans la liste.
Lors de la création de la 2e liste, il n'y pas de problème
sauf que je ne peux pas insérer les choix dans cette 2e
liste. Je reçois l'erreur "Propriété ou méthode non gérée
par cet objet".
Pourtant je fais la même chose que ma premièr liste !!!
Que dois-je faire pour régler mon problème ???
Voici mon code:
'Création de la liste box des essences
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=10, Top:=50, Width:=150,
Height:=18 _
).Select
Worksheets("Criteres").ComboBox1.AddItem "Érablières
(s)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau jaune (t)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau blanc (u)"
Worksheets("Criteres").ComboBox1.AddItem "Pessière à
mousses (v)"
Worksheets("Criteres").ComboBox1.BoundColumn = 0
Worksheets("Criteres").ComboBox1.ListIndex = 0
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure"
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=200, Top:=50, Width:=150,
Height:=18 _
).Select
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
''Prochain ligne en problème''
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
Worksheets("Criteres").ComboBox2.AddItem "Irrégulière
(A)"
'Worksheets("Criteres").ComboBox2.AddItem "Régulière
(B)"
'Worksheets("Criteres").ComboBox2.BoundColumn = 0
'Worksheets("Criteres").ComboBox2.ListIndex = 0
Merci à l'avance !!!
..
.
-----Message d'origine-----
Bonjour Martin
chez moi, je en parvenais pas à initialiser la première
liste.
j'ai un peu cherché et en fait voici un code qui
fonctionne (la partie Set
Boite... ainsi que la boucle with ne sont pas
obligatoires mais évitent les
répétitions)
ComboBox1 (ou 2) n'existe pas en tant que tel et il faut
donc le rattacher à
la collection OLEObjects et l'identifier en tant qu'objet
de cette
collection d'où le ".Object"
Sub test()
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.combobox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Set Boite1 = Worksheets("Criteres").OLEObjects
("ComboBox1")
With Boite1
.Object.AddItem "Érablières (s)"
.Object.AddItem "Sapinière à bouleau jaune (t)"
.Object.AddItem "Sapinière à bouleau blanc (u)"
.Object.AddItem "Pessière à mousses (v)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure "
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
Set boite2 = Worksheets("Criteres").OLEObjects
("ComboBox2")
With boite2
.Object.AddItem "Irrégulière (A)"
.Object.AddItem "Régulière(B)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
Cells(1, 1).Select
End Sub
--
Cordialement
@+
Xav
"Martin" a écrit
dans le message de
news:0e1d01c4a652$ede98610$
Bonjour à tous,
Je dois créer par code deux listes et je dois également
insérer des choix dans chacunes de ses listes.
Lors de la création de la première liste, il n'y a pas de
problème et j'insère les choix dans la liste.
Lors de la création de la 2e liste, il n'y pas de problème
sauf que je ne peux pas insérer les choix dans cette 2e
liste. Je reçois l'erreur "Propriété ou méthode non gérée
par cet objet".
Pourtant je fais la même chose que ma premièr liste !!!
Que dois-je faire pour régler mon problème ???
Voici mon code:
'Création de la liste box des essences
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Worksheets("Criteres").ComboBox1.AddItem "Érablières
(s)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau jaune (t)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau blanc (u)"
Worksheets("Criteres").ComboBox1.AddItem "Pessière à
mousses (v)"
Worksheets("Criteres").ComboBox1.BoundColumn = 0
Worksheets("Criteres").ComboBox1.ListIndex = 0
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure"
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
''Prochain ligne en problème''
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
Worksheets("Criteres").ComboBox2.AddItem "Irrégulière
(A)"
'Worksheets("Criteres").ComboBox2.AddItem "Régulière
(B)"
'Worksheets("Criteres").ComboBox2.BoundColumn = 0
'Worksheets("Criteres").ComboBox2.ListIndex = 0
Merci à l'avance !!!
..
.
-----Message d'origine-----
Bonjour Martin
chez moi, je en parvenais pas à initialiser la première
liste.
j'ai un peu cherché et en fait voici un code qui
fonctionne (la partie Set
Boite... ainsi que la boucle with ne sont pas
obligatoires mais évitent les
répétitions)
ComboBox1 (ou 2) n'existe pas en tant que tel et il faut
donc le rattacher à
la collection OLEObjects et l'identifier en tant qu'objet
de cette
collection d'où le ".Object"
Sub test()
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.combobox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Set Boite1 = Worksheets("Criteres").OLEObjects
("ComboBox1")
With Boite1
.Object.AddItem "Érablières (s)"
.Object.AddItem "Sapinière à bouleau jaune (t)"
.Object.AddItem "Sapinière à bouleau blanc (u)"
.Object.AddItem "Pessière à mousses (v)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure "
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
Set boite2 = Worksheets("Criteres").OLEObjects
("ComboBox2")
With boite2
.Object.AddItem "Irrégulière (A)"
.Object.AddItem "Régulière(B)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
Cells(1, 1).Select
End Sub
--
Cordialement
@+
Xav
"Martin" a écrit
dans le message de
news:0e1d01c4a652$ede98610$
Bonjour à tous,
Je dois créer par code deux listes et je dois également
insérer des choix dans chacunes de ses listes.
Lors de la création de la première liste, il n'y a pas de
problème et j'insère les choix dans la liste.
Lors de la création de la 2e liste, il n'y pas de problème
sauf que je ne peux pas insérer les choix dans cette 2e
liste. Je reçois l'erreur "Propriété ou méthode non gérée
par cet objet".
Pourtant je fais la même chose que ma premièr liste !!!
Que dois-je faire pour régler mon problème ???
Voici mon code:
'Création de la liste box des essences
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Worksheets("Criteres").ComboBox1.AddItem "Érablières
(s)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau jaune (t)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau blanc (u)"
Worksheets("Criteres").ComboBox1.AddItem "Pessière à
mousses (v)"
Worksheets("Criteres").ComboBox1.BoundColumn = 0
Worksheets("Criteres").ComboBox1.ListIndex = 0
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure"
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
''Prochain ligne en problème''
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
Worksheets("Criteres").ComboBox2.AddItem "Irrégulière
(A)"
'Worksheets("Criteres").ComboBox2.AddItem "Régulière
(B)"
'Worksheets("Criteres").ComboBox2.BoundColumn = 0
'Worksheets("Criteres").ComboBox2.ListIndex = 0
Merci à l'avance !!!
..
.
-----Message d'origine-----
Bonjour Martin
chez moi, je en parvenais pas à initialiser la première
liste.
j'ai un peu cherché et en fait voici un code qui
fonctionne (la partie Set
Boite... ainsi que la boucle with ne sont pas
obligatoires mais évitent les
répétitions)
ComboBox1 (ou 2) n'existe pas en tant que tel et il faut
donc le rattacher à
la collection OLEObjects et l'identifier en tant qu'objet
de cette
collection d'où le ".Object"
Sub test()
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.combobox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Set Boite1 = Worksheets("Criteres").OLEObjects
("ComboBox1")
With Boite1
.Object.AddItem "Érablières (s)"
.Object.AddItem "Sapinière à bouleau jaune (t)"
.Object.AddItem "Sapinière à bouleau blanc (u)"
.Object.AddItem "Pessière à mousses (v)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure "
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
Set boite2 = Worksheets("Criteres").OLEObjects
("ComboBox2")
With boite2
.Object.AddItem "Irrégulière (A)"
.Object.AddItem "Régulière(B)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
Cells(1, 1).Select
End Sub
--
Cordialement
@+
Xav
"Martin" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:0e1d01c4a652$ede98610$a401280a@phx.gbl...
Bonjour à tous,
Je dois créer par code deux listes et je dois également
insérer des choix dans chacunes de ses listes.
Lors de la création de la première liste, il n'y a pas de
problème et j'insère les choix dans la liste.
Lors de la création de la 2e liste, il n'y pas de problème
sauf que je ne peux pas insérer les choix dans cette 2e
liste. Je reçois l'erreur "Propriété ou méthode non gérée
par cet objet".
Pourtant je fais la même chose que ma premièr liste !!!
Que dois-je faire pour régler mon problème ???
Voici mon code:
'Création de la liste box des essences
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Worksheets("Criteres").ComboBox1.AddItem "Érablières
(s)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau jaune (t)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau blanc (u)"
Worksheets("Criteres").ComboBox1.AddItem "Pessière à
mousses (v)"
Worksheets("Criteres").ComboBox1.BoundColumn = 0
Worksheets("Criteres").ComboBox1.ListIndex = 0
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure"
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
''Prochain ligne en problème''
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
Worksheets("Criteres").ComboBox2.AddItem "Irrégulière
(A)"
'Worksheets("Criteres").ComboBox2.AddItem "Régulière
(B)"
'Worksheets("Criteres").ComboBox2.BoundColumn = 0
'Worksheets("Criteres").ComboBox2.ListIndex = 0
Merci à l'avance !!!
..
.
-----Message d'origine-----
Bonjour Martin
chez moi, je en parvenais pas à initialiser la première
liste.
j'ai un peu cherché et en fait voici un code qui
fonctionne (la partie Set
Boite... ainsi que la boucle with ne sont pas
obligatoires mais évitent les
répétitions)
ComboBox1 (ou 2) n'existe pas en tant que tel et il faut
donc le rattacher à
la collection OLEObjects et l'identifier en tant qu'objet
de cette
collection d'où le ".Object"
Sub test()
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.combobox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Set Boite1 = Worksheets("Criteres").OLEObjects
("ComboBox1")
With Boite1
.Object.AddItem "Érablières (s)"
.Object.AddItem "Sapinière à bouleau jaune (t)"
.Object.AddItem "Sapinière à bouleau blanc (u)"
.Object.AddItem "Pessière à mousses (v)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure "
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1",
Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
Set boite2 = Worksheets("Criteres").OLEObjects
("ComboBox2")
With boite2
.Object.AddItem "Irrégulière (A)"
.Object.AddItem "Régulière(B)"
.Object.BoundColumn = 0
.Object.ListIndex = 0
End With
Cells(1, 1).Select
End Sub
--
Cordialement
@+
Xav
"Martin" a écrit
dans le message de
news:0e1d01c4a652$ede98610$
Bonjour à tous,
Je dois créer par code deux listes et je dois également
insérer des choix dans chacunes de ses listes.
Lors de la création de la première liste, il n'y a pas de
problème et j'insère les choix dans la liste.
Lors de la création de la 2e liste, il n'y pas de problème
sauf que je ne peux pas insérer les choix dans cette 2e
liste. Je reçois l'erreur "Propriété ou méthode non gérée
par cet objet".
Pourtant je fais la même chose que ma premièr liste !!!
Que dois-je faire pour régler mon problème ???
Voici mon code:
'Création de la liste box des essences
Worksheets("Criteres").Range("B3:B3") = "Essences"
Worksheets("Criteres").Range("B3:B3").Font.Bold = True
Worksheets("Criteres").Range
("B3:B3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left:, Top:P, Width:0,
Height: _
).Select
Worksheets("Criteres").ComboBox1.AddItem "Érablières
(s)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau jaune (t)"
Worksheets("Criteres").ComboBox1.AddItem "Sapinière à
bouleau blanc (u)"
Worksheets("Criteres").ComboBox1.AddItem "Pessière à
mousses (v)"
Worksheets("Criteres").ComboBox1.BoundColumn = 0
Worksheets("Criteres").ComboBox1.ListIndex = 0
'Création de la liste box des types de structures
Worksheets("Criteres").Range("E3:E3") = "Type de
structure"
Worksheets("Criteres").Range("E3:E3").Font.Bold = True
Worksheets("Criteres").Range
("E3:E3").HorizontalAlignment = xlCenter
Worksheets("Criteres").OLEObjects.Add
(ClassType:="Forms.ComboBox.1", Link:úlse, _
DisplayAsIcon:úlse, Left: 0, Top:P, Width:0,
Height: _
).Select
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
''Prochain ligne en problème''
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
Worksheets("Criteres").ComboBox2.AddItem "Irrégulière
(A)"
'Worksheets("Criteres").ComboBox2.AddItem "Régulière
(B)"
'Worksheets("Criteres").ComboBox2.BoundColumn = 0
'Worksheets("Criteres").ComboBox2.ListIndex = 0
Merci à l'avance !!!
..
.