bonjour,
ca va vous paraitre tout simple mais je ne sais pas comment déclarer une combobox dans le code vba, l'initialiser, lui affecter des valeurs, puis affecter la combo à une cellule précise.
Pour l'instant j'ai ça :
Il me manque juste le passage "initialisation de la combo je pense. Mais je ne sais pas comment marche le Set.
Je précise que c'est une combobox qui est créée dans le code, et que je n'en ai pas de graphique sous la main (dans les feuilles excel), bien qu'au final de cette méthode la combobox apparaitra dans la feuille MaFeuil1.
Merci pour votre aide rapide je l'espère...
ca va vous paraitre tout simple mais je ne sais pas comment déclarer une combobox dans le code vba, l'initialiser, lui affecter des valeurs, puis affecter la combo à une cellule précise.
Pour l'instant j'ai ça :
Code:
Public Sub MaMéthode()
Dim maCbo as Combobox
' => la un truc genre Set maCbo = new Combobox, mais il couine avec ca.
maCbo.AddItem "toto1"
maCbo.AddItem "toto2"
maCbo.AddItem "toto3"
MaFeuil1.Range("CelluleModulable") = maCbo
End Sub
Il me manque juste le passage "initialisation de la combo je pense. Mais je ne sais pas comment marche le Set.
Je précise que c'est une combobox qui est créée dans le code, et que je n'en ai pas de graphique sous la main (dans les feuilles excel), bien qu'au final de cette méthode la combobox apparaitra dans la feuille MaFeuil1.
Merci pour votre aide rapide je l'espère...