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

Sélection d'une plage de cellules

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

Cougar

XLDnaute Impliqué
Bonsoir,

Comment écrire un code qui sélectionnera une plage de cellules ? Je m'explique. Je fais une recherche dans la colonne D, si le contenu de la cellule en D (exemple en D17) = ma recherche, je sélectionne A1 jusqu'à D17.

Merci de votre aide
 
Re : Sélection d'une plage de cellules

Bonjour,
Code:
Sub test()
    Dim MaCellule As Range
    On Error Resume Next
    Set MaCellule = Range("D:D").Find(what:="ValeurCherchée", _
            LookIn:=xlValues, lookat:=xlWhole, MatchCase:=True)
    Range(Range("A1"), MaCellule).Select
    If Err.Number > 0 Then MsgBox "Recherche infructueuse"
    On Error GoTo 0
End Sub

Adapter les parametres de Find.

Cordialement,

Tirex28
 
Re : Sélection d'une plage de cellules

Bonjour Cougar, Tirex

une autre solution sans utiliser le "On error resume next" :

Code:
Sub test()
Dim MaCellule As Range
Set MaCellule = Range("D:D").Find(what:="ValeurCherchée", _
    LookIn:=xlValues, lookat:=xlWhole, MatchCase:=True)
If Not MaCellule Is Nothing Then
    Range(Range("A1"), MaCellule).Select
Else
    MsgBox "Recherche infructueuse"
End If
End Sub

bonne journée
@+
 
Re : Sélection d'une plage de cellules

Bonjour,

En effet dans le cas present On Error Resume Next est superflu, mais j'ai tellement été ennuyé par Find que c'est devenu un réflexe...

Bonne journée,

Tirex28
 
- 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

Réponses
13
Affichages
338
  • Question Question
Microsoft 365 Remplissage auto
Réponses
14
Affichages
378
Réponses
6
Affichages
296
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…