Airone784
XLDnaute Occasionnel
Bonjour,
Voici mon soucis que je rencontre. Je souhaite utiliser Custom Ui editor pour personnaliser mon ruban et notamment filtrer une base de donnée.
Je souhaite utiliser une combobox pour cela :
Dans UI editor, j'ai donc le code suivant :
Puis dans un module de mon fichier j'ai le code suivant :
Seulement en fonction, de ce que je choisis dans la combobox je voudrais filtrer en conséquence mais je n'y arrive pas. Mon filtre doit être la valeur choisie dans ma combobox de mon ruban personnalisé.
Savez-vous si on peut faire cela??
Merci d'avance pour votre aide.
Voici mon soucis que je rencontre. Je souhaite utiliser Custom Ui editor pour personnaliser mon ruban et notamment filtrer une base de donnée.
Je souhaite utiliser une combobox pour cela :
Dans UI editor, j'ai donc le code suivant :
Code:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id="tab1" label="Outil de filtre">
<group id="customGroup" label="Filtres">
<comboBox id="CB1" label="Statut" onChange="Filtre" >
<item id="it1" label="En stock"/>
<item id="it2" label="Affecté"/>
<item id="it3" label="En réparation"/>
<item id="it4" label="Renouvelé"/>
<item id="it5" label="Inconnu"/>
</comboBox>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Puis dans un module de mon fichier j'ai le code suivant :
Code:
Sub filtre(control As IRibbonControl, text As String)
Dim filtre As String
Sheets("Inventaire").Select
filtre = comboBox.value
ActiveSheet.Range("$A$3:$K$" & Range("A4").End(xlDown).Row).AutoFilter Field:=9, Criteria1:=filtre
Range("A1:K1").Select
End Sub
Seulement en fonction, de ce que je choisis dans la combobox je voudrais filtrer en conséquence mais je n'y arrive pas. Mon filtre doit être la valeur choisie dans ma combobox de mon ruban personnalisé.
Savez-vous si on peut faire cela??
Merci d'avance pour votre aide.