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 :

[Actualit�] [Tutoriel] - Fonctions en VBA pour g�n�rer des courriels depuis Excel [Tutoriel]


Sujet :

Macros et VBA Excel

  1. #1
    R�dacteur

    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Ao�t 2013
    Messages
    1 039
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 1 039
    Par d�faut [Actualit�] [Tutoriel] - Fonctions en VBA pour g�n�rer des courriels depuis Excel
    Bonjour,
    J'ai le plaisir de vous pr�senter une nouvelle documentation :



    Dans cet article, vous allez d�couvrir des fonctions en VBA pour g�n�rer des courriers �lectroniques depuis Excel et les envoyer par Outlook.
    Ces courriels pourront contenir des textes format�s ainsi que des liens hypertextes, des tableaux, des plages de donn�es, des graphiques ou des images.

    Vous pouvez d�poser vos commentaires dans cette discussion.
    Bonne lecture.

  2. #2
    Membre �m�rite
    Homme Profil pro
    D�veloppeur .net - Office - Quadiant
    Inscrit en
    F�vrier 2020
    Messages
    662
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : D�veloppeur .net - Office - Quadiant
    Secteur : Communication - M�dias

    Informations forums :
    Inscription : F�vrier 2020
    Messages : 662
    Par d�faut
    Bonjour,

    Tuto int�ressant et bien expliqu�, surtout pour �viter d'utiliser � fond les balises HTML qui peut rendre les choses illisibles.

    Tu aurais pu rajouter un petit chapitre pour r�cup�rer �galement la signature.

    ONTAYG

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 535
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 535
    Par d�faut
    Hello,

    C'est sympathique, cependant j'ai quelques remarques:

    - Tu assumes que le classeur Excel, et la feuille de travail sont forc�ment actif. Rien n'est aussi faux. Tu ne sais pas ce que le code appelant tes fonctionnalit�s � fait avant, ni ce qu'il fera apr�s.
    - C'est tr�s dommage, lorsque tu acc�de au syst�me de fichier, de passer les vieilles fonctionnalit�s VB alors que la librairie FSO est plus robuste, et plus explicite.
    - Le notation hongroise n'a pas lieu d'�tre dans un code moderne, les types de donn�es ne sont utile que pour le compilateur, et un bon nom de variable doit d�finir son r�le (un type n'est pas un r�le).
    - Un d�veloppement orient� objet ne serait-il pas appropri� ? Je trouve qu'une batterie de fonctions commen�ant toutes par le m�me pr�fixe est dommage.
    - Le dossier temporaire est donn� par la variable d'environnement TEMP, la m�thode GetSpecialFolder de l'objet FSO peut �galement te la donner (je la pr�f�re car une �num�rations est plus fiable qu'une chaine de caract�res).
    - La gestion du dossier Mail m�rite d'�tre factoris� dans une fonction s�par�e, afin de minimiser les redondances.
    - Ce n'est pas faux de d�truire les objets quand tu n'en as plus besoin, perso, je pr�f�re faire confiance au ramasse miettes.'

  4. #4
    Invit�
    Invit�(e)
    Par d�faut
    Bonjour,

    Juste de passage 😉

    Le tutoriel est tr�s bien fait, mais c'est �trange de la part de Laurent_ott de confondre "Fonction" avec "Proc�dure" ou "Sub" 🤔

    Une fonction retourne une valeur... non ?

  5. #5
    R�dacteur

    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Ao�t 2013
    Messages
    1 039
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 1 039
    Par d�faut
    Bonjour,
    Pour �tre encore plus pr�cis, une fonction renvoie quelque chose (le verbe anglais Return est parfois assimil� au verbe fran�ais Retourner, mais renvoyer et retourner ce n'est pas la m�me chose).

    Bonne programmation � vous tous.

  6. #6
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par laurent_ott Voir le message
    Bonjour,
    Pour �tre encore plus pr�cis, une fonction renvoie quelque chose (le verbe anglais Return est parfois assimil� au verbe fran�ais Retourner, mais renvoyer et retourner ce n'est pas la m�me chose).

    Bonne programmation � vous tous.
    Et sinon � part ce cours de fran�ais sans aucun int�r�t pour moi... aucune r�ponse � mon questionnement
    Aurais-je appuy� ou �a fait mal 🤔😆

  7. #7
    R�dacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, d�veloppeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 178
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Formateur, d�veloppeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 178
    Billets dans le blog
    53
    Par d�faut
    Bonjour Bruno,
    Il y a diff�rents types de proc�dures et une "function" comme une "Sub" en font partie.

    A lire �ventuellement Proc�dures dans Visual Basic
    Philippe Tulliez
    Ce que l'on con�oit bien s'�nonce clairement, et les mots pour le dire arrivent ais�ment. (Nicolas Boileau)
    Lorsque vous avez la r�ponse � votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez � voter
    Mes tutoriels : Utilisation de l'assistant � Insertion de fonction �, Les filtres avanc�s ou �labor�s dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour v�rifier l'existence d'un fichier

  8. #8
    Invit�
    Invit�(e)
    Par d�faut
    Bonjour Philippe et merci d'�tre pass�

    Je pense qu'on ne se comprend pas, mais ce n'est pas important... je pense que c'est juste trompeur pour celui qui d�bute 🤔

    Laurent indique sur son tuto "Fonctions en VBA pour g�n�rer des courriels depuis Excel"
    Or, ce ne sont que des proc�dures Sub qui y figurent
    Si on regarde son autre tutoriel (tr�s bien fait aussi)
    Fonctions en VBA pour g�rer les Tableaux Structur�s d�Excel
    https://laurent-ott.developpez.com/t...ux-Structures/

    Alors la oui, ce sont biens des fonctions

    C'est juste "grammaticalement" incorrecte � mes yeux

    Bon dimanche 😉

Discussions similaires

  1. [Toutes versions] [Tutoriel] Fonctions en VBA pour g�rer les Tableaux Structur�s d�Excel
    Par laurent_ott dans le forum Macros et VBA Excel
    R�ponses: 73
    Dernier message: 11/06/2024, 09h53
  2. VBA pour g�n�rer des PDF
    Par Roum�gas dans le forum Macros et VBA Excel
    R�ponses: 2
    Dernier message: 06/06/2013, 15h46
  3. [VBA-E] G�n�rer des combinaisons dans Excel
    Par JSOREL dans le forum Macros et VBA Excel
    R�ponses: 12
    Dernier message: 07/03/2007, 17h23

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