OVH Cloud OVH Cloud

macro exec sorti cell

1 réponse
Avatar
JACK 43
bonjour,

comment faire pour que la macro (par exemple macro1) s'exécute lorsque je
sort d'une cellule pour passé à une autre.

comment faire une macro pour fermer excel, pour quitter excel.

merci et bonne journée !

1 réponse

Avatar
anonymousA
bonjour,

2 possibilités , soit utiliser l'evenement Change ou l'evenement
selection_Change
le 1er se déclenchera si tu changes la valeur d'une cellule, le 2nd si tu
changes de sélection dans la feuille.
Pour les utiliser, il faut que tu ailles dans le module de Feuille que tu
souhaites et tu cliques sur les 2 combobox pour obtenir d'un coté l'objet
worksheet et de l'autre les procédures evenementielles qui y sont rattachés.
Une fois ceci fait, tu frappes ce que tu veux entre Private Sub et End sub.,
du style

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

'cest ici que tu places tes instructions

End Sub

ces 2 evenements sont des evenements à gérer au niveau Feuille ( bien qu'on
puisse le faire au niveau classeur voir au niveau application mais je ne
pense pas que tu aies besoin de ca dans un 1er temps).

Pour ta 2eme question, quelle différence entre fermer et quitter Excel.
l'instruction est Application.quit pour quitter Excel ( i. fermer l'instance
de la session Excel en cours)
S'il s'agit de fermer un fichier, l'instruction est workbooks("nom du
fichier.xls").close avec des paramètres si on veut sauvegarder etc...

A+



A+


bonjour,

comment faire pour que la macro (par exemple macro1) s'exécute lorsque je
sort d'une cellule pour passé à une autre.

comment faire une macro pour fermer excel, pour quitter excel.

merci et bonne journée !