+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable
    Office & Excel

    Avatar de Pierre Fauconnier
    Homme Profil pro
    Formateur et développeur informatique indépendant
    Inscrit en
    novembre 2003
    Messages
    10 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur informatique indépendant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 10 895
    Points : 27 283
    Points
    27 283
    Billets dans le blog
    11

    Par défaut [Tutoriel] Utiliser l'enregistreur de macros avec Excel

    Salut.

    J'ai rédigé un tutoriel qui explique comment utiliser l'enregistreur de macros...

    Comme exemple d'utilisation, j'ai enregistré les manipulations à réaliser pour transférer les données d'une feuille de saisie vers une feuille de données...

    Vous le trouverez en suivant ce lien : http://fauconnier.developpez.com/tut...istreur-macro/

    Bonne lecture. N'hésitez pas à commenter...

    Cordialement,


    Retrouver tous les meilleurs cours et tutoriels pour apprendre Microsoft Office Excel
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Vous souhaitez rédiger pour DVP? Contactez-moi
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    Vous avez apprécié l'intervention => Merci pour le
    ---------------

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    8 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : juin 2007
    Messages : 8 147
    Points : 14 868
    Points
    14 868

    Par défaut

    Très intéressant tutoriel.

    J'ai bien aimé surtout l'ajout du chapitre "IV. Limites de l'enregistreur de macro" pour dire qu'il faut retravailler le code obtenu.
    Dans ce chapitre, j'aurais ajouté une petite remarque sur les codes surabondants.

    Par exemple, si je veux simplement mettre le texte d'une cellule à la taille 11, l'enregistreur de macro va me sortir le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
        Range("B3").Select
        With Selection.Font
            .Name = "Arial"
            .FontStyle = "Normal"
            .Size = 11
            .Strikethrough = False
            .Superscript = False
            .Subscript = False
            .OutlineFont = False
            .Shadow = False
            .Underline = xlUnderlineStyleNone
            .ThemeColor = xlThemeColorLight1
            .TintAndShade = 0
            .ThemeFont = xlThemeFontNone
        End With
    Alors que je n'ai besoin que de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("B3").Font.Size = 11
    Je dis ça parce qu'une fois, j'ai récupéré un code d'un adapte du copier/coller direct depuis ces codes générés automatiquement et que ça donnait quelque chose de monstrueux à essayer de comprendre.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Responsable
    Office & Excel

    Avatar de Pierre Fauconnier
    Homme Profil pro
    Formateur et développeur informatique indépendant
    Inscrit en
    novembre 2003
    Messages
    10 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur informatique indépendant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 10 895
    Points : 27 283
    Points
    27 283
    Billets dans le blog
    11

    Par défaut

    Salut...

    Merci pour la lecture et l'appréciation.

    Très intéressante remarque

    J'avais hésité à ajouter cela dans un tutoriel de prise en mains, mais ta remarque ci-dessus, ajoutée à une autre de tes remarques sur une discussion (éviter les select) me pousse à y ajouter un petit complément...

    Je vais y réfléchir pour lui donner un peu de consistance et je publierai une mise à jour...


    Cordialement,
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Vous souhaitez rédiger pour DVP? Contactez-moi
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    Vous avez apprécié l'intervention => Merci pour le
    ---------------

  4. #4
    Membre émérite Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    mai 2014
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : mai 2014
    Messages : 1 091
    Points : 2 394
    Points
    2 394

    Par défaut

    Comme toujours tu réalises un excellent travail ! Bravo et merci a toi !!!

    J'ai encore appris des choses sur un sujet que je pensais maitriser.

    Je me permets juste une petite remarque.
    Tu utilises la version 2013 en précisant que sur 2007 et plus le fonctionnement est quasi identique.
    Il est vrai que peu importe la version je ne suis jamais perdu avec l'enregistreur de macro. Sauf sur un point, il me s'emble que pour activer l'onglet développeur sur 2007 ce n'est pas en personnalisant le Ruban mais une case à cocher dans les Options.

    Encore merci pour ton travail sur ce site !
    Antony

    Mieux vaut ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
    Gustave Parking


    Si le post vous est utile un petit fait toujours plaisir et pensez à passer en

    Et surtout -> Balise CODE

  5. #5
    Responsable
    Office & Excel

    Avatar de Pierre Fauconnier
    Homme Profil pro
    Formateur et développeur informatique indépendant
    Inscrit en
    novembre 2003
    Messages
    10 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur informatique indépendant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 10 895
    Points : 27 283
    Points
    27 283
    Billets dans le blog
    11

    Par défaut

    Salut Antony,

    Merci pour ton appréciation, et pour ta remarque... Je vais intégrer cette différence dans une nouvelle édition, avec une copie de l'écran...

    Cordialement,
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Vous souhaitez rédiger pour DVP? Contactez-moi
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    Vous avez apprécié l'intervention => Merci pour le
    ---------------

  6. #6
    Expert éminent sénior
    Avatar de patricktoulon
    Profil pro
    Inscrit en
    avril 2009
    Messages
    10 551
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : avril 2009
    Messages : 10 551
    Points : 16 755
    Points
    16 755
    Billets dans le blog
    1

    Par défaut petite chose qui manque

    Bonjour pierre

    il semblerait que dans ton tutoriel tu ne parle pas de la différence entre 2003 et 2007 et plus

    tout ce qui concerne les Object shapes (forme et Picture ) ne sont pas pris en compte avec 2007
    l'enregistreur n'enregistre rien
    ca me parait important de le signaler

    c'est une bonne idée ton tutoriel ca va en aider plus d'un

    cela pourrait etre ajouté dans cette partie
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : résolu: ça peut servir aux autres
    et n'oublie pas de voter

  7. #7
    Expert confirmé Avatar de illight
    Homme Profil pro
    Chargé d'études statistiques
    Inscrit en
    septembre 2005
    Messages
    2 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chargé d'études statistiques
    Secteur : Service public

    Informations forums :
    Inscription : septembre 2005
    Messages : 2 215
    Points : 4 053
    Points
    4 053

    Par défaut

    Génial ce tuto, je viens de lire (certes en diagonale), et il est fort intéressant
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    décembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2012
    Messages : 5
    Points : 9
    Points
    9

    Par défaut Lien de téléchargement inopérant

    Bonjour,
    Quand je clic sur le lien pdf, cela me renvoie sur la page http://www.developpez.com/ ?
    PS :
    - je suis bien identifié
    - le téléchargement marche pour d'autres tutos

    Merci d'avance pour la correction

  9. #9
    Responsable
    Office & Excel

    Avatar de Pierre Fauconnier
    Homme Profil pro
    Formateur et développeur informatique indépendant
    Inscrit en
    novembre 2003
    Messages
    10 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur informatique indépendant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 10 895
    Points : 27 283
    Points
    27 283
    Billets dans le blog
    11

    Par défaut

    Salut.

    C'est corrigé. Désolé pour le contretemps...

    Bonne lecture
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Vous souhaitez rédiger pour DVP? Contactez-moi
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    Vous avez apprécié l'intervention => Merci pour le
    ---------------

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    décembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2012
    Messages : 5
    Points : 9
    Points
    9

    Par défaut

    Impec, merci

Discussions similaires

  1. Réponses: 16
    Dernier message: 03/03/2015, 23h59
  2. [XL-2007] Utilisation du ruban via Macro (onglet Excellent Analytics)
    Par Kimy_Ire dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/11/2013, 19h08
  3. [XL-2007] execution macro avec excel 2007
    Par lucius7 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/09/2010, 10h16
  4. message d'activation des macros avec Excel 2007
    Par moilou2 dans le forum Excel
    Réponses: 2
    Dernier message: 05/05/2008, 15h40
  5. Utilisation de VBA et macros WORD/EXCEL
    Par baptx dans le forum VBA Word
    Réponses: 1
    Dernier message: 17/07/2007, 14h27

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