Macro lancé au changement d'une cellule Excel
Résolu/Fermé
damiens1026
Messages postés
553
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
- Excel colorer une cellule sous condition d'une autre cellule ✓ - Forum Excel
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Si cellule contient texte alors ✓ - 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