Bonjour à tous,
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2...
mon
problème se pose à partir de deux... on va donc, par comodité,
s'arrêter à deux.
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
'Ici comment retrourner les valeurs à l'appelant ?
end function
Si ma fonction n'a qu'un argument, fastoche :
Function test(arg1)
arg1=arg1+1
test=arg1
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
Merci de toute contribution.
Merci d'avoir lu jusque là.
Fabrice.
P.S. j'aurais pu poser cette question sur microsoft.public.fr.excel,
microsoft.public.fr.access, je sais la polémique comique qu'il y a
ici avec visual basic et là c'est une question visual basic pure
dont
j'ai besoin d'ailleur pas fatalement que sur Word et d'ailleurs pas
sur Word en priorité.
MAIS, j'ai préféré poser la question ici, je voulais pas que ce soit
pris comme une mini provocation.
Bonjour à tous,
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2...
mon
problème se pose à partir de deux... on va donc, par comodité,
s'arrêter à deux.
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
'Ici comment retrourner les valeurs à l'appelant ?
end function
Si ma fonction n'a qu'un argument, fastoche :
Function test(arg1)
arg1=arg1+1
test=arg1
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
Merci de toute contribution.
Merci d'avoir lu jusque là.
Fabrice.
P.S. j'aurais pu poser cette question sur microsoft.public.fr.excel,
microsoft.public.fr.access, je sais la polémique comique qu'il y a
ici avec visual basic et là c'est une question visual basic pure
dont
j'ai besoin d'ailleur pas fatalement que sur Word et d'ailleurs pas
sur Word en priorité.
MAIS, j'ai préféré poser la question ici, je voulais pas que ce soit
pris comme une mini provocation.
Bonjour à tous,
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2...
mon
problème se pose à partir de deux... on va donc, par comodité,
s'arrêter à deux.
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
'Ici comment retrourner les valeurs à l'appelant ?
end function
Si ma fonction n'a qu'un argument, fastoche :
Function test(arg1)
arg1=arg1+1
test=arg1
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
Merci de toute contribution.
Merci d'avoir lu jusque là.
Fabrice.
P.S. j'aurais pu poser cette question sur microsoft.public.fr.excel,
microsoft.public.fr.access, je sais la polémique comique qu'il y a
ici avec visual basic et là c'est une question visual basic pure
dont
j'ai besoin d'ailleur pas fatalement que sur Word et d'ailleurs pas
sur Word en priorité.
MAIS, j'ai préféré poser la question ici, je voulais pas que ce soit
pris comme une mini provocation.
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
MAIS, j'ai préféré poser la question ici, je
voulais pas que ce soit pris comme une mini provocation.
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
MAIS, j'ai préféré poser la question ici, je
voulais pas que ce soit pris comme une mini provocation.
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
MAIS, j'ai préféré poser la question ici, je
voulais pas que ce soit pris comme une mini provocation.
Bonsoir ,
Il n'y a de polémique que sur les macros inutiles,
le mot "polémique" me parait d'ailleurs un peu fort.
Une fonction retourne une valeur, celle que prend la fonction.
C'est par définition.
Donc pour passer plusieurs valeurs il suffit de déclarer des variables
publiques, elles sont connues dans la fonction (à condition de ne pas
être redéfinies dan la fonction) et en dehors de la fonction.
D'ailleurs je constate avec horreur que tu ne déclares pas tes
variables :-D
A+Bonjour à tous,
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2...
monproblème se pose à partir de deux... on va donc, par comodité,
s'arrêter à deux.
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
'Ici comment retrourner les valeurs à l'appelant ?
end function
Si ma fonction n'a qu'un argument, fastoche :
Function test(arg1)
arg1=arg1+1
test=arg1
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
Merci de toute contribution.
Merci d'avoir lu jusque là.
Fabrice.
P.S. j'aurais pu poser cette question sur microsoft.public.fr.excel,
microsoft.public.fr.access, je sais la polémique comique qu'il y a
ici avec visual basic et là c'est une question visual basic pure
dontj'ai besoin d'ailleur pas fatalement que sur Word et d'ailleurs pas
sur Word en priorité.
MAIS, j'ai préféré poser la question ici, je voulais pas que ce soit
pris comme une mini provocation.
Bonsoir f@brice,
Il n'y a de polémique que sur les macros inutiles,
le mot "polémique" me parait d'ailleurs un peu fort.
Une fonction retourne une valeur, celle que prend la fonction.
C'est par définition.
Donc pour passer plusieurs valeurs il suffit de déclarer des variables
publiques, elles sont connues dans la fonction (à condition de ne pas
être redéfinies dan la fonction) et en dehors de la fonction.
D'ailleurs je constate avec horreur que tu ne déclares pas tes
variables :-D
A+
Bonjour à tous,
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2...
mon
problème se pose à partir de deux... on va donc, par comodité,
s'arrêter à deux.
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
'Ici comment retrourner les valeurs à l'appelant ?
end function
Si ma fonction n'a qu'un argument, fastoche :
Function test(arg1)
arg1=arg1+1
test=arg1
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
Merci de toute contribution.
Merci d'avoir lu jusque là.
Fabrice.
P.S. j'aurais pu poser cette question sur microsoft.public.fr.excel,
microsoft.public.fr.access, je sais la polémique comique qu'il y a
ici avec visual basic et là c'est une question visual basic pure
dont
j'ai besoin d'ailleur pas fatalement que sur Word et d'ailleurs pas
sur Word en priorité.
MAIS, j'ai préféré poser la question ici, je voulais pas que ce soit
pris comme une mini provocation.
Bonsoir ,
Il n'y a de polémique que sur les macros inutiles,
le mot "polémique" me parait d'ailleurs un peu fort.
Une fonction retourne une valeur, celle que prend la fonction.
C'est par définition.
Donc pour passer plusieurs valeurs il suffit de déclarer des variables
publiques, elles sont connues dans la fonction (à condition de ne pas
être redéfinies dan la fonction) et en dehors de la fonction.
D'ailleurs je constate avec horreur que tu ne déclares pas tes
variables :-D
A+Bonjour à tous,
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2...
monproblème se pose à partir de deux... on va donc, par comodité,
s'arrêter à deux.
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
'Ici comment retrourner les valeurs à l'appelant ?
end function
Si ma fonction n'a qu'un argument, fastoche :
Function test(arg1)
arg1=arg1+1
test=arg1
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
Merci de toute contribution.
Merci d'avoir lu jusque là.
Fabrice.
P.S. j'aurais pu poser cette question sur microsoft.public.fr.excel,
microsoft.public.fr.access, je sais la polémique comique qu'il y a
ici avec visual basic et là c'est une question visual basic pure
dontj'ai besoin d'ailleur pas fatalement que sur Word et d'ailleurs pas
sur Word en priorité.
MAIS, j'ai préféré poser la question ici, je voulais pas que ce soit
pris comme une mini provocation.
Bonjour !
"" nous a écrit ...En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
MAIS, j'ai préféré poser la question ici, je
voulais pas que ce soit pris comme une mini provocation.
:-D Provocation ??? Que vas-tu chercher là ! :-D
On n'a jamais mangé personne sur le mpfw, bouana
Tu sembles confondre arguments et valeur
ta fonction reçoit 2 arguments arg1 et arg2 (dont les noms
importent peu et restent internes à la fonction)
Tu renvoies ici *une* seule valeur qui s'appelle Test
Dans ta fonction, il devrait y avoir une ligne du genre
Test = Arg1 + Arg2 + 3
Dans ton code du utiliseras ensuite ta fonction ainsi
machin = Test(2,3)
avec machin qui prendra la valeur 8
Vu ?
Maintenant si tu veux que ta fonction renvoie plusieurs
valeurs, il faut la définir comme renvoyant un *tableau*
de variables. Tu auras alors dans ton code
Machin = Test(ar1,ar2)
puis tu accéderas aux diverses valeurs avec Machin(1)
Machin(2) etc ...
J'espère avoir été assez clair ;-)
Bon dimanche
Anacoluthe
« Ecrire n'est pas une vocation,
mais un désir ferme de provocation. »
- Georges RABY
Bonjour !
"f@brice" nous a écrit ...
En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
MAIS, j'ai préféré poser la question ici, je
voulais pas que ce soit pris comme une mini provocation.
:-D Provocation ??? Que vas-tu chercher là ! :-D
On n'a jamais mangé personne sur le mpfw, bouana
Tu sembles confondre arguments et valeur
ta fonction reçoit 2 arguments arg1 et arg2 (dont les noms
importent peu et restent internes à la fonction)
Tu renvoies ici *une* seule valeur qui s'appelle Test
Dans ta fonction, il devrait y avoir une ligne du genre
Test = Arg1 + Arg2 + 3
Dans ton code du utiliseras ensuite ta fonction ainsi
machin = Test(2,3)
avec machin qui prendra la valeur 8
Vu ?
Maintenant si tu veux que ta fonction renvoie plusieurs
valeurs, il faut la définir comme renvoyant un *tableau*
de variables. Tu auras alors dans ton code
Machin = Test(ar1,ar2)
puis tu accéderas aux diverses valeurs avec Machin(1)
Machin(2) etc ...
J'espère avoir été assez clair ;-)
Bon dimanche
Anacoluthe
« Ecrire n'est pas une vocation,
mais un désir ferme de provocation. »
- Georges RABY
Bonjour !
"" nous a écrit ...En visual basic, s'il vous plait, aye pas sur la tête.
J'ai déjà butter sur ce problème l'avais je résolu et où ?
En tout cas aujourd'hui je ne suis guère avancé.
Soit une fonction nommé Test composée des arguments arg1, arg2
Function test(arg1,arg2)
arg1=arg1+1
arg2=arg2+3
end function
Ma question ne porte pas sur - comment appeler la fonction ce que
l'aide indique de long en large, tout comme les sites que je peux
trouver sur google - mais bien comment retourner les valeurs !
MAIS, j'ai préféré poser la question ici, je
voulais pas que ce soit pris comme une mini provocation.
:-D Provocation ??? Que vas-tu chercher là ! :-D
On n'a jamais mangé personne sur le mpfw, bouana
Tu sembles confondre arguments et valeur
ta fonction reçoit 2 arguments arg1 et arg2 (dont les noms
importent peu et restent internes à la fonction)
Tu renvoies ici *une* seule valeur qui s'appelle Test
Dans ta fonction, il devrait y avoir une ligne du genre
Test = Arg1 + Arg2 + 3
Dans ton code du utiliseras ensuite ta fonction ainsi
machin = Test(2,3)
avec machin qui prendra la valeur 8
Vu ?
Maintenant si tu veux que ta fonction renvoie plusieurs
valeurs, il faut la définir comme renvoyant un *tableau*
de variables. Tu auras alors dans ton code
Machin = Test(ar1,ar2)
puis tu accéderas aux diverses valeurs avec Machin(1)
Machin(2) etc ...
J'espère avoir été assez clair ;-)
Bon dimanche
Anacoluthe
« Ecrire n'est pas une vocation,
mais un désir ferme de provocation. »
- Georges RABY
Bonjour ,
Tout cela est dit avec le sourire, c'est évident.
s'il m'est arrivé à mes débuts sur Internet de me chamailler par
courriel interposé, j'ai fini par comprendre que c'était inutile pour
plusieurs raisons.
Donc tant que ça reste de la taquinerie, pas de problème.
De plus à travers ces échanges il y a presque toujours une progression
dans les solutions.
Je n'ai pas vu ta réponse à Anacoluthe, mais je n'avais pas pensé à sa
solution, que je vais vérifier, bien sûr.
Si elle marche je ne dirai rien, mais si elle ne marche pas, je ne
vais pas me priver de le lui dire.
Certes, c'est peu probable, mais j'espère bien un jour trouver mieux
que lui.
On peut rêver ...
Bon dimanche.
Bonjour f@brice,
Tout cela est dit avec le sourire, c'est évident.
s'il m'est arrivé à mes débuts sur Internet de me chamailler par
courriel interposé, j'ai fini par comprendre que c'était inutile pour
plusieurs raisons.
Donc tant que ça reste de la taquinerie, pas de problème.
De plus à travers ces échanges il y a presque toujours une progression
dans les solutions.
Je n'ai pas vu ta réponse à Anacoluthe, mais je n'avais pas pensé à sa
solution, que je vais vérifier, bien sûr.
Si elle marche je ne dirai rien, mais si elle ne marche pas, je ne
vais pas me priver de le lui dire.
Certes, c'est peu probable, mais j'espère bien un jour trouver mieux
que lui.
On peut rêver ...
Bon dimanche.
Bonjour ,
Tout cela est dit avec le sourire, c'est évident.
s'il m'est arrivé à mes débuts sur Internet de me chamailler par
courriel interposé, j'ai fini par comprendre que c'était inutile pour
plusieurs raisons.
Donc tant que ça reste de la taquinerie, pas de problème.
De plus à travers ces échanges il y a presque toujours une progression
dans les solutions.
Je n'ai pas vu ta réponse à Anacoluthe, mais je n'avais pas pensé à sa
solution, que je vais vérifier, bien sûr.
Si elle marche je ne dirai rien, mais si elle ne marche pas, je ne
vais pas me priver de le lui dire.
Certes, c'est peu probable, mais j'espère bien un jour trouver mieux
que lui.
On peut rêver ...
Bon dimanche.
Il va falloir rêver car, pour que les choses deviennent possibles,
il
faut d'abord les rêver
Madelaine Chapsal
Il va falloir rêver car, pour que les choses deviennent possibles,
il
faut d'abord les rêver
Madelaine Chapsal
Il va falloir rêver car, pour que les choses deviennent possibles,
il
faut d'abord les rêver
Madelaine Chapsal
Un autre mode de transmission est l'utilisation des fonctions qui
retournent une variable qui peut être d'un type quelconque y compris
défini par l'utilisateur.
Un autre mode de transmission est l'utilisation des fonctions qui
retournent une variable qui peut être d'un type quelconque y compris
défini par l'utilisateur.
Un autre mode de transmission est l'utilisation des fonctions qui
retournent une variable qui peut être d'un type quelconque y compris
défini par l'utilisateur.