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 :
Et ça ne me fait rien du tout
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
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]
Partager