Mise a jour d'une fonction en VBA

Fermé
Cire - 28 oct. 2003 à 08:01
 Cire - 29 oct. 2003 à 18:11
Bonjour,

comment obtenir une mise a jour automatique de la cellule qui contient une fonction en VBA au même titre qu'une addtion, par exemple.

voici la fonction:

Function asom()
Dim feuille As Integer

feuille = ActiveSheet.Index

If feuille = 1 Then
asom = ThisWorkbook.Sheets(feuille).Cells(1, 1)
Else
asom = ThisWorkbook.Sheets(feuille - 1).Cells(1, 1)
End If

End Function

Dans ma fonction si je change A1 alors je veux que ma fonction change aussi-tôt. Es-ce possible?

Merci de votre aide,


Cire
A voir également:

1 réponse

Bonjour,

Précision:

Ma fonction va chercher la valeur d'une cellule dans la feuille précédente, dans la fenêtre active j'ai utilisé dans plusieurs cellules ma fonction.

Lorsque je change une cellule de la feuille précédente, je veux qu'au retour à ma feuille courante que toute mes cellules qui contiennent ma fonction s'exécute.

Donc j'ai trouvé un évennement, mais je sais pas comment l'utiliser.

Quelqu'un peut-il m'aider?

Merci


Cire
0