Lier une ligne et Colonne VBA

Bonjour,

Je voudrais faire un tableau et a partir de VBA pouvoir cocher certaines cases de ce tableau:

J'ai déjà fais la partie suivante:

-Faire la liste dynamique sur VBA pour les lignes(code1) et colonnes(code2).

Voila ce que j ai pour le moment :

Private Sub UserForm_Initialize()

ComboBox1.RowSource = Range("Code1").Address'ici, ça fonctionne bien puisqu'en colonne

ComboBox2.List = Application.Transpose(Range("Code2"))

End Sub

Je voudrais pouvoir maintenant lier ces 2 listes déroulantes ensembles

Merci pour votre aide

5probleme.xlsx (8.24 Ko)

Bonjour,

Le fichier est au format xlsx donc pas de macro ni d'userform.

Pourrais-tu reposter un fichier au format xlsm?

En attendant, une réponse : http://boisgontierjacques.free.fr/pages_site/listes_cascade.htm#DVcascadeForm

Cordialement

Bonjour j'ai reussi Merci beaucoup je post l'excel et la solution

Solution:

Private Sub UserForm_Initialize()

ComboBox1.RowSource = Range("Code1").Address'ici, ça fonctionne bien puisqu'en colonne

ComboBox2.List = Application.Transpose(Range("Code2"))

End Sub

Private Sub CommandButton1_Click()

If ComboBox1.Text <> "" And ComboBox2.Text <> "" Then

Cells(ComboBox1.ListIndex + 2, ComboBox2.ListIndex + 2).Value = "X"

End If

End Sub

4probleme.xlsm (14.69 Ko)
Rechercher des sujets similaires à "lier ligne colonne vba"