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...
Quelle efficacité !!!! Ce tuto est aussi digeste qu'un verre d'eau. Merci beaucoup Mathieu
Merci Mathieu pour votre aide si précieuse.Méthodologie claire et explicite.Chapeau.
Je n'avais jamais vu des tutos si bien fait !!! MERCI BEAUCOUP !
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.
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
Heureux de t'avoir aidé :)
Merci pour ce très bon tuto qui présente simplement et efficacement les macros. Merci !
C'est incroyable la qualite de cette video. Je vous en remercie !
Cool
Merci Mathieu , c'est très explicite ,pas besoin de voir d'autres video
instructif pour les débutants, vivement les prochaines leçons....
merci j'ai enfin compris Tuto très clair et pédagogue
Super Tuto bien expliqué merci
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 ?
merci beaucoup pour votre cours
Très simple et efficace vos explications merci 👍
très bien expliqué,j'en convient clair,net et explicite mais...un petit "ZOOM" ferait plaisir aux personnes agées
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
Merci pour ce tutoriel ! Très bon pédagogue.
Bonjour,
Ce tuto est très clair et très intéressant. Merci pour ce partage.
Bonjour super l'explication. Peut-on renommer automatiquement depuis une cellule d'un classeur , un autre classeur ? Merci.
Vraiment Bravo ! Excellent ! Très beau résumé et façon d'expliquer
Parfait pour l'explication. Je suis entrain de me perfectionné sur Excel et vous m'aider beaucoup
Merci, explications claires, précises. Je vous remercie pour cette vidéo qui m'aide à mieux comprendre ces macros, bonne continuation
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...
Merci bonne base, çà fait plaisir
excellent tuto , bon travail , c clair
Quel bon et efficace tutoriel ! Génial !!!
Merci
Merci pour cette Belle Explication et bonne continuation
Très bien expliqué, merci.
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
Est-ce que vous pourriez développer un peu ce besoin ? Ca m'intéresse 👍
Great work! A lot of people don't know the hard work that goes behind creating on UA-cam so massive thumbs up!!
true my friend the most of people ignored it but itis very very important in our live
Sure My friend massive thumbs up
Merci beaucoup pour la vidéo ! Je l'ai trouvée claire et compréhensible. Merci
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?
Merci à toi, explications limpides et claires
Très bonne explication. Simple et conçi. A moi de m'y mettre maintenant.
Superbe video!!
Merci!
T'es xplication sont très intéressante 🤗
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
genial ! merci pour ce tutoriel ça donne envie d'aller plus loin
Mille mercis!
Bonjour Mr Matthieu merci de nous expliquer comment on peut réaliser des formulaires(rechercher suivant et precedent) avec des macros sans de VBA
Merci 🙏
Merci merci infiniment
Très clair et précis - Merci
Bonsoir. Ne doit-on pas transformer la feuille en .xslsm pour enrgistrer la macro ?
Très bon tuto. Merci
C'est très bien expliqué! Merci!
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
Génial
Bravo je comprends mieux le fonctionnement
bravo, merci pour ce beau tuto
Tuto parfait en veille de partiel ;)
Super ton Tuto :)
Très bonne vidéo !
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).
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.
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.
merci pour la réponse
Merci pour les explications.
Facile d'accès, ça donne envie de s'y mettre!
très clair ,bonne explication bonne continuationbravo
dans les premières 30 secondes je peux savoir quelle logiciet avez vous utiliser pour expliquer le macro svp....
Merci, très utile
Très bonne vidéo, merci. Je cherche une formation Macros sur Excel 2019.
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
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
cela m'a bien aidé
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 ...
Bonjour Mathieu,
est il possible de s'inscrire a vos cours pour un suivi particulier?
Merci
merci beaucoup
Super tuto merci
Merci beaucoup !👌🏻
Bien expliqué, merci chef !
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.
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à.
Envoie un moi un message depuis cette page: tuto-office.fr/contact/
Je verrai ce que je peux faire !
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.
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
Super vidéo! ;)
PARFAIT
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
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 !
Merci pour l'explication
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.
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 !
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
+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.
Belle explication merci
Chouette vidéo :)
merci et bravo
Merci!
I liked it
merci
Merci Beaucoup
Super ☝️😚👍
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
👍🏾
Comment Définir Les Valeurs De Collage Comme Coller Par Défaut svp
merci très clair!!
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
ces quoi un macro
mieux
La technologie c'est extra mais je ne suis pas d'accord avec
les macros
Tuto assez peu pédagogique !
Merci pour ce tuto...
merci
tres clair merci!
Merci