[VBA-Excel]adresse de la derniere cellule modifiée
adresse de la derniere cellule modifiée [VBA-Excel] - VB/VBA/VBS - Programmation
MarshPosté le 18-02-2009 à 10:17:31
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é.
Marsh Posté le 18-02-2009 à 10:17:31
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 :
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
---------------
----------------------------------------