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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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" <NO_SPAMgercha@m6net.fr> a écrit dans le message news:
3f955c28$0$10434$626a54ce@news.free.fr...
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.
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.