-
Cet événement n’existe pas. Tu peux le créer en combinant un sheetchange avec un sheetcalculate en passant par une valeur intermédiaire qui dépendrait de ta cellule active et qui du coup déclencherait un calcul ?
Récapitulons:
-Sheetchange => Stocke la valeur activecell puis lui associe une fonction cachée dans le classeur en référence.
-Si on change la valeur => changement de notre référence.
-Activation sheetcalculate
-Ce que tu veux faire
-Suppression de la reférence
-
Bonjour EngueEngue,
Je comprends le principe mais je ne vois pas bien comment faire pour stocker la valeur activecell puis lui associer une fonction cachée dans le classeur en référence.
Et je ne comprends pas bien comment ce "change-calculate" pourra détecter tout les changements.
-
Cellule modifiée
Bonjour, je ne sais pas si ce sujet est déjà traité. mais j'ai un petit problème svp aidez moi:
j'ai une macro qui incrémente la valeur d'une cellule en fonction de la valeur d'une autre. comme
si A1 = 1 alors B1.Value = B1.Value+1; si A1 = 2 alors B2.Value = B2. Value + 1...
en sachant que une action de macro est irréversible, si je me suis trompé au lieu de 1 j'ai mi 2 sur A1 donc se sera la mauvaise cellule qui incrémentera.
- je veux alors récupérer l'adresse de la cellule modifiée dernièrement. les "Private Sub Worksheet_Change(ByVal Target As Range),..." ne m'aident pas car ils sont exécutés dès qu'on modifie une cellule. mais je veux que quand j'appuy sur un bouton la macro me donnera la cellule dernièrement modifiée. merci à vous.