IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBa-E] Function ou Sub comment choisir?


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    151
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 151
    Par d�faut [VBa-E] Function ou Sub comment choisir?
    Salut � toutes et � tous!

    J'ai une question b�te o� la r�ponse se trouve sans doute dans la F.A.Q! mais �tant un peu � court de temps, j'ai pens� que dans ce forum on aurai de la piti� pour un pom� comme moi!

    j'aimerais savoir comment choisir correctement ,et quelle diff�rence y-a-t-il, entre "Function" et "Sub"?

    d�sol� pour le niveau! lol

  2. #2
    Membre confirm� Avatar de antoinelavigne
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    82
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 82
    Par d�faut
    SAlut gootsu,
    m'y connaissant moi-m�me que peu, je ne pourrais pas vraiment appronfondir mon id�e, cependant je peux te deire ce que j'en sais .
    Les fonctions et les Sub sont toutes les 2 des proc�dures, il y a peu de diff�rences. En g�n�ral une fonction retourne une valeur, cependant une proc�dure Sub peut tr�s bien le faire aussi .

    La diff�rence ? Aucune id�e ...
    J'espere quand m�me tavoir appris quelque chose

  3. #3
    Membre �m�rite
    Avatar de Catbull
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    542
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 542
    Par d�faut
    Une proc�dure (Sub) ne renvoie jamais de valeur (erreur � la compilation)
    Une fonction (Function) renvoie toujours une valeur.

    Exemples :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    Public Function FonctionQuiNeFaitRien()
        'Rien
    End Function
    Renvoie Empty

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    Public Function FonctionQuiNeFaitPasGrandChose() As Long
        'Pas grandChose
    End Function
    Renvoie 0

  4. #4
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    151
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 151
    Par d�faut
    d'accord d'accord!!

    antoinelavigne tu as �t� formidable (lol)

    merci � tous les deux (ne prend pas mal ma plaisanterie antoinelavigne )

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. VBA excel function ou sub ?
    Par iglootoo dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 25/08/2006, 21h43
  2. [VBA-E]function sub declaration
    Par trach.sam dans le forum Macros et VBA Excel
    R�ponses: 3
    Dernier message: 11/08/2006, 20h14
  3. R�ponses: 1
    Dernier message: 23/05/2006, 17h08
  4. [JSP][Tomcat] COmment choisir la place des fichiers .class?
    Par mathieu dans le forum Tomcat et TomEE
    R�ponses: 16
    Dernier message: 03/03/2004, 09h24
  5. Comment choisir une langue differente de la locale?
    Par julian_ross dans le forum Eclipse Java
    R�ponses: 1
    Dernier message: 01/03/2004, 18h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo