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

Skooma 8 Messages postés mercredi 1 novembre 2000Date d'inscription 24 novembre 2004 Dernière intervention - 24 nov. 2004 à 20:37 - Dernière réponse : Skooma 8 Messages postés mercredi 1 novembre 2000Date d'inscription 24 novembre 2004 Dernière intervention
- 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 521 Messages postés mardi 24 décembre 2002Date d'inscription 11 septembre 2008 Dernière intervention - 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é 84 internautes ce mois-ci

Skooma 8 Messages postés mercredi 1 novembre 2000Date d'inscription 24 novembre 2004 Dernière intervention - 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.