Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Faire une selection de lignes avec trois conditions

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

jeep54

XLDnaute Nouveau
Bonjour à tous,

Je voudrais selectionner une zone dans excel a partir d'une ligne commençant par le mot1, jusqu'à la ligne commençant par le mot2.

J'ai réussi a faire cela mais je voudrais rajouter que si le mot 1 n'existe pas, la macro doit prendre le mot1 bis.

Dans mon exemple, je selectionne la ligne du mot ted jusqu'a la ligne du mot sam.

Mais j'aimerais que si le mot ted n'existe pas, la selection s'étende de la ligne du mot bob à la ligne du mot sam.

Un grand merci pour vos reponses.

Cordialement,
 

Pièces jointes

Re : Faire une selection de lignes avec trois conditions

bonjour jeep54,

bienvenu sur le forum.
une proposition ainsi :
VB:
Sub selection1()
Sheets("feuil1").Select
Dim cel1 As Range
Dim cel2 As Range
Set cel1 = Cells.Find(What:="ted", LookIn:=xlFormulas, LookAt:=xlWhole)
If cel1 Is Nothing Then Set cel1 = Cells.Find(What:="bob", LookIn:=xlFormulas, LookAt:=xlWhole)
Set cel2 = Cells.Find(What:="sam", LookIn:=xlFormulas, LookAt:=xlWhole)
Range(cel1, cel2).Select
End Sub
 
Re : Faire une selection de lignes avec trois conditions

Re,

ou en une ligne :
VB:
Sub selection2()
  Range(Cells(IIf(IsError(Application.Match("ted", Range("A:A"), 0)), Application.Match("bob", Range("A:A"), 0), Application.Match("ted", Range("A:A"), 0)), 1), Cells(Application.Match("sam", Range("A:A"), 0), 1)).Select
End Sub
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…