Excel affecter macro a cellule

Résolu/Fermé
marrrrrr - Modifié par marrrrrr le 22/06/2011 à 17:03
aquarelle Messages postés 7140 Date d'inscription dimanche 8 avril 2007 Statut Modérateur Dernière intervention 25 mars 2024 - 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



A voir également:

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 7140 Date d'inscription dimanche 8 avril 2007 Statut Modérateur Dernière intervention 25 mars 2024 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