Passage en parametre

Passage en parametre - VB/VBA/VBS - Programmation

Marsh Posté le 12-07-2004 à 09:39:58    

Salut à tous.
Voila mon probléme:
 
Je suis débutant en VB et je souhaite connaitre la syntaxe pour passer en parametre des variables déclarées dans mon Workbook à un module.
 
 
J'utilise la fonction suivante pour lancer mon module(appli1):
 
Application.OnTime TimeValue("10:00:00" ), "appli1"
 
 
merci d'avance pour votre aide.

Reply

Marsh Posté le 12-07-2004 à 09:39:58   

Reply

Marsh Posté le 12-07-2004 à 10:12:44    

A part une variable globale en tête de module, je ne vois pas.
 
Global gstrMsg as String
 
et avant d'appeler le méthode Application.OnTime, initialiser la variable
 
gstrMsg = "Parametre"
 

Reply

Marsh Posté le 12-07-2004 à 10:30:52    

JiHemAir a écrit :

A part une variable globale en tête de module, je ne vois pas.
 
Global gstrMsg as String
 
et avant d'appeler le méthode Application.OnTime, initialiser la variable
 
gstrMsg = "Parametre"


 
 
J'ai essayer mais erreur de compilation comme quoi gstrMsg n'est pas définit ??
c'est bien dans le module qu'il faut faire la déclaration en variable globale?

Reply

Marsh Posté le 12-07-2004 à 10:51:34    

Elbreton a écrit :

J'ai essayer mais erreur de compilation comme quoi gstrMsg n'est pas définit ??
c'est bien dans le module qu'il faut faire la déclaration en variable globale?


 
Rectification:
 
Autant pour moi, j'avais mal placé ma déclaration en globale.
Ca marche pour ça.  Merci JiHemAir.
 
Par contre si quelqu'un sais comment passer en parametre comme en langage C ça pourrait bien m'aider.

Reply

Sujets relatifs:

Leave a Replay

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