Bonjour,
J'ai créé une UserForm. Une partie de celle-ci demande à l'utilisateur de choisir entre 2 types de toit (listbox single) et une série d'isolants (listbox multi)
Ses choix sont affichés ensuite dans une feuille.("Données")
J'ai une liste sur la feuille "Toit" qui reprends les isolants disponnibles pour les 2 types de toit ainsi que certaines caractéristiques.
Je voudais que pour le type de toit choisis par l'utilisateur ET pour chaque isolant chosis, ma macro inscrive la caratiristique explicitée par la Ieme colonne "Toit" dans la colonne K de ("Données")
J'ai essayé avec un double If dont voici la code. cependant il m'indique une erreur que je ne saisis pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 For i = 1 To 33 For j = 0 To 25 Dim row As Long If LstBoxToit.Value = Range("Toit!Bi").Value And _ LstBoxToitIso.Value(j) = Range("Toit!Ci").Value Then Range("Données!K1").Offset(row, 0).Value = Range("Toit!Ii").Value row = row + 1 End If Next i Next j
Auriez-vous une idée pour ajuste le code ou alors un conseil pour procéder autrement?
Partager