critères pour filtre élaboré

  • Initiateur de la discussion Initiateur de la discussion Blafi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Blafi

Guest
Bonjour le forum,

J'ai un pb que je n'arrive pas à résoudre : je désire extraire des données d'une base de données excel (liste) en utilisant une zone de critères afin de réaliser un filtre élaboré.

Sous excel, il faudrait que je rentre dans la zone de critères par exemple ='=dupont' pour trouver les cellules ne contenant que dupont.

Quand j'enregistre une macro sous VBA, il m'écrit pour ce critère:
activecell.formulaR1C1= '=''=dupont'''.

jusque là tout va bien. Par contre je n'arrive pas à écrire le code qui convient lorsque ma recherche porte sur la valeur d'une variable rentrée précedemment par l'utilisteur grace à une boite de dialogue : si ma variable s'appelle Lenom par exemple, qu'elle a la valeur 'dupont' et que je rentre activecell.formulaR1C1= Lenom, ça va bien sauf que le filtre me donne toutes les cellules contenant tout ce qui commence par 'dupont'.

J'ai essayé '=''='& lenom & ''' mais ça ne donne rien.
Quelle ligne de commande dois-je rentrer pour obtenir l'équivalent de mon ='=dupont' ?

Merci d'avance aux champions VBA qui pourront m'aider et à bientôt..
 
OK jean-marie, je vais essayer mais il me semble qu'avec ta méthode il me manque les guillemets absolument nécessaire autour du nom recherché pour obtenir dans la cellule excel ='=dupont'.

Ai-je raison ?
 
Après vérifications, c'est bien ce que je craignais : je n'obtiens pas les guillemets nécessaires... Mais je viens de trouver la bonne solution :

activecell.formulaR1C1= '=''=' & lenom & ''''

C'est un peu compliqué mais ça marche...
A bientôt.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
40
Affichages
3 K
Réponses
69
Affichages
6 K
Retour