Bonjour à tous,
problème tout simple :
J'ai un tableau sur mon rapport dont je veux filtrer les lignes sur différentes valeurs en utilisant l'interface VBA
Pour filtrer sur une seule valeur, aucun problème, le code suivant fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim MaVariable as string MaVariable = "011092" ActiveReport.AddComplexFilter "Code Affaire", "=<Code Affaire> =" & chr(34) & MaVariable & chr(34)
En revanche, dès que j'essaie de passer sur un filtre multiple avec une liste, j'ai une erreur "Bad formula : Type de données incorrecte (DBM0003)"
Voici le code :
J'ai cherché partout sur Internet impossible de trouver quelqu'un qui parle de filtres multiples...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim MaVariable as string MaVariable = "011092" & chr(34) &"," & chr(34) & 011088" ActiveReport.AddComplexFilter "Code Affaire", "=<Code Affaire> In List (" & chr(34) & MaVariable & chr(34) & ")"
J'ai essayé toutes les syntaxes possibles mais rien à faire
Merci d'avance de votre aide.
Partager