Bonjour.
Voilà, je souhaite déclencher une macro au changement quand dans la cellule par exemple A1 je rentre une valeur.
Pourquoi ? L'utilisation de bouton c'est bien, mais cela nécessite de ne pas oublier de l'activer et je ne souhaite pas avoir plein de bouton sur ma feuille.
Voilà donc mon code mais cela plante et je ne comprends pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub Worksheet_Change(ByVal Target As Range) Dim Note As Integer Dim Mention As String Note = Range("A1") If Note = 0 Then Mention = "Nul" If Note >= 1 And Note < 6 Then Mention = "Moyen" If Note >= 6 And Note < 11 Then Mention = "Passable" If Note >= 11 And Note < 16 Then Mention = "Bien" If Note >= 16 And Note < 20 Then Mention = "Très Bien" If Note = 20 Then Mention = "Excellent" Range("B1") = Mention End If End If End Sub
____
" La musique donne une âme à nos cœurs et des ailes à la pensée." - Platon
Partager