Sélectionner Cellules avec caractères spécifiques

  • Initiateur de la discussion Initiateur de la discussion tarvel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tarvel

XLDnaute Occasionnel
Bonjour,
J'ai une feuille de classeur avec des données sur les lignes et 3 colonnes A B C.
Avec une macro...j'aimerais grâce à des caractères spécifiques contenues dans certaines cellules (style code postal ou téléphone...en terme générique comme '#####' ' ## ## ## ## ## '...)...garder toutes les lignes comportant ces caractères plus la cellule supérieure (si '#####' ' ## ## ## ## ## ' sont en A5😀5...je voudrais garder la cellule A4) et supprimer (la ligne) de toutes celles qui ne correspondent pas au critére.
J'aurai ainsi une colonne A avec les données qui m'intéressent!

Merci

Message édité par: tarvel, à: 05/10/2005 19:54
 
Re:Sélectionner Cellules avec caractères spécifiqu

Bonsoir tarvel, le forum

tu peux essayer ce type de code :

Sub Bouton1_QuandClic()
Dim i As Integer

For i = Range('a65536').End(xlUp).Row To 1 Step -1
   
If Cells(i, 1) Like '* ##### *' And Cells(i, 3) Like '*## ## ## ## ##*' Then
        Cells(i, 1).Interior.ColorIndex = 6
        Cells(i - 1, 1).Interior.ColorIndex = 6
   
End If
   
If Cells(i, 1).Interior.ColorIndex = 6 Then
        Cells(i, 1).Interior.ColorIndex = -4142
   
Else
        Rows(i).Delete
   
End If
Next i


End Sub

a voir en pièce jointe.

salut
[file name=Cellules.zip size=9594]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Cellules.zip[/file]
 

Pièces jointes

Re:Sélectionner Cellules avec caractères spécifiqu

Tout d'abord MErci Hervé pour la réponse rapide
J'ai testé la macro...elle fonctionne bien
Seul hic...si par contre j'ai les numéros de téléphones qui apparaissent en colonne A...la ligne n'est pas pris en compte...et donc la donnée est absente!
Y'a t-il une solution si les données n'apparaissent pas toujours sur la même colonne (pour les lignes pas de problème)??
Merci
 
Re:Sélectionner Cellules avec caractères spécifiqu

re

AH oui, j'avais pas vu qu'il pouvait y avoir des numéros en colonne A:

essaye comme ceci :

Sub Bouton1_QuandClic()
Dim i As Integer

For i = Range('a65536').End(xlUp).Row To 1 Step -1
   
If Cells(i, 1) Like '* ##### *' And Cells(i, 3) Like '*## ## ## ## ##*' _
     
Or Cells(i, 1) Like '*## ## ## ## ##*' Then
        Cells(i, 1).Interior.ColorIndex = 6
        Cells(i - 1, 1).Interior.ColorIndex = 6
   
End If
   
If Cells(i, 1).Interior.ColorIndex = 6 Then
        Cells(i, 1).Interior.ColorIndex = -4142
   
Else
        Rows(i).Delete
   
End If
Next i


End Sub

salut
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

P
Réponses
2
Affichages
1 K
Ptrs32
P
S
Réponses
3
Affichages
2 K
Sebadoo
S
D
Réponses
10
Affichages
21 K
didic777
D
N
Réponses
13
Affichages
3 K
N
Retour