Nombre d'arguments incorrect

[Résolu/Fermé]
Signaler
Messages postés
11
Date d'inscription
lundi 11 octobre 2010
Statut
Membre
Dernière intervention
29 novembre 2010
-
Messages postés
11
Date d'inscription
lundi 11 octobre 2010
Statut
Membre
Dernière intervention
29 novembre 2010
-
Bonjour,

Je travaille actuellement sous access 2003 et j'ai un problème avec la fonction "call"
En effet avec cette fonction j'aimerais appeler une autre sub qui me permet de trier mes donner le bout de code est le suivant

vlTypeTache = "Correctif"
vlLigneArbo = vlLigneBaseLog
vlCodeTache = Cells(vlLigneArbo, 160).Value
vlPoids = Cells(vlLigneArbo, 109).Value & " Kg"
vlNivMaint = Cells(vlLigneArbo, 42).Value
vlURL_URA = Cells(vlLigneArbo, 159).Value ' on prendre le Nom générique pour nommer la tache
vlLibelle = "Dépose / Pose, " & vlURL_URA
vlDep = Cells(vlLigneArbo, 146).Value
Sheets(vgOngletParametre).Select
vlLocalisation = Cells(18, 2).Value

vgFichierTache.Activate

Call Coller_DATA_BASL_dans_Tache

le problème c'est que les variables au-dessus de la fonction call ne reste pas au valeur indiquer dans la fonction Coller_DATA_BASL_dans_Tache!
Comment puis-je résoudre ce problème??

Merci d'avance
cordialement

2 réponses

Messages postés
2295
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
198
En programation on parle de passage par valeur ou reference...
Dans ton cas, tu passes tes variables par valeurs et il faudrait les avoir en référence.
Pour cela, il faut que tu trouve un moyen d'attaquer la feuille directement, par exemple an la passant comme parametre de ta fonction Coller_DATA_BASL_dans_Tache (this.Cells)

Apres moi c est une erreur mais l idée est là ...
Messages postés
11
Date d'inscription
lundi 11 octobre 2010
Statut
Membre
Dernière intervention
29 novembre 2010

merci beaucoup pour l'aide!