Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Recherche vba dans une feuille Excel

Michel Br, le samedi 1 décembre 2007 à 15:45:13
Bonjour,

Je suis en train de faire une base de données avec des masques sous excel

J'ai une boîte de dialogue qui s'ouvre pour faire une recherche, puis je compare mon entrée avec le contenu de la feuille.

Pour cela, j'utilise une boucle contenant la commande :

If UCase(Cel) = UCase(Str_critère) Then

Malheureusement, cela ne marche que si le contenu de la requête est absolument identique au contenu de la cellule.

Par exemple, si je veux chercher le mot 'maison' (au singulier) mais que dans ma cellule il y a le mot 'maisons' (au pluriel) ma recherche ne donnera rien.

Peut-on par exemple insérer automatiquement des jockers dans la variable issue de la boîte de dialogue ? *maison*

Je ne sais pas si je suis très clair...

Merci d'avance pour votre aide et meilleures salutations à tous

Michel
Répondre à Michel Br  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le samedi 1 décembre 2007 à 16:28:29
Bonjour,

tu as la fonction instr() qui permet de rechercher une sous-chaine dans une chaine.

eric
Répondre à eriiic

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Michel Br, le samedi 1 décembre 2007 à 17:07:25
Merci beaucoup Eric, ça marche !

Pour d'autre qui auraient la même question, voici ci-dessous ma fonction modifiée selon les indications reçues

If InStr(UCase(Cel), UCase(Str_critère)) Then

Meilleures salutations à tous

Michel
Répondre à Michel Br
[VBA] Importer feuille Excel sous Access (Résolu)Bonjour! Mon objectif : Je souhaite importer une feuille Excel à partir d'Access. Je rentre donc dans une liste déroulante (dans un formulaire) le nom de ma feuille excel à importer. Puis, un clic sur un bouton me permet: - d'ouvrir une... www.commentcamarche.net/forum/affich-2908735-vba-importer-feuille-excel-sous-access
Supprimer une feuille excel par vba (Résolu)Bonjour, Je souhaite avoir de l'aide pour supprimer une feuille excel par macro VBA. j'ai mis le code suivant: Sheets("Feuil2 (2)").Delete mais il ya la fenêtre qui me demande de valider la suppréssion. Y-a t-il un moyen de valider cette... www.commentcamarche.net/forum/affich-6995668-supprimer-une-feuille-excel-par-vba
Recherche dans différente feuille excel (Résolu)Bonjour, je souhaiterais que ma feuille excel recherche des donnés dans dautre feuille du classeur préalablement remplis? ( ex: j'ai remplis un tableau avec un code produit, un nom de produit et un prix de vente et dans un second tableau je... www.commentcamarche.net/forum/affich-6258319-recherche-dans-differente-feuille-excel
Eviter les doublons dans ExcelEviter les doublons lors d'un encodage dans un colonne de feuille excel: prendre le format conditionnel sur le première cellule sous les titres (par ex A2) choisir la formule suivante : =NB.SI($A$2:$A$21;A2)>1 mettre là la couleur de fond... www.commentcamarche.net/faq/sujet-1258-eviter-les-doublons-dans-excel
Formules Excel de baseVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des... www.commentcamarche.net/faq/sujet-8450-formules-excel-de-base
Figer une ligne dans un tableau ExcelPour figer la ligne 1 (par exemple) dans une feuille excel : Sélectionnez la ligne 2, Puis allez dans le menu "Fenêtres" et option "Figer les volets". www.commentcamarche.net/faq/sujet-7684-figer-une-ligne-dans-un-tableau-excel
Copier des infos sur une feuille Excel (Résolu)Bonjour, Je travaille sous VBA, voila mon probleme (peut etre simple poour certain mais je débute en vba), je dois copier des infos d'une colonne vers une autre colonne d'une feuille Excel En fonction d'une langue sélectionnée par... www.commentcamarche.net/forum/affich-3178553-copier-des-infos-sur-une-feuille-excel
Pb feuille excel (Résolu)Bonjour, je suis en VBA sous excel et je cherche à savoir comment générer à partir d'une feuille excel des boutons dynamiques. actuellement j'arrive à générer ds boutons dynamiques à partir d'un bouton et de 2 modules de classes.... www.commentcamarche.net/forum/affich-5498072-pb-feuille-excel
Acces à 1 feuille excel à partir d'une autre (Résolu)Bonjour, Je cherche un moyen d'acceder à des données présentes dans une feuille excel à partir d'une autre feuille du même classeur sans utiliser VBA. www.commentcamarche.net/forum/affich-7527712-acces-a-1-feuille-excel-a-partir-d-une-autre
Toutes les réponses pour « recherche vba dans une feuille Excel »