Macro excel passer plusieurs variable

Macro excel passer plusieurs variable - VB/VBA/VBS - Programmation

Marsh Posté le 21-03-2008 à 22:30:00    

Bonsoir a tous,
 
je me remets à la programmation que je n'ai pas touche depuis tres tres longtemps.
 
Et la je bloque sur un probleme je suis sur tout simple.
Je voudrais passer plusieurs variable d'une macro à une autre.
 
exemple :
sub Client (ville , departement)  
Cellule A2 = Ville
Cellule A3 = departement
end sub
 
sub resultat
Client(Paris, 75)
end sub
 
J'ai bien sur raccourci au max, ce qui m'interresse c'est le passage de variable pas le code qui decoule en dessous.
Une seule variable c'est bon mais des que je veux en mettre une autre il me dit qu'il attend un =  ???
 
en esperant avoir été assez explicite.
 
merci d'avance

Reply

Marsh Posté le 21-03-2008 à 22:30:00   

Reply

Marsh Posté le 21-03-2008 à 23:22:06    

Voici une version corrigée et testée sur mon Excell 2000 :

Sub Client(ville, departement)
  Cells(2, 1).Value = ville
  Cells(3, 1).Value = departement
End Sub
 
Sub resultat()
  Call Client("Paris", 75)
End Sub

L'appel d'une sub doit se faire par un call (par contre l'appel d'une function se fait en mettant une_variable = fonction_toto)

Reply

Marsh Posté le 21-03-2008 à 23:28:08    

ah le boulet que je suis.
ca marche.
 
merci a toi.
fo que j'arrete le café.
Tiens pour la peine je vais me coucher  
 
 :jap:  :jap:  :jap:  :jap:

Reply

Sujets relatifs:

Leave a Replay

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