Vba : variable et filtre

boudha74

XLDnaute Nouveau
Bonjour à tous,

j'aurai besoin d'un coup de main pour utiliser des variables.

Code sans variable et fonctionnel

Code:
    ActiveSheet.ListObjects("Tableau74").Range.AutoFilter Field:=2, Operator:= _
        xlFilterValues, Criteria2:=Array(1, " 11 / 30 / 2011")

Code avec variable et non fonctionnel

Code:
Dim annee As String
Dim mois As String


mois = Me.ComboBox2.Value
annee = Me.ComboBox1.Value

    ActiveSheet.ListObjects("Tableau74").Range.AutoFilter Field:=2, Operator:= _
        xlFilterValues, Criteria2:=Array(1, " & mois & " / 30 / " & annee & ")


Merci de votre aide
 

Pierrot93

XLDnaute Barbatruc
Re : Vba : variable et filtre

Bonjour,

pas sûr du tout.. peut être ceci :
Code:
ActiveSheet.ListObjects("Tableau74").Range.AutoFilter Field:=2, Operator:= _
        xlFilterValues, Criteria2:=Array(1, " " & mois & " / 30 / " & annee)

bonne journée
@+
 

boudha74

XLDnaute Nouveau
RESOLU : Vba : variable et filtre

Bonjour,

J'ai trouvé en m'aidant de ta proposition.


Code :


ActiveSheet.ListObjects("Tableau74").Range.AutoFilter Field:=2, Operator:= _
xlFilterValues, Criteria2:=Array(1, mois & " / 30 / " & annee)


Merci

bonne journée
@+
 

Discussions similaires

Réponses
2
Affichages
155
Réponses
1
Affichages
2 K
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 652
Messages
2 090 542
Membres
104 572
dernier inscrit
saumech