Excel affecter macro a cellule

Résolu/Fermé
marrrrrr - Modifié par marrrrrr le 22/06/2011 à 17:03
aquarelle
Messages postés
7118
Date d'inscription
dimanche 8 avril 2007
Statut
Modérateur
Dernière intervention
29 juillet 2022
- 22 juin 2011 à 16:41
Bonjour a tous,

une nouvelle fois je sollicite votre aide =) Je vous explique mon probleme.
Jai une macro et je veux quelle fonctionne seulement lorsqu'on rempli une des cellules K4, K5 ou K6 de ma feuille "Inputs"

J'ai donc le code suivant

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$K$4" Then
Call start.start
End If
If Target.Address = "$K$5" Then
Call start.start
End If
If Target.Address = "$K$6" Then
Call start.start
End If
End Sub

Le probleme est que je voudrais que la macro ne se lance que lorsque je rempli une de ces cellules mais pas quand j'en efface le contenu...

Je compte sur vos lumiere, c'est un petit peu urgent :S

Cordialement

Marie



1 réponse

c'est bon jai reussi merci qd meme

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$K$4" Then
If Cells(4, 11) <> "" Then
Call start.start
End If
End If
If Target.Address = "$K$5" Then
If Cells(5, 11) <> "" Then
Call start.start
End If
End If
If Target.Address = "$K$6" Then
If Cells(6, 11) <> "" Then
Call start.start
End If
End If
End Sub
3
aquarelle
Messages postés
7118
Date d'inscription
dimanche 8 avril 2007
Statut
Modérateur
Dernière intervention
29 juillet 2022
1 302
22 juin 2011 à 16:41
Salut,

Surtout, merci à toi, pour nous avoir rapporté la solution que tu as trouvée toi même.
Peu, le font !

Bonne fin de journée
0