Nombre d'arguments incorrect

Résolu
Willi65 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
Willi65 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
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

Fallentree Messages postés 2309 Date d'inscription   Statut Membre Dernière intervention   209
 
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à ...
0
Willi65 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup pour l'aide!
0