Nombre d'arguments incorrect
Résolu
Willi65
Messages postés
13
Statut
Membre
-
Willi65 Messages postés 13 Statut Membre -
Willi65 Messages postés 13 Statut Membre -
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
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
A voir également:
- Nombre d'arguments incorrect
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Gto nombre episode - Forum Cinéma / Télé
2 réponses
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à ...
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à ...