English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

Ex: garder les lignes ayant des mots comportant "che" (cheval, chemin, manche) et supprimer les autres (chat, manchot etc) et ce quelle que soit la cellule de la ligne ou apparait ce mot ?

2007-01-08 23:51:37 · 8 réponses · demandé par symposiumas 2 dans Informatique et internet Programmation

8 réponses

J'utilise Multiplan et je n'ai pas ce problème.
Mais sinon, oui, avec un filtre ça dois suffire plutôt que de faire une macro (tu as l'air d'utiliser Excel en amateur)

2007-01-09 09:34:04 · answer #1 · answered by Frère Jacques 4 · 0 0

Oui, ceux qui ont répondu "filtre" ont raison ! C'est le plus simple ! Ils ont juste oublié de dire comment procéder et de préciser "Filtre automatique" car ta recherche est très facile à résoudre avec cette fonction.
Tu sélectionnes (les cellelules de) la première ligne qui fait office de titre vraiment et dans le menu Outils, Filtre tu actives "Filtre automatique" (tu verras apparaître une coche que tu pourras donc désactiver ensuite) ; des flèches vers le bas apparaissent alors au bas des cellules de la 1ère ligne ; en cliquant dessus tu verras une liste de choix (par "en général", c'est moi qui l'écris, au regard d'un choix je veux dire que ça ne s'affiche que dans certains cas) :
(tous)
(Vides) "en général"
(Non vides) "en général"
(10 premiers) "en général"
(Personnalisé)
puis une liste des valeurs saisies par ordre alphanumérique.
Dans le cas qui t'intéresse, dans la/les colonnes où tu cherches la chaîne de caractère "che", tu prends "(Personnalisé)" ; une boîte de dialogue s'ouvre ; dans la case portant l'intitulé de ton champ (itre de colonne) tu déroules jusqu'en bas la liste de choix pour prendre "Contient" et dans la case en vis-à-vis tu tape simplement che (sans espace, ni guillemets ...).
Toutes les lignes ne contenant pas che dans la/les colonne(s) sélectionnée(s) ; et la flèche de la/les colonne(s) filtrée(s) est devenue bleue.
Pour remettre les compteurs à zéro (tout faire réapparaître, tu reprends les flèches bleues et tu sélectionnes le premier choix, c'est-à-dire (Tous) ...

2007-01-11 17:03:35 · answer #2 · answered by Almerinda 6 · 0 0

Si effectivement tu veux supprimer les lignes ne contenant pas ton "che", alors il te faudra créer une macro qui test les contenus des cellules et agit en conséquence : supprimer ou pas la ligne.

Si tu te lance dedans, une astuce importante, commence par la fin, sinon tu as des lignes qui ne seront pas testées.

Si tu connais pas le VBA, tu peux m'envoyer un exemple de fichier, ou plus de précision (plage de cellule à tester, noms fichier et onglets, critère pour suppression...) et je te ferais un code.

Bon courage.

2007-01-10 04:33:34 · answer #3 · answered by Anonymous · 0 0

si tu veux seulement les masquer, le filtre fera l'affaire (sélectionne données, filtre, puis personnalisé et enfin contient et tape *che*)

si tu souhaite te débarrasser de toutes les lignes ne contenant pas au moins une fois la chaîne de caractères che, il faudra une macro

2007-01-09 13:40:47 · answer #4 · answered by Anonymous · 0 0

tu utilises un filtre

2007-01-09 08:03:09 · answer #5 · answered by Anonymous · 0 0

pour compléter la réponse ci-dessus : et en customisant le filtre

2007-01-09 07:57:27 · answer #6 · answered by Anonymous · 0 0

en ajoutant un filtre

2007-01-09 07:55:14 · answer #7 · answered by Anonymous · 0 0

Houla,
possible mais tu dois développer une macro spécifique ou en visual b. Comme tes besoins sont multiple.
- Trouver des partie de mots (xx)
- Suprimer les lignes ne comportant pas (xx)
Vas sur des forum bcp plus spécialisé.

2007-01-09 08:01:06 · answer #8 · answered by KOp 3 · 0 1

fedest.com, questions and answers