Bonjour à tous,

Voici mon problème :
Avec une fonction SI je vais chercher une info (dans une autre feuille) à mettre dans la case "I22".
Si cette info vaut "100%" alors je veux mettre "0" dans J22
Sinon mettre "3" dans J22.

Je veux faire ça sous forme de macro automatique (sans cliquer sur un bouton de commande).

J'ai essayé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "I22" Then
    If Target = "100%" Then
        [J22].Value = "0"
    ElseIf Target = "75%" Then
        [J22].Value = "3"
    End If
End If
End Sub
Et ça ne me fait rien du tout

Je suppose que tout vient de la déclaration de ma première ligne "Worksheet_Change" qui n'est pas bonne ?

Merci pour votre aide!
Aud- [débutante]