Recherche VBA Excel
Fermé
bidouille82
Messages postés
28
Date d'inscription
mardi 7 février 2006
Statut
Membre
Dernière intervention
8 janvier 2009
-
8 janv. 2009 à 15:03
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 - 8 janv. 2009 à 16:10
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 - 8 janv. 2009 à 16:10
A voir également:
- Recherche VBA Excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
2 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 701
8 janv. 2009 à 16:06
8 janv. 2009 à 16:06
bonjour
Avec le textbox_change tu exécutes un "find" avec boucle et tu retrouves tous tes "du" en un clin d'œil !
attention, dès que tu saisis "d" tu retrouves tous les "d"...
Avec le textbox_change tu exécutes un "find" avec boucle et tu retrouves tous tes "du" en un clin d'œil !
attention, dès que tu saisis "d" tu retrouves tous les "d"...
Bidouilleu_R
Messages postés
1181
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
12 juillet 2012
293
8 janv. 2009 à 16:10
8 janv. 2009 à 16:10
Si c'est pour "visualiser" rapidement une liste réduite pourquoi ne pas utiliser un combobox ou listbox qui serait renseigné par ton tableau
cette fonctionnalité est directement implémenté dans le combobox
si le but est de rechercher effectivement ces éléments dans le tableau
je choisirai d'utiliser une boucle for each ou une boucle for i=0to ubound(tableau1)
avec en sortie un tableau d'index
qqchose comme
for i=0 to ubound(montableau)
if instr(montableau(i),"DU")>0 then
montableauindex(j)=i
j=j+1
end if
next i
cette fonctionnalité est directement implémenté dans le combobox
si le but est de rechercher effectivement ces éléments dans le tableau
je choisirai d'utiliser une boucle for each ou une boucle for i=0to ubound(tableau1)
avec en sortie un tableau d'index
qqchose comme
for i=0 to ubound(montableau)
if instr(montableau(i),"DU")>0 then
montableauindex(j)=i
j=j+1
end if
next i