Variable globale

Variable globale - XML/XSL - Programmation

Marsh Posté le 10-05-2004 à 11:17:50    

Bonjour,  
 
J'ai un problème de variable globale. Je déclare une variable globale dans un module, et j'ai 2 routine écrites dans sheet1. Ma premiere routine modifie ma variable globale, et ma deuxieme doit afficher ma varaible globale modifiée. Le prob est qu'elle ne m'affiche pas la bonne valeur.  
 
Donc:  
Dans Module1 j'ai :  

Code :
  1. Global LastValue As Range   ==> ma varaible globale
  2. Sub ControlSheet()              ==> ma macro
  3. End Sub


 

Code :
  1. Dans Sheet1 j'ai :
  2. Code:
  3. Sub Worksheet_SelectionChange(ByVal Target As Range)
  4.     Set LastValue = Target ==> met dans ma variable globale ma valeur
  5.                                               selectionnée avant un changement
  6. End Sub
  7. Sub worksheet_change(ByVal Target As Range)
  8.     MsgBox LastValue  ==> je veux voir donc mon acienne valeur avant le
  9.                                        changement et c'est ici le BUG, il m'affiche la nouvelle valeur
  10. End Sub


 
J'espere que vous pourrez m'aider  
 
MErci  

Reply

Marsh Posté le 10-05-2004 à 11:17:50   

Reply

Sujets relatifs:

Leave a Replay

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