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

Retour