Suite de 5 lettres à supprimer

Résolu
ptitepuce07 -  
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   -
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

2 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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
ptitepuce07
 
Bonjour,

Mon fichier est trop gros et le lien n'a pas pu être créé.
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
bin mets entre 1000 et 100 lignes et que la feuille concernée ;o)
0
ptitepuce07
 
http://cjoint.com/?BBqsWl1s4wJ

Voilà ça va mieux en effet

Merci
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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
ptitepuce07
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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
ptitepuce07
 
Merci Michel
Vous êtes un pro.
0
ptitepuce07
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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