Bonjours,
Dans le cadre d un stage je decouvre VBA et les macro. J'ai deja fait du c++ mais la je m avoue bloqué. Je dois avoir un algorythme qui va dans differents sens selon si la cellule A ou B est modifiée en derniere, et ceci en s executant en permanence. Pour le moment mon code est le suivant :
Code :
- Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- Static AncAdress As String, AncCell As Variant
- If Target.Count > 1 Then Exit Sub
- If AncAdress <> "" Then 'pour 1ère initialisation.
- If AncCell <> Range(AncAdress) Then
- 'La cellule que l'on vient de quitter a été modifiée.
- 'Mettre l'action à exécuter.
- If AncAdress = "$a$1" Then
- Range("feuil1!a2" ) = 10
- End If
- End If
- End If
- AncAdress = Target.Address
- AncCell = Target.Value2
- End Sub
|
Le problème c'est que ma condition AncAdress = "$a$1" n'est jamais vrai, j'ai essayer pas mal de bidouille mais rien n'a marché.
merci
---------------
----------------------------------------