Différence entre sub et fonction en vb_2010
Résolu
ip09rama
Messages postés
194
Date d'inscription
Statut
Membre
Dernière intervention
-
ip09rama Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
ip09rama Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà, je remercie d'avance toutes personnes qui peuvent m'aider:
je voudrais connaitre la différence entre un sub et un fonction sur visualbasic (je débute)
J'ai cherché sur google, mais je ne commprends toujours pas....... :-(
je sais que fonction retourne la valeur par rapport à sub
mais est-ce que c'est possible que quelqu'un m'explique en me fournissant un code.
un pour sub.
J'espère qu'on m'a compris.
et un autre pour fonction
Merci!!!!!!!!!
--
Un imbécile qui marche va plus loin qu'un intellectuel assis
Voilà, je remercie d'avance toutes personnes qui peuvent m'aider:
je voudrais connaitre la différence entre un sub et un fonction sur visualbasic (je débute)
J'ai cherché sur google, mais je ne commprends toujours pas....... :-(
je sais que fonction retourne la valeur par rapport à sub
mais est-ce que c'est possible que quelqu'un m'explique en me fournissant un code.
un pour sub.
J'espère qu'on m'a compris.
et un autre pour fonction
Merci!!!!!!!!!
--
Un imbécile qui marche va plus loin qu'un intellectuel assis
A voir également:
- Différence entre sub et function vba
- Différence entre tcp et udp - Guide
- Difference entre million et milliard - Accueil - Technologies
- Différence entre gb et go ✓ - Forum Matériel & Système
- Différence entre go et gb ✓ - Forum Clé USB / Carte mémoire
- Difference actif et en ligne messenger - Forum Facebook Messenger
3 réponses
Bonjour,
Sub > Exécute du code, la procédure ne renvoi aucune donnée
Function > Exécute du code, la procédure renvoi une donnée, souvent le résultat du code dans la procédure.
Pour plus d'explication, dans l'éditeur VB tu sélectionne les mot clé, ex : Sub (en double cliquant dessus) et ensuite tu tape F1. (Tu dois être connecter à internet)
A+
Exemple :
Nouveau Projet.
Sur la forme 2 label.
Coller le code dans la classe de la forme.
Toute la connaissance du monde ne peu tenir dans une seul tête (moi)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Ça doit se passer sur le forum pour que tous puisse y participer ou en profiter.
Sub > Exécute du code, la procédure ne renvoi aucune donnée
Function > Exécute du code, la procédure renvoi une donnée, souvent le résultat du code dans la procédure.
Pour plus d'explication, dans l'éditeur VB tu sélectionne les mot clé, ex : Sub (en double cliquant dessus) et ensuite tu tape F1. (Tu dois être connecter à internet)
A+
Exemple :
Nouveau Projet.
Sur la forme 2 label.
Coller le code dans la classe de la forme.
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
ChangerLabel(Label1)
End Sub
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
Label2.Text = AffiNombre()
End Sub
Sub ChangerLabel(ByVal C As Control)
'Passe le controle en argument et le modifie. Ne retourne rien.
C.Text = "Nouveau Nombre = " & Int(100 * Rnd())
End Sub
Function Affinombre() As String
'Génére seulement un nouveau nombre. Retourne le résultat
Affinombre = "Nouveau nombre = " & Int(100 * Rnd())
End Function
Toute la connaissance du monde ne peu tenir dans une seul tête (moi)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Ça doit se passer sur le forum pour que tous puisse y participer ou en profiter.