[VBA-Excel]adresse de la derniere cellule modifiée

adresse de la derniere cellule modifiée [VBA-Excel] - VB/VBA/VBS - Programmation

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 :  

Code :
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2. Static AncAdress As String, AncCell As Variant
  3.     If Target.Count > 1 Then Exit Sub
  4.     If AncAdress <> "" Then 'pour 1ère initialisation.
  5.         If AncCell <> Range(AncAdress) Then
  6.             'La cellule que l'on vient de quitter a été modifiée.
  7.             'Mettre l'action à exécuter.
  8.            If AncAdress = "$a$1" Then
  9.                 Range("feuil1!a2" ) = 10
  10.            End If
  11.         End If
  12.     End If
  13.     AncAdress = Target.Address
  14.     AncCell = Target.Value2
  15. 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


---------------
----------------------------------------
Reply

Marsh Posté le 18-02-2009 à 10:17:31   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed