Filtre d'accès VBA

Je suis en train d'utiliser un filtre en vba comme ceci:

Private Sub Form_Load()

    Me.Filter = "[Alvo] = " & AlvoAtual  
    Me.FilterOn = True  
    Me.Requery  

End Sub

Où AlvoAtual est variable globale, mais rien ne se passe. Lorsque je change la AlvoAtual pour une certaine valeur de rien qui se passe. Comme ceci:

Private Sub Form_Load()

     Me.Filter = "[Alvo] = 'AAAA'"
     Me.FilterOn = True
     Me.Requery

End Sub

Quelqu'un connait le problème?


Je suis l'adoption de cette question (VBAWhatnow) dans l'espoir de tomber répondu plutôt que de faire un doublon que j'ai été conseillé.

Je suis en train de faire la même chose, sauf avec des variables locales.

Mon filtre fonctionne correctement lorsque je définir manuellement les valeurs, mais quand j'ai introduire les variables le filtre ne fonctionne plus

Forms![frmPendingActions]![qryPendingAction subform].Form.Filter = "Filterby = FilterCrit"

Quelqu'un pourrait-il m'aider à trouver une bonne solution?

source d'informationauteur user569709