Bonjour,
je débute en VBA, voila mon problème:
J'ai une ComboBox rempli avec des mois, comme ceci:
Puis j'ai ma fonction qui permet de garder dans un tableau uniquement les lignes qui m'intéressent en fonction du mois, ici le mois de mars (3):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private Sub ComboBox2_Change() ComboBox2.AddItem "01 - January" ComboBox2.AddItem "02 - February" ComboBox2.AddItem "03 - March" ComboBox2.AddItem "04 - April" ComboBox2.AddItem "05 - May" ComboBox2.AddItem "06 - June" ComboBox2.AddItem "07 - July" ComboBox2.AddItem "08 - August" ComboBox2.AddItem "09 - September" ComboBox2.AddItem "10 - October" ComboBox2.AddItem "11 - November" ComboBox2.AddItem "12 - December" End Sub
J'aimerais pouvoir sélectionner le mois dans ma ComboBox et que celui-ci soit renvoyé dans ma fonction "Select_Month()" pour qu'il la passe en paramètre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub Select_Month() Dim Mois As Integer Dim i As Long Mois = 3 For i = Range("b" & Rows.Count).End(xlUp).Row To 2 Step -1 If Range("b" & i) <> Mois Then Rows(i & ":" & i).Delete Next i End Sub
Si quelqu'un peut m'expliquer, merci d'avance.
Bob
Partager