Lancer une macro selon la valeur d'une cellule d'une liste déroulante

4machine-copie.zip (335.82 Ko)

Bonjour à toutes et à tous,

Je suis au courant que ce sujet a déjà été traité en 2018 mais j'appelle à votre bienveillance.

Je souhaite que lorsqu'on modifie la cellule "A3" de la feuille tableau d'amortissement que cela lance ma macro "SetAmort".

Le problème est que je n'arrive plus à modifier la valeur de la cellule "A3" car dès que je sélectionne cette cellule mon code se lance.

En vous remerciant à l'avance.

Cordialement.

Bonjour

Vous aviez prit la bonne direction mais pas avec le bon code.

Allez dans la feuille Tableau amortissement et remplacez votre code par celui-ci

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, Range("A3")) Is Nothing Then
    Call SetAmort
End If
End Sub

Cordialement

Bonjour Dan,

Merci beaucoup pour votre réponse.

Je vous souhaite une bonne journée.

Rechercher des sujets similaires à "lancer macro valeur liste deroulante"