Question basique ^^ : création de fonction. Comment écrire le retour? [Résolu]

Skooma
Messages postés
8
Date d'inscription
mercredi 1 novembre 2000
Dernière intervention
24 novembre 2004
- 24 nov. 2004 à 20:37 - Dernière réponse : Skooma
Messages postés
8
Date d'inscription
mercredi 1 novembre 2000
Dernière intervention
24 novembre 2004
- 24 nov. 2004 à 20:47
Bonjour tout le monde
Encore une bête petite question ^^...à mon avis pas la dernière hehehe

Euh ben en fait j'ai suivi la synthaxe trouvée dans mon bouquin de vb pour créer une fonction tout à fait basique mais à la ligne:
"Return monNBR"
ça me dit : fin d'instruction attendue

Ne vous énervez pas, j'ai regardé dans msdn comment faire une fonction mais j'ai pas tout assimilé là ^^

voilà la fonction... alors c'est quoi que je dois mettre à la place de Return monNBR?

Public Function NBR(ByVal x As Integer) As Integer
Dim monNBR As Integer
If JourFérié(monNBR) = True Then
monNBR = 2
ElseIf x Mod 7 = 0 Then
monNBR = 3
Else
monNBR = 4
End if
Return monNBR
End Function

J'ai essayé de mettre NRB(x)= mon NBR aussi mais ça n'a pas marché. Je suis un peu (beaucoup) nulle hein heheh
Afficher la suite 

2 réponses

Meilleure réponse
thierrydelepine
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Dernière intervention
11 septembre 2008
- 24 nov. 2004 à 20:42
1
Merci
Private Sub Command1_Click()
MsgBox test(1)
End Sub

Function test(i As Integer) As Integer
i = i + 10
test = i
End Function

comme tu peux le voir le retour ce fait par le test = i

pour toi

Public Function NBR(ByVal x As Integer) As Integer
Dim monNBR As Integer
If JourFérié(monNBR) = True Then
monNBR = 2
ElseIf x Mod 7 = 0 Then
monNBR = 3
Else
monNBR = 4
End if
NBR = monNBR
End Function

Merci thierrydelepine 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Skooma
Messages postés
8
Date d'inscription
mercredi 1 novembre 2000
Dernière intervention
24 novembre 2004
- 24 nov. 2004 à 20:47
0
Merci
merci beaucoup :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.