OVH Cloud OVH Cloud

ça veut dire quoi, svp

5 réponses
Avatar
Sunburn
Bonjour,
j'ai trouvé cette expression dans le code VBA de mon projet, mais dans une
feuille.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub

ça signifie quoi s'il vous plait?
Merci.
Yann

5 réponses

Avatar
Jacky
Bonjour,
Ce code intercepte tout changement de sélection dans la feuille dans
laquelle il est placé et exécute tout code placé entre private sub........
et end sub.
Essaie ceci
'--------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
msgbox "bonjour Surburn"
End Sub
'---------
Place toi sur la feuille en question et clique sur une cellule.
A chaque changement de sélection ce message va apparaitre.

Bon courage

--
Salutations
JJ

"Sunburn" a écrit dans le message de
news:
Bonjour,
j'ai trouvé cette expression dans le code VBA de mon projet, mais dans une
feuille.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub

ça signifie quoi s'il vous plait?
Merci.
Yann


Avatar
Sunburn
Merci Jacky,

donc en fait, ça ne sert à rien de spécial?
Yann
Avatar
Jacky
Re....
donc en fait, ça ne sert à rien de spécial?
Oh! que si.....

Regarde un peu dans les messages ou fait une recherche sur
"Worksheet_SelectionChange" et tu verras.
......idem pour "Worksheet_Change".
Se sont des codes dit "événementiels" qui se déclenchent selon les
événements qui se produisent dans la feuilles en question.
Cela peut être très pratique.
--
Salutations
JJ

"Sunburn" a écrit dans le message de
news:
Merci Jacky,

donc en fait, ça ne sert à rien de spécial?
Yann


Avatar
JLuc
Sunburn avait soumis l'idée :
Merci Jacky,

donc en fait, ça ne sert à rien de spécial?
Yann


Cà sert à plein de chose, va voir là :
http://xlwiki.free.fr/wiki/wakka.php?wiki=EvenementsExcel

--
JLuc

Avatar
jps
bonjour yann
tel qu'écriit dans ton projet, en effet, ça ne signifie rien puisque tu n'as
aucune ligne de procédure entre Private...... et End Sub
jps

"Sunburn" a écrit dans le message de
news:
Bonjour,
j'ai trouvé cette expression dans le code VBA de mon projet, mais dans une
feuille.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub

ça signifie quoi s'il vous plait?
Merci.
Yann