Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro:1même variable ds plusieurs macro

J

jacques

Guest
bonsoir le forum,

j'ai une même variable (qui est un nom de fichier) que je vais utiliser dans plusieurs macro différentes stockées sur le meme fichier.

Mais d'une macro à l'autr eje ne sais pas rappeller la variable

coment dois je faire svp ?
 

Creepy

XLDnaute Accro
Bonsoir le Forum, Jacques,

Avant toutes tes macros place ta variable comme ci :

Public Mavariable as string par exemple.

Ainsi elle sera accéssible pas toutes tes macros

@+

Creepy

PS : Si tu es le même Jacques, sache que je t'ai répondu !
 

MichelXld

XLDnaute Barbatruc
bonjour Jacques , bonjour Creepy

il faut déclarer la variable à l'exterieur de la macro


si les macros sont dans un meme module

Option Explicit
Dim maVariable As Integer

Sub test()
maVariable = 1000
End Sub

Sub test2()
MsgBox maVariable
End Sub


si les macros sont dans des modules différents

'dans le Module1
Option Explicit
Public maVariable As Integer

Sub test()
maVariable = 1000
End Sub

'Dans le Module2
Option Explicit

Sub test2()
MsgBox maVariable
End Sub


bonne soiree
MichelXld

Message édité par: michelxld, à: 08/09/2005 21:02
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…