Tuto Excel #2 - Initiation, Les bases des macros // Gagnez du temps avec le VBA !

Поділитися
Вставка
  • Опубліковано 5 лют 2025
  • Aujourd'hui, on repart un peu sur Excel, je vous montre la technique ultime pour gagner du temps : l'utilisation des macros !
    Le sujet est massivement complet donc j'ai essayé d'aller à l'essentiel :
    1. Qu'est-ce qu'une macro et à quoi ca sert ?
    2. Comment créer ses première macros ?
    3. Comment comprendre et améliorer ses macros ?
    N'hésitez pas à me donner vos avis sur le sujet, j'ai essayé de vulgariser au maximum !
    On se retrouve bientôt pour un nouveau numéro, en attendant:
    Vous pouvez vous abonner à la chaîne pour être avertis des prochains numéros:
    www.youtube.com...
    Retrouvez tout les articles en rapport sur le blog:
    www.tuto-offce.fr
    Toutes les vidéos sur Excel :
    • Excel
    Ou retrouvez moi sur Twitter :
    / litlematth
    Musique Intro/Outro : SmallRadio - LSF 7th Gear Remix (2011)
    Sous licence Creative Commons
    Small Radio: www.myspace.com...
    licence: www.creativecom...

КОМЕНТАРІ • 116

  • @ziganifirminromeo1642
    @ziganifirminromeo1642 3 роки тому

    Quelle efficacité !!!! Ce tuto est aussi digeste qu'un verre d'eau. Merci beaucoup Mathieu

  • @baghdadirizzi5460
    @baghdadirizzi5460 6 років тому +1

    Merci Mathieu pour votre aide si précieuse.Méthodologie claire et explicite.Chapeau.

  • @mariadaluz2409
    @mariadaluz2409 10 років тому +3

    Je n'avais jamais vu des tutos si bien fait !!! MERCI BEAUCOUP !

  • @amidousanogoditallland8191
    @amidousanogoditallland8191 6 років тому

    Vraiment cette vidéo m'a ouvert les yeux sur les pratiques de macro. et en plus j'aimerai avoir une maîtrise sur pratiques d'excel et macro sur excel, pour pouvoir travailler sur plusieurs feuilles de calculs à la fois et avoir le contrôle de tous mes travailles à la place. encore merci une fois de plus.

  • @juliendu46
    @juliendu46 10 років тому

    Mec, c'est exactement ce dont j'ai besoin au taf. Reprendre le même tableau et y mettre de nouvelles mesures. Tu m'enlèves une sacrée aiguille du pied!
    Merci

  • @fafapsychochick9313
    @fafapsychochick9313 5 років тому +2

    Merci pour ce très bon tuto qui présente simplement et efficacement les macros. Merci !

  • @SarahClavel
    @SarahClavel 6 років тому

    C'est incroyable la qualite de cette video. Je vous en remercie !

  • @SBM6364
    @SBM6364 7 років тому

    Merci Mathieu , c'est très explicite ,pas besoin de voir d'autres video

  • @josephjdr7977
    @josephjdr7977 8 років тому

    instructif pour les débutants, vivement les prochaines leçons....

  • @CHILPERICA
    @CHILPERICA 4 роки тому

    merci j'ai enfin compris Tuto très clair et pédagogue

  • @philippeblavier1470
    @philippeblavier1470 7 місяців тому

    Super Tuto bien expliqué merci

  • @maissaraissa1376
    @maissaraissa1376 5 років тому

    Merci pour ce tutoriel. C'est vraiment claire. J'aurai une petite question: au lieu de copier les donnees chaque fois dans un nouvel onglet comment faire pour les copies chaque fois dans la meme onglet ?

  • @jean-pierreauger2178
    @jean-pierreauger2178 4 роки тому

    merci beaucoup pour votre cours

  • @BlaBla-sm7db
    @BlaBla-sm7db 3 роки тому

    Très simple et efficace vos explications merci 👍

  • @fatmazohrasmahi4290
    @fatmazohrasmahi4290 6 років тому

    très bien expliqué,j'en convient clair,net et explicite mais...un petit "ZOOM" ferait plaisir aux personnes agées

  • @sunshien250208
    @sunshien250208 4 роки тому

    Merci beaucoup Mathieu, je comprends mieux maintenant comment ça fonction Macro Excel, j'espère qu'il n'y a pas de différence avec Excel 2016

  • @smilefr3362
    @smilefr3362 5 років тому +4

    Merci pour ce tutoriel ! Très bon pédagogue.

  • @ndoroumblague8556
    @ndoroumblague8556 5 років тому

    Bonjour,
    Ce tuto est très clair et très intéressant. Merci pour ce partage.

  • @rvbou4638
    @rvbou4638 4 роки тому

    Bonjour super l'explication. Peut-on renommer automatiquement depuis une cellule d'un classeur , un autre classeur ? Merci.

  • @nasr-eddinechakir9873
    @nasr-eddinechakir9873 6 років тому

    Vraiment Bravo ! Excellent ! Très beau résumé et façon d'expliquer

  • @adelarab2979
    @adelarab2979 5 років тому

    Parfait pour l'explication. Je suis entrain de me perfectionné sur Excel et vous m'aider beaucoup

  • @hinajtkht2714
    @hinajtkht2714 10 років тому

    Merci, explications claires, précises. Je vous remercie pour cette vidéo qui m'aide à mieux comprendre ces macros, bonne continuation

  • @jean-christophehougardy2407
    @jean-christophehougardy2407 6 місяців тому

    Bonjour Matthieu. Merci pour ce tutoriel très bien fait. Très clair.
    Malgré tout, sans être très doué et passionné d'informatique, j'aurais besoin d'une petite macro qui me semble simple, mais je n'y arrive pas.
    Je voudrais que quand je clique sur une cellule, elle augmente de 1. (Idéalement, il faudrait peut-être un bouton annuler en ça d'erreur)
    As-tu un tuto qui parle de ça (que je n'ai pas trouvé) ou pourrais-tu m'aider? Cela semble si simple pour vous...

  • @Ibrahima-Ba
    @Ibrahima-Ba 3 роки тому

    Merci bonne base, çà fait plaisir

  • @youssefsadok2685
    @youssefsadok2685 4 роки тому

    excellent tuto , bon travail , c clair

  • @dajohen1
    @dajohen1 9 років тому

    Quel bon et efficace tutoriel ! Génial !!!
    Merci

  • @zikobboy
    @zikobboy 9 років тому

    Merci pour cette Belle Explication et bonne continuation

  • @lajosmatyas4474
    @lajosmatyas4474 5 років тому

    Très bien expliqué, merci.

  • @kevintalitha
    @kevintalitha 4 роки тому

    Bonjour , j'ai beaucoup aimé votre explication simple et précise , en plus ça marche ! ; j’aimerais bien que vous expliquiez comment faire un module de caisse de vente simple et une incertion automatique de date du jour merci

    • @MatthieuLanglade
      @MatthieuLanglade  4 роки тому

      Est-ce que vous pourriez développer un peu ce besoin ? Ca m'intéresse 👍

  • @MazDelaCerna
    @MazDelaCerna 6 років тому +1

    Great work! A lot of people don't know the hard work that goes behind creating on UA-cam so massive thumbs up!!

    • @kouassijonaskobenan5279
      @kouassijonaskobenan5279 6 років тому

      true my friend the most of people ignored it but itis very very important in our live

    • @charefcherif8032
      @charefcherif8032 6 років тому

      Sure My friend massive thumbs up

  • @jean-lucdoyere5406
    @jean-lucdoyere5406 3 роки тому

    Merci beaucoup pour la vidéo ! Je l'ai trouvée claire et compréhensible. Merci

  • @jeanchristophe3025
    @jeanchristophe3025 8 років тому +1

    Bonjour Mr Matthieu, tout d'abord merci pour ce tutot et est-il possible d'avoir un tuto sur:
    - comment envoyer des alerts mail par exel à des dates précises?

  • @ludovic31000
    @ludovic31000 9 років тому

    Merci à toi, explications limpides et claires

  • @dessevresestelle807
    @dessevresestelle807 9 років тому

    Très bonne explication. Simple et conçi. A moi de m'y mettre maintenant.

  • @najouaaouioued801
    @najouaaouioued801 4 роки тому

    Superbe video!!

  • @manong.9216
    @manong.9216 6 років тому

    Merci!
    T'es xplication sont très intéressante 🤗

  • @clementineamtri1538
    @clementineamtri1538 3 роки тому +1

    Bonsoir,
    Le tuto est bien fait mais je ne comprends malheureusement toujours rien sur les macros.
    J'ai un fichier global de plusieurs sociétés dans des données et je veux éclairer ces données dans les fichier de chaque société, sachant que les données changent à chaque trimestre.
    Merci pour vos aides

  • @MarieDijon21
    @MarieDijon21 8 років тому

    genial ! merci pour ce tutoriel ça donne envie d'aller plus loin

  • @meyega1
    @meyega1 4 роки тому

    Mille mercis!

  • @ismailaitbaba7722
    @ismailaitbaba7722 8 років тому

    Bonjour Mr Matthieu merci de nous expliquer comment on peut réaliser des formulaires(rechercher suivant et precedent) avec des macros sans de VBA

  • @fatimazahragai6899
    @fatimazahragai6899 3 роки тому

    Merci 🙏

  • @zohrajivah
    @zohrajivah 3 роки тому

    Merci merci infiniment

  • @regisrozec4791
    @regisrozec4791 7 років тому

    Très clair et précis - Merci

  • @korig8044
    @korig8044 3 роки тому

    Bonsoir. Ne doit-on pas transformer la feuille en .xslsm pour enrgistrer la macro ?

  • @nawallaafou5703
    @nawallaafou5703 5 років тому

    Très bon tuto. Merci

  • @silvinhachbr
    @silvinhachbr 7 років тому

    C'est très bien expliqué! Merci!

  • @hamidlfanid8556
    @hamidlfanid8556 4 роки тому

    Bonjour est ce que on peut faire des macros pour les opérations Concaténation et rechercheVerticale a partir des feuille de calcul dans un autre classeur

  • @paulayedegue6117
    @paulayedegue6117 5 місяців тому

    Génial

  • @martinebriot2227
    @martinebriot2227 5 років тому

    Bravo je comprends mieux le fonctionnement

  • @andrew-ru5yl
    @andrew-ru5yl 6 років тому

    bravo, merci pour ce beau tuto

  • @leoniefougerolle78
    @leoniefougerolle78 5 років тому

    Tuto parfait en veille de partiel ;)

  • @olivierperez9894
    @olivierperez9894 5 років тому

    Super ton Tuto :)

  • @simondupuis1958
    @simondupuis1958 5 років тому

    Très bonne vidéo !

  • @yakhyasarr9407
    @yakhyasarr9407 7 років тому

    Bonjour Monsieur, j'apprécie vraiment vos tutos, les explications sont très claires , mais j'ai un problème sur les macros VBA EXCEL. Je voudrais réaliser une macro qui selectionne plusieurs lignes concernant le méme patient et imprime certaines informations le concernant ( par exemple ses examens faits).

  • @catherinehelly1731
    @catherinehelly1731 8 років тому

    Bonjour, Y a t-il la possibilité d'incorporer, dans la macro de l'exemple que vous avez développé, l'ordre de renommer, au fur et à mesure de leur création, les pages du classeur (course 1, course 2 etc...) pour éviter de le faire manuellement à chaque fois. Un grand merci pour ce tuto clair et net.

    • @charlesduysens363
      @charlesduysens363 7 років тому

      Oui, c'est tout à fait faisable. Quand on ajoute une feuille, on peut lui attribuer un nom. Désolé, je te laisse faire tes propres recherches, cela fait très longtemps que je n'ai pas programmer en vba pour excel. En gros, on ajoute une feuille (sheets.add), on la rend active, puis on la renomme. Ma méthode préférée (pour ce genre de suite 1,2,3...) est d'avoir une feuille d'index qui reprends le nom des feuilles déjà créées. Ou plus simple si c'est juste Course 1, Course 2, Course 3, etc, le dernier nombre utilisé. Une fonction lit ce dernier nombre (dernier_index = sheet(index).cells(A1).value) et l'incrémente de 1 (index = dernier_index + 1). Donc si ma dernière feuille c'est 42, la fonction lira cet index (une seule case sur une feuille distincte) et retournera 43. Puis tu programme 'activesheet.name = "Course " + index'. On peut aussi connaître le nom de la dernière feuille insérée et en déduire le nom de la nouvelle. Ma méthode ultime est de renommer les feuilles de façon chronologique en nommant les feuilles avec la date et l'heure (par exemple ici ce serait "Course 2017-03-25 16:28" car si ton ordi est réglé à la bonne heure, c'est possible). Je sais c'est un peu confus, je ne suis plus sûr des fonctions/méthodes, ça fait longtemps, mais c'est possible via ce moyen. Lance-toi ! Et amuse-toi.

    • @catherinehelly1731
      @catherinehelly1731 7 років тому

      merci pour la réponse

  • @profkaouass
    @profkaouass 7 років тому +1

    Merci pour les explications.

  • @stephaniebonjourhamet905
    @stephaniebonjourhamet905 4 роки тому

    Facile d'accès, ça donne envie de s'y mettre!

  • @richardszczepanski4437
    @richardszczepanski4437 9 років тому

    très clair ,bonne explication bonne continuationbravo

  • @ma3loumaty
    @ma3loumaty 6 років тому

    dans les premières 30 secondes je peux savoir quelle logiciet avez vous utiliser pour expliquer le macro svp....

  • @denisgagnon9521
    @denisgagnon9521 5 років тому

    Merci, très utile

  • @bertrandcarbonneaux
    @bertrandcarbonneaux 4 роки тому

    Très bonne vidéo, merci. Je cherche une formation Macros sur Excel 2019.

  • @sylvaincomptour8589
    @sylvaincomptour8589 3 роки тому

    Bonjour
    Merci beaucoup pour ces explications utiles.
    Comment, à partir d'une clé de recherche, rassembler des données de plusieurs lignes sur une seule ?
    Exemple, pour une commande livrée en plusieurs fois, je voudrais rassembler les différents numéros de livraison sur la même ligne dans un fichier de suivi à partir de la clé qui représente le numéro de commande et le poste de la commande.
    Merci beaucoup

  • @stephaneroro9708
    @stephaneroro9708 5 років тому

    Bonjour Matthieu
    Merci pour vos tutos qui me rendent bien service. Etant débutant en VBA, je voudrais savoir si vous pourriez m'aider pour du code VBA. En effet, j'ai été mandaté afin d'effectuer un fichier avec des recherchesV en code VBA et des recherches sur diverses feuilles. Je voulais savoir si je vous envois mon fichier est-ce que vous avez la possibilité de me donner un coup de main.
    Merci d'avance.
    Stéphane

  • @justinerome7659
    @justinerome7659 7 років тому

    cela m'a bien aidé

  • @z.a.mexcel1327
    @z.a.mexcel1327 3 роки тому

    Bonsoir, Je voudrais insérer une nouvelle fonction dans excel, qui me donne une date figée, automatiquement sans qu'elle soit mise à jour à chaque ouverture du fichier. Cette date doit correspondre à la date du dernier fois ...

  • @bokaharding8716
    @bokaharding8716 9 років тому

    Bonjour Mathieu,
    est il possible de s'inscrire a vos cours pour un suivi particulier?
    Merci

  • @alaadream731
    @alaadream731 5 років тому

    merci beaucoup

  • @valeriesuarez8241
    @valeriesuarez8241 7 років тому

    Super tuto merci

  • @jujutheboss1586
    @jujutheboss1586 5 років тому

    Merci beaucoup !👌🏻

  • @HDjamal
    @HDjamal 7 років тому

    Bien expliqué, merci chef !

  • @madeleine9708
    @madeleine9708 Рік тому

    Bonjour, je recherche une formule qui à pour objectif de faire apparaître dans la cellule total,si la somme totale sur 12 mois à été soldé qui apparaît avec le montant total mensuel ou s'il apparaît un impayé avec le signe -et le montant. Pouvez-vous m'aider, merci. Je suis en stage gestion immobilière, malheureusement rien n'est expliqué et enseigné.je n'est pas choisi la bonne entreprise.

  • @Ascaze15
    @Ascaze15 10 років тому

    Merci pour cette vidéo, tu expliques vraiment bien !
    Petite question : J'aurais besoin d'aide pour un travail bien précis sur Excel (Je suis sur Excel 2013), et j'aimerais avoir un moyen afin qu'on puisse communiquer et que je puisse te montrer mon problème (je pense skype serait le mieux), merci d'avance de ta réponse et continu à nous fournir des tutos de qualités comme tu le fais déjà.

    • @MatthieuLanglade
      @MatthieuLanglade  10 років тому

      Envoie un moi un message depuis cette page: tuto-office.fr/contact/
      Je verrai ce que je peux faire !

    • @Ascaze15
      @Ascaze15 10 років тому

      Matthieu Langlade
      Lors de l'envoi du message, il y a une erreur, je reporte mon message ci-dessous :
      Bonsoir,
      Je vous détaille mon problème, je suis en stage dans une entreprise, et l'un des travaux que dois réaliser durant ce dernier et d'améliorer leur programme excel (permettant de faire des devis, etc, je pourrais vous en faire passe une copie pour que vous puissiez regarder). On doit l'améliorer car il présence quelque défauts que je détaillerais si vous acceptez de m'aider, à l'oral, car cela serait complexe de l'expliquer à l'écrit.
      Merci d'avoir pris le temps de lire mon message, et je vous remercie d'avance pour votre future réponse.

    • @MatthieuLanglade
      @MatthieuLanglade  10 років тому

      Pierre Fernandes Oui apparemment j'ai un gros bug sur cette page de contact ! Je l'ai réparé si tu veux m'envoyer ton skype (pour éviter de le publier), je serais disponible demain à priori ;) bonne soirée

  • @sabbo4491
    @sabbo4491 6 років тому

    Super vidéo! ;)

  • @ihabaarab2121
    @ihabaarab2121 4 роки тому

    PARFAIT

  • @casselmandaisy153
    @casselmandaisy153 10 років тому

    Je trouve les codes quand même compliqués mais peut être que cela revient toujours au même sinon c'était très clair. Pourrais-tu faire une vidéo avec le calcul des dates? avec un calcul correspondant à des heures pour jours fériés, week-ends et jours ouvrés

    • @MatthieuLanglade
      @MatthieuLanglade  10 років тому

      Oui je pourrais essayer de faire quelque chose avec les dates sous Excel !
      Pour les formules, j'ai essayer ici de montrer comment commencer à utiliser les macros sans notion de codes. Après, il faut s'y intéresser un peu, mais il n'y a rien d'insurmontable !

  • @RenovGamer
    @RenovGamer 10 років тому

    Merci pour l'explication

  • @salahrey5098
    @salahrey5098 10 років тому

    bonjour matthieu. j ai un probleme sur les macro.quad je fini de creer mon macro, il m'affiche le message suivant: en raison de vos paramettres de securite, les macros ont ete desactive, pour execute les macro, vous devez rouvrir ce classeur , puis activer les macros.... . j 'arrive pas a trouver la solution. merci de m'aider la dessus.

    • @MatthieuLanglade
      @MatthieuLanglade  10 років тому

      Salah Rey Bonjour. Pour régler ce problème, dans l'onglet développeur, il y a un bouton "Sécurité des macros" il suffit ensuite de régler sur "Activer toutes les macros".
      Attention après ça si vous ouvrez des fichiers Excel de sources inconnues !

  • @pierreyerima1354
    @pierreyerima1354 9 років тому

    Bonjour Matthieu!
    Merci pour l'instruction et les connaissances que tu ne cesse de nous donner
    cependant j'ai une base de donné dans la petite entreprise ou je travail sous excel qui comprend Nom, Prénom? civilité, matricule, fonction, salaire mensuel, prime, gratification, date de naissance, Lieu de naissance, région,département d'origine, arrondissement, ville, N° Tel, enfants en charge, et plus encore...
    ce que je voudrai c'est lorsque par exemple je cherche le nom d'un employé dans base de donnée, qu'il apparaît tous les détails sur cet employé
    Merci une fois de plus

    • @lv7574
      @lv7574 8 років тому +1

      +Pierre Yerima Ca n'a pas de rapport avec les macros, il faut : 1 Sélectionner la ligne des titres. 2 Cliquer sur sur le ruban "données" puis cliquer sur "filtrer". 3 Il faut ensuite cliquer sur la petite flèche vers le bas de la cellule du nom et puis faire sa sélection.

  • @wolffmike3475
    @wolffmike3475 7 років тому

    Belle explication merci

  • @moupatte
    @moupatte 7 років тому

    Chouette vidéo :)

  • @pagnolbouendeu4706
    @pagnolbouendeu4706 7 років тому

    merci et bravo

  • @moussa0803
    @moussa0803 10 років тому

    Merci!

  • @Supply_Chain_4.0
    @Supply_Chain_4.0 11 місяців тому

    I liked it

  • @etudiantaero4351
    @etudiantaero4351 7 років тому

    merci

  • @ais6803
    @ais6803 6 років тому

    Merci Beaucoup

  • @WazzupDoc69
    @WazzupDoc69 6 років тому +1

    Super ☝️😚👍

  • @maillotdavid8541
    @maillotdavid8541 6 років тому

    Bonjour à vous tous, je vous expose mon souci. Je souhaite qu'à partir de dimensions QUE CEUX CI APPARAISSENT SUR MON DEVIS sur une ligne avec un repere, une désignation, une largeur, hauteur type tarif unitaire

  • @dohoueavode8575
    @dohoueavode8575 7 років тому

    👍🏾

  • @omarmapastue6129
    @omarmapastue6129 2 роки тому

    Comment Définir Les Valeurs De Collage Comme Coller Par Défaut svp

  • @yannickplante5522
    @yannickplante5522 9 років тому

    merci très clair!!

  • @djalleldjallel9313
    @djalleldjallel9313 7 років тому

    Merci pour ce Tuto. Et comme il y a toujours un "mais". J'ai refait le même exemple que vous avez donné mais pas le même résultat. j'ai toujours eu le message de (erreur d'exécution '9' l'indice n'appartient pas à la sélection). et voici le Module (code)
    Sub Feuilledecourse()
    '
    ' Feuilledecourse Macro
    ' operation sur feuille de course
    '
    '
    Range("Tableau1[#All]").Select
    Range("G6").Activate
    Selection.Copy
    Sheets("Feuil2").Select
    ActiveSheet.Paste
    Range("B12").Select
    Sheets("Rapport de temps").Select
    Range("B4").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "103"
    Range("Tableau1[[Tour 1]:[Tour 4]]").Select
    Selection.ClearContents
    Range("A7").Select
    End Sub
    la ligne qui brille c'est : Sheets("Feuil2").Select. Merci d'avance pour votre aide

  • @theterory6556
    @theterory6556 9 років тому

    ces quoi un macro

  • @emedsaid9587
    @emedsaid9587 10 років тому

    mieux

  • @lamiasekkal100
    @lamiasekkal100 4 роки тому

    La technologie c'est extra mais je ne suis pas d'accord avec
    les macros

  • @secu581019
    @secu581019 Рік тому

    Tuto assez peu pédagogique !

  • @sophiechabut4651
    @sophiechabut4651 3 роки тому

    Merci pour ce tuto...

  • @stephanethielen5260
    @stephanethielen5260 4 роки тому

    merci

  • @sylvielavaur1112
    @sylvielavaur1112 7 років тому +1

    tres clair merci!

  • @samirb5562
    @samirb5562 4 роки тому

    Merci