L
ludocavic
Guest
Bonjour a tous et toutes,
Je vous explique un peu la situtation :
- je cherche a faire quelque chose « sans » vb, entendant donc que meme si l’utilisateur clique sur « desactiver » les macro, ca fonctionne quand meme
- je me tourne donc vers des functions perso que j’aurai enregistre en .xla et qui ne nécessiteront pas la question « activer ou non » les macro au demarrage.
Le but :
Il est tres simple. Dans mon fichier Xla, j’ai cree la function suivante :
Function ActCellDetect()
Application.Volatile
ActCellDetect = Application.ActiveCell.Address
End Function
Le but etant d’avoir une fonction dont le resultat est la reference cellule sur laquelle se trouve l’utilisateur
Dans le fichier de test, en A1 disons, je tape =ActCellDetect()
Probleme
Le seul probleme que j’ai est le suivant : « l’update » de ma fonction ne se fait pas lors d’un changement de selection mais lors d’un changement de valeur d’une cellule. En gros il faut soit faire F2 pour rentrer dans la cellule sur laquelle on a clique puis faire entrer, soit faire F9 apres avoir clique.
Ma question :
Comment faire pour que ma fonction se mette a jour en changeant seulement la selection (en cliquant quoi ? J’ai essaye de force « dans la fonction xla » application.calculate, full et full rebuild mais ca marche pas…
Merci aux ames charitables….
ludo
Je vous explique un peu la situtation :
- je cherche a faire quelque chose « sans » vb, entendant donc que meme si l’utilisateur clique sur « desactiver » les macro, ca fonctionne quand meme
- je me tourne donc vers des functions perso que j’aurai enregistre en .xla et qui ne nécessiteront pas la question « activer ou non » les macro au demarrage.
Le but :
Il est tres simple. Dans mon fichier Xla, j’ai cree la function suivante :
Function ActCellDetect()
Application.Volatile
ActCellDetect = Application.ActiveCell.Address
End Function
Le but etant d’avoir une fonction dont le resultat est la reference cellule sur laquelle se trouve l’utilisateur
Dans le fichier de test, en A1 disons, je tape =ActCellDetect()
Probleme
Le seul probleme que j’ai est le suivant : « l’update » de ma fonction ne se fait pas lors d’un changement de selection mais lors d’un changement de valeur d’une cellule. En gros il faut soit faire F2 pour rentrer dans la cellule sur laquelle on a clique puis faire entrer, soit faire F9 apres avoir clique.
Ma question :
Comment faire pour que ma fonction se mette a jour en changeant seulement la selection (en cliquant quoi ? J’ai essaye de force « dans la fonction xla » application.calculate, full et full rebuild mais ca marche pas…
Merci aux ames charitables….
ludo