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

Selection multiple de lignes avec condition (vba)

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 !

hemerode

XLDnaute Junior
Bonjour à tous!


Je souhaite sélectionner les lignes (simultanément) d'un tableau.
La macro vise à sélectionner ( Mat & valeur) dont la valeur est supérieur à 0.

Merci pour votre aide.
 
Re : Selection multiple de lignes avec condition (vba)

Merci Papou-net. C'est exactement ce que je cherche. Sauf que c'est toute la ligne qui est sélectionnée (cel.EntireRow). Comment limiter la sélection à mon tableau et non toute la feuille.
Merci.😀
 
Re : Selection multiple de lignes avec condition (vba)

Bonjour hemerode,

Modifie le code comme ceci:

Code:
Private Sub CommandButton1_Click()
Dim Cel As Range, Plage As Range

With ActiveSheet
  For Each Cel In ActiveSheet.Range("C1:C25")
    If Cel > 0 Then
      If Plage Is Nothing Then
        Set Plage = .Range("A" & Cel.Row & ":E" & Cel.Row)
        Else
        Set Plage = Application.Union(Plage, .Range("A" & Cel.Row & ":E" & Cel.Row))
      End If
    End If
  Next
End With
Plage.Select
End Sub
Bien entendu, tu remplaces les lettres de colonnes (A et E) par les limites de ton tableau.

Bonne journée.

Cordialement.
 
- 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…