Bonjour à tous,
Tout d'abord bravo au créateur de ce site pour les tutoriaux en VBA, j'ai grâce à cela bien dégrossi mon projet.
Cependant, je tombe sur un os... Dans la partie VBA, Microsoft Excel Objects -> Feuil1, j'ai le script suivant :
Dim stat As Variant
Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox Target
stat = Target.Value
MsgBox stat
Call Statut
End Sub
puis dans Modules -> ModStatut (le nom de mon module), j'ai
Sub Statut()
MsgBox stat
End Sub
En résumé, quand je clique sur une cellule de ma feuille, j'ai une première box avec la valeur de la cellule puis une seconde avec la valeur de stat et la troisième est vide.
J'ai essayé de déclarer stat comme public, de retirer les "private", rien n'y fait. A noter que les variables que j'utilise de cette manière dans les userforms et qui transitent dans les modules n'ont pas ce souci de perte de données...
Merci d'avance si vous avez une idée...