Macro lancé au changement d'une cellule Excel
Résolu/Fermé
damiens1026
Messages postés
563
Date d'inscription
jeudi 5 novembre 2009
Statut
Membre
Dernière intervention
10 avril 2013
-
Modifié par damiens1026 le 21/02/2011 à 10:20
nonimus - 3 déc. 2015 à 04:50
nonimus - 3 déc. 2015 à 04:50
A voir également:
- Worksheet_change sur une cellule
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller une cellule excel - Guide
- Faites en sorte que la cellule a1 affiche exactement ce qui est montré sur cette image. quel mot apparaît en b1 ? - Forum Excel
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
9 réponses
Bonsoir,
B2 est la cellule qui va déclencher après modification.
Dans la feuille concernée:
adapter la référence de la cellule et le nom de la macro aux besoin
Bonne soirée
B2 est la cellule qui va déclencher après modification.
Dans la feuille concernée:
Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("B2")) Is Nothing Then '********* Appel de la Macro ***************** Macro1 End If End Sub
adapter la référence de la cellule et le nom de la macro aux besoin
Bonne soirée
10 févr. 2011 à 13:58
10 févr. 2011 à 15:51
'ça donne ceci :tu vas dans visual basic , feuil1 et tu colles ceci : tu verras le fonctionnement
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B2")) Is Nothing Then
'********* Appel de la Macro *****************
macro_coleur
End If
End Sub
Sub macro_coleur()
'ici la cellule va devenir jaune lorsque je l'aurai modifiée et fait "entrée"
stop
'je mets un stop ici , tu utilises la touche F8 par accoup pour faire avancer la macro , ça vaut mieux que des grandes explications , tu supprimes le stop et ça fonctionne en auto
Range("B2").Select
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
End Sub