Macro excel selection d'une plage

Résolu
nbenhamo -  
 nbenhamo -
Bonjour,

Je souhaite automatiser un traitement mais je bloque sur une macro a savoir.

j'ai un tableau de 10 colonnes et un nombre de ligne variable.
Je souhaite par macro sélectionner toutes les colonnes de A à E qui ont la valeur égale à OUI en colonne G.
Si une personne à la solution
D'avance merci

1 réponse

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,
    Macro pour sélectionner si "OUI" en colonne G :
    Sub SelectionSiOuiEnColG() 
    Dim Adresse As String 
    Dim DernLig As Long, Lign As Long 
    
    DernLig = Range("A" & Rows.Count).End(xlUp).Row 
    For Lign = 1 To DernLig 
        If UCase(Cells(Lign, 7)) = "OUI" Then 
            Adresse = Adresse & "," & Range(Cells(Lign, 1), Cells(Lign, 5)).Address 
        End If 
    Next 
    Adresse = Right(Adresse, Len(Adresse) - 1) 
    Range(Adresse).Select 
    End Sub
    --
    Cordialement,
    Franck P
    0
    1. nbenhamo
       
      Je vous remercie ça fonctionne super bien.
      ça correspond tout a fait a ce que je voulais
      Encore merci et bravo
      0