OVH Cloud OVH Cloud

variable inter-procèdures

2 réponses
Avatar
marianne puget
Bonjour,
Dans une procèdure feuil1, je récupère via un evenement dbl click, la
valeur de ma cellule que je stocke dans une variable.
Je souhaiterais recuperer cette variable dans une procèdure module 1
J'ai essayé en déclarant ma variable en as long
mais, pas bon!
Cela marche uniquement pour les differentes macros dans l'environnement
feuil1 .
Est-ce posiible ?
Merci d'avance pour vos précieux conseils
Marianne

2 réponses

Avatar
anonymousA
Bonjour,

Déclarer la variable en question dans un module standard comme Public
Variable as cequetuveux.

A+
Avatar
michdenis
Bonjour Marianne,

Voici un petit exemple :

Dans ta feuille module
Lorsque tu double-cliques dans la cellule A1 de la feuille
le contenu de la cellule B1 s'affichera ....

'-------------------------
Private Sub Worksheet_BeforeDoubleClick( _
ByVal Target As Range, Cancel As Boolean)

Dim Message As String
If Target.Address = Range("A1").Address Then
Message = Range("b1")
Afficher Message
End If

End Sub
'-------------------------

Dans un module Standard :
'---------------------------
Sub Afficher(Message As String)
MsgBox Message
End Sub
'---------------------------


Salutations!


"marianne puget" a écrit dans le message de news:
Bonjour,
Dans une procèdure feuil1, je récupère via un evenement dbl click, la
valeur de ma cellule que je stocke dans une variable.
Je souhaiterais recuperer cette variable dans une procèdure module 1
J'ai essayé en déclarant ma variable en as long
mais, pas bon!
Cela marche uniquement pour les differentes macros dans l'environnement
feuil1 .
Est-ce posiible ?
Merci d'avance pour vos précieux conseils
Marianne