OVH Cloud OVH Cloud

Calcul automatique

1 réponse
Avatar
Gérald
Bonjour,

dans un classeur Excel 97, je souhaite qu'une macro VB se lance après
modification de la valeur d'une cellule.

En gros, je renseigne 4 cellules différentes et en fonction d'un calcul
effectué sur les valeurs de ces 4 cellules, une 5eme cellule affiche une
valeur.

Je cvoudrais qu'à l'issue de ma saisie initiale dans mes 4 cellules, la
couleur de fond de ma 5eme cellule soit modifiée.

Pour l'instant, je lance ma macro à l'aide d'un bouton, mais j'aimerai que
la modification se fasse automatiquement.

D'après l'aide intégrée à Excel 97, cela est possible mais impossible de
mettre en application cela (Private Sub object_changesheet XXXXXX.

Merci.

1 réponse

Avatar
AV
Exemple :
Il faut remplir les cellules A1:D1 pour qu'un calcul se fasse en D1
En D1 :
=SI(NBVAL(A1:D1)<4;"";ton calcul)
Pour colorer :
Mise en forme conditionnelle en D1 :
=NBVAL(A1:D1)=4
--> Format particulier --> ok

AV

"Gérald" a écrit dans le message news:
3f955c28$0$10434$
Bonjour,

dans un classeur Excel 97, je souhaite qu'une macro VB se lance après
modification de la valeur d'une cellule.

En gros, je renseigne 4 cellules différentes et en fonction d'un calcul
effectué sur les valeurs de ces 4 cellules, une 5eme cellule affiche une
valeur.

Je cvoudrais qu'à l'issue de ma saisie initiale dans mes 4 cellules, la
couleur de fond de ma 5eme cellule soit modifiée.

Pour l'instant, je lance ma macro à l'aide d'un bouton, mais j'aimerai que
la modification se fasse automatiquement.

D'après l'aide intégrée à Excel 97, cela est possible mais impossible de
mettre en application cela (Private Sub object_changesheet XXXXXX.

Merci.