Conserver les lignes sauf "conditions" ou "conditions"

  • Initiateur de la discussion Initiateur de la discussion kalek93
  • 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 !

K

kalek93

Guest
Bonsoir,

Après des recherches sur google, et ne trouvant pas de réponses, je me permet de solliciter votre aide.

Alors voilà c'est simple,

Mon fichier Excel contient en colonne A : France, Angleterre, Italie, Allemagne, Espagne...

J'aimerai conserver uniquement les lignes où sont présentes les valeurs "France" et "Angleterre"

Voici mon code :

Sub Conserver_FR_UK

For i = 6000 to 2 step -1

if not range ("A" & i) like "France" or range ("A" & i) like "Angleterre" then
rows(i).delete
EndIf

Next i

End Sub


Le problème avec ce code est qu'il me supprime toutes les lignes qui ne contient pas "France", c'est à dire qu'il ne prend pas en compte la 2e partie de ma condition...

Merci bcp pr votre aide.
 
Re : Conserver les lignes sauf "conditions" ou "conditions"

Bonsoir kalek93,

Tu pourrais essayer ce code :
VB:
Sub Conserver_FR_UK()
    For i = Range("A65536").End(xlUp).Row To 2 Step -1
        If Not Range("A" & i) Like "France" And Not Range("A" & i) Like "Angleterre" Then
            Rows(i).Delete
        End If
    Next i
End Sub

A+
 
Re : Conserver les lignes sauf "conditions" ou "conditions"

Bonjour,

remplace à priori la ligne de ta condition par :
Code:
If (Not (Range("A" & i) Like "France")) And (Not (Range("A" & i) Like "Angleterre")) Then

[EDIT] Ha salutations, FredOo
 
Re : Conserver les lignes sauf "conditions" ou "conditions"

Merci beaucoup Fredoo pour ta rapidité, effectivement il fallait remplacer 'or' par 'and not'.

Je voudrai maintenant inclure dans la meme sub, un msgbox me renvoyant le nombre de lignes.. Ou plutot la ligne de la derniere cellule non-vide..

Je ne sais pas s'il faut utiliser un compteur ou plutot reperer le premiere cellule vide puis faire -1 ?

Pourrais-tu m'aider stp?

Merciii beaucoup
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
9
Affichages
1 K
Réponses
5
Affichages
938
LeSaintKebab
L
A
Réponses
17
Affichages
4 K
Abdenour
A
L
Réponses
4
Affichages
2 K
L
J
Réponses
9
Affichages
3 K
Justine56
J
C
Réponses
35
Affichages
10 K
benoitoleron
B
Retour