OVH Cloud OVH Cloud

Worksheet_Change pour remonter de plusieurs cellules et une colonne.

2 réponses
Avatar
86
Bonjour, à Tous et merci d'avance de prendre le temps de nous répondre.
J'ai un tableau de A3 à A32, sur 50 colonnes et lorsque je suis en A32, j'aurai voulu remonter automatiquement en B3 après validation.
J'ai essayé le code suivant que j'ai mis avec de l'aide mais rien ne fonctionne.
Private Sub Worksheet_Range(ByVal sel As Range)
If sel.Count=1 And sel Row=45 Then
Cells(3, sel Colomn +1) Select
End If
End Sub
Il butte sur la 2° ligne
Par contre si je me mets en double click avec un MsgBox cela marche bien.
Merci à vous et Bonne journée.

2 réponses

Avatar
DanielCo
Bonjour,
Private Sub Worksheet_change(ByVal sel As Range)
If sel.Count = 1 And sel.Row = 45 Then
Cells(3, sel.Column + 1).Select
End If
End Sub
Cordialement.
Daniel


Bonjour, à Tous et merci d'avance de prendre le temps de nous répondre.
J'ai un tableau de A3 à A32, sur 50 colonnes et lorsque je suis en A32,
j'aurai voulu remonter automatiquement en B3 après validation.
J'ai essayé le code suivant que j'ai mis avec de l'aide mais rien ne
fonctionne.
Private Sub Worksheet_Range(ByVal sel As Range)
If sel.Count=1 And sel RowE Then
Cells(3, sel Colomn +1) Select
End If
End Sub
Il butte sur la 2° ligne
Par contre si je me mets en double click avec un MsgBox cela marche bien.
Merci à vous et Bonne journée.
Avatar
gmlsteph
Bonjour,
si c'est 44 et pas 32 remplacer 33 par 45
C'est à mettre dans le private module de la feuille:

'''''
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
If .Row = 33 Then Cells(3, .Column + 1).Activate
End With
End Sub
'''''
'__
'lSteph