Suite de 5 lettres à supprimer

Résolu/Fermé
ptitepuce07 - 16 févr. 2012 à 17:30
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 17 févr. 2012 à 13:36
Bonjour,
N'ayant pas assez de connaissances en VBA...
Existe-t-il un code qui me permettrait :

1/ pour un tableau range ("A1:G41990")
Chaque cellule contient une lettre de l'alphabet (A à T)

2/ pour chaque ligne, chercher une suite de 5 lettres consécutives de l'aphabet
si c'est le cas : supprimer la ligne
sinon : continuer la recherche jusqu'à la dernière ligne

Merci
A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 312
16 févr. 2012 à 17:42
Bonjour

Pour faciliter notre recherche:

mettre un extrait du classeur (environ 1000 lignes) sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
dans l'attente
0
Bonjour,

Mon fichier est trop gros et le lien n'a pas pu être créé.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 312
Modifié par michel_m le 16/02/2012 à 18:45
bin mets entre 1000 et 100 lignes et que la feuille concernée ;o)
0
http://cjoint.com/?BBqsWl1s4wJ

Voilà ça va mieux en effet

Merci
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 312
17 févr. 2012 à 07:24
Bonjour,

OK, merci
Si pas d'impondérable proposition en fin de matinée

Je considère qu'il peut y avoir n'importe quelle lettre entre A et T en colonne "A" ?
0
Bonjour,

Non, juste A à T (pas Z par exemple)
Désolée, je viens de prendre part de votre message à cette heure.
Je verrai votre réponse lundi ou mardi car je parts en week-end.
Bon week-end à vous aussi.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 312
17 févr. 2012 à 09:47
ET voila
https://www.cjoint.com/?3BrjT0d7ZJv

une fois les essais terminés, tu as 2 modifs à apporter au code indiquées par Commentaires en majuscules
0
Merci Michel
Vous êtes un pro.
0
Bonjour,

En fait non (siii vous êtes un pro) mais non ce n'est pas ce que j'attendais.
Le code me rajoute des lettres dans ma série. ... et il ne faudrait pas
ABCDEFG doit être supprimé et non pas se transformer en ABCDFGH (H n'étant pas dans la ligne)
Pour résumer : toute suite de 5 lettres consécutives amène la suppression automatique du Range en question.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 312
Modifié par michel_m le 17/02/2012 à 13:43
bizarre c'est ce j'ai fait et je n'ai pas ce problème
si la ligne comporte ABCDEFG( voire ABCDE ou ACCDEFG ou KBCDEFH) elle est supprimée (et non sautée)de m^me que TMPQRST
par contre OCDEFKH n'est pas supprimé
a,l'arrivée le tableau comporte moins de lignes que le tableau initial
rappel="si c'est le cas : supprimer la ligne"
0