Sélection de ligne mais pas entière

Bonsoir à tous,

Comment sélectionner les colonnes F à Z de la ligne x (x étant la ligne sélectionnée par clic gauche sur le numéro de ligne) ?

Par exemple, je clic sur la ligne 5 et le code me sélectionne uniquement de F5 à Z5.

Merci et bonne soirée.

PS : Cette demande a pour vocation à être utilisé sur un évènement Private Sub Worksheet_SelectionChange.

Bonjour,

Une possibilité : cells(x,"F").resize(1,21).select

Au passage dans 99% des cas le .select est inutile et ralenti...

eric

Bonsoir Eriic,

Merci pour ta réponse. En fait, je cherche à capter la sélection de la ligne : j'ai essayé avec If Row.Target... mais l'évènement ne se déclenche pas.

Merci de bien vouloir m'aiguiller dans ce sens.

D'avance merci et bonne soirée.

Pas sûr d'avoir bien capté ce que tu entendais par capter...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("F:Z")) Is Nothing And Target.Rows.Count = 1 Then
        Cells(Target.Row, "F").Resize(1, 21).Select
    End If
End Sub

Si tu cliques une cellules dans F:Z les cellules sur la ligne sont sélectionnées

eric

Re,

Je me suis mal exprimé : quand je parlai du numéro de ligne, je parlai du numéro qui figure sur les entêtes de lignes (sélection de la ligne entière).

C'est à ce moment que je veux que le code se déclenche d'où mon essai avec Target.Row mais juste les cellules de F à Z.

En espérant avoir été plus clair dans mes explications.

Merci quand même pour ton retour.

Bonne soirée.

En espérant avoir été plus clair dans mes explications.

non

Bonjour

Ma compréhension de la demande

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Count = Columns.Count Then
    Range("F" & Target.Row & ":Z" & Target.Row).Select
  End If
End Sub

Bonjour,

Merci Banzai : ma demande est résolue.

Bonne journée.

Rechercher des sujets similaires à "selection ligne pas entiere"