Excel : Macros de base à avancées | Aamir Shaikh | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Excel : Macros de base à avancées

teacher avatar Aamir Shaikh, Freelancer, Youtuber, Trainer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      1:32

    • 2.

      Les bases des macros

      8:53

    • 3.

      Plus de macros

      5:19

    • 4.

      Référence relative en macros

      5:27

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

208

apprenants

3

projets

À propos de ce cours

Tous les exemples de macros Excel du monde réel sont couverts dans ce cours Skill Share. Au fil du cours, vous apprendrez la définition de référence relative dans les macros, comment enregistrer, modifier et supprimer des macros, comment enregistrer un classeur qui prend en charge les macros, la signification de l’extension (.xlsm), la définition de VBA dans les macros et bien plus encore à l’aide des exemples les plus simples et les plus intéressants.

Pour une meilleure compréhension des macros, veuillez parcourir tous les cours un par un.

Rencontrez votre enseignant·e

Teacher Profile Image

Aamir Shaikh

Freelancer, Youtuber, Trainer

Enseignant·e

Hi there! I'm Aamir (he/him)--a freelancer, YouTuber, and passionate trainer.

For over 18 years, I've had the privilege of teaching English grammar & conversation skills, IELTS, and "Information Technology" to students and professionals across various institutions. My journey has also taken me into the world of MNCs and premium institutions, where I served as a trainer.

I love connecting with people, building meaningful friendships, and sharing knowledge that empowers myself & others.

Voir le profil complet

Level: All Levels

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Bonjour, mes amis. Bienvenue dans mon cours de base pour faire progresser les macros. Les macros nous font gagner beaucoup de temps lorsque nous avons des tâches répétitives au quotidien. Il s'agit d'une automatisation dans Excel. Permettez-moi de vous donner un exemple que j'ai enseigné dans ce cours de Skillshare J'ai quelques feuilles ici, le premier set et le second. Si je saisis un détail sur la feuille 1, il apparaîtra automatiquement sur la feuille 2 à l'aide de macros. Permettez-moi de vous montrer un exemple. Si je tape mon nom, disons, Am Shake, quelques détails hypothétiques Et je viens pour une réunion. Si j'appuie sur Entrée, ces informations verticales apparaissent horizontalement sur la feuille deux. Non seulement cela, si j'ajoute d'autres noms, ils apparaîtront également par ordre chronologique Il apparaîtra dans l'ordre de leur apparition. Permettez-moi de vous donner un autre exemple. Disons que cette fois Mark arrive, Mark Zuckerburg. Oui, je connais l'orthographe et certains détails, des détails hypothétiques Et il vient aussi pour une réunion. Nous avons une presse pour. Ce détail apparaît donc sur la feuille deux, chronologiquement, car je suis arrivé premier, et il est arrivé deuxième. Ce n'est donc pas de la magie. Il s'agit d'une référence relative dans Macro. Lorsque nous passons à Macro, nous voyons cette référence relative dans Macro. Cela fait donc apparaître nos informations par ordre chronologique sur la deuxième feuille Donc, si vous n'avez pas appris toutes ces techniques, veuillez suivre mon cours Skillshare et les suivre étape par étape pour apprendre toutes ces Et si vous n' êtes pas abonné à Skill Share, pensez à vous abonner dès maintenant et accédez à tous ces précieux contenus. Merci beaucoup. 2. Les bases des macros: Bonjour les amis. Bienvenue dans mon cours de base de macro. Qu'est-ce que la macro ? macro enregistre les étapes dans un fichier Excel et répète exactement la même chose lorsque nous le demandons. Il s'agit d'une commande qui exécute plusieurs commandes à la fois. Il enregistre donc un moment. Est-ce qu'il enregistre également l'audio et la vidéo dont je parle ? Non. Il n'enregistre pas notre vidéo audio comme les autres enregistreurs d' écran, mais enregistre les types de données Excel. Désormais, les types de données Excel peuvent être classés dans les catégories suivantes : taxe, nombre, heure, date, flèches, graphiques et autres. Est-ce que la macro enregistre toutes ces choses, tout. Découvrons-le dans ce cours Excel. Maintenant, tout d'abord, nous allons voir et nous allons commencer un film macro ici. C'est donc comme Record Macro. C'est demander un nom. Nous testons donc actuellement des macros, nous donnerons donc le nom test. Vous pouvez donner n'importe quel nom selon vos besoins, condition qu'il n'y ait pas d' espace entre les noms, afin qu'il ne divertisse pas d'espace. De plus, il demande une touche de raccourci pour que je puisse donner le temps T4, donc je vais donner la touche de contrôle T. Maintenant, pourquoi Shift ? Contrôle a pour contrôler que toutes les touches sont déjà occupées. Donc, pour éviter toute confusion, il faut changer de cap, non ? Parce que le contrôle a pour tous, sélectionnez tout le contrôle, B pour le contrôle en gras C, contrôle V, c'est le fameux copier-coller. Donc tous les raccourcis clavier de A à Z, tous les alphabets sont déjà pris en contrôle. Donc, afin d'éviter toute confusion, il faut Shift P, Control Shift P sera le raccourci pour exécuter cette macro. Qu'est-ce que cette liste déroulante ? Donc, ce cahier de travail Macro personnel. Qu'est-ce qu'une bugaboo Macro personnelle ? Personal Macro Workbook est un système caché de boo, boo cannon qui s'ouvre chaque fois que vous ouvrez un fichier Excel. Alors, qu'est-ce que ça va faire ? Cela nous permettra d'utiliser notre macro enregistrée dans tous les fichiers Excel. Ainsi, une fois que nous avons sélectionné le classeur Macro personnel, chaque fois que vous ouvrez un fichier Excel ou un arrière-plan masqué, classeur Boston Macro s'ouvre également. Et toutes les macros que vous avez enregistrées ici, nous pourrons également les exécuter dans d'autres domaines. Qu'est-ce que le nouveau classeur ? Ainsi, si vous enregistrez une macro, elle sera enregistrée dans le nouveau classeur. Et qu'est-ce que c'est ? Il s'agit du classeur actuel, nous allons donc le prendre à jour pour ce cours. Quelle en est la description ? Description est le nœud de bits de détail pour ce que cette macro est quatre, supposons que nous ayons plusieurs macros dans un seul fichier. Cela vous permettra donc de comprendre à quoi cela sert. En fait, si vous changez de travail, l'autre collègue viendra également chez eux. Pour quelle macro nous allons l'enregistrer. proteste donc actuellement contre les macros. Nous allons donc écrire une macro de test VR et nous allons commencer. Ok. L' enregistrement a donc commencé. L'enregistrement des macros a commencé. Maintenant, nous allons taper tous les types de données Excel et nous verrons s'il enregistre tout ou non ? Comment vérifier que l'enregistrement a commencé ou non ? Je vais aller dans l'onglet Affichage et voir ici, il me demande d' arrêter l'enregistrement. Cela signifie donc que l'enregistrement a commencé. Je vais venir ici. Je vais écrire un texto. Je vais écrire le numéro. C'est ça, l'heure et la date. John. Et je vais le mettre en gras, et je vais aussi lui donner une couleur aux titres. Très bien. Pour les impôts, je vais m'appeler Michelle. Numéro de téléphone, je prends le 1015. Ajoutons également une fonction en tant que fonction, la fonction de base, et nous verrons si cette fonction est également enregistrée ou non. Ajoutons également une formule. Donc dix plus 15, si je le fais manuellement, ça s'appelle une formule. Si je le fais à l'aide d'une fonction existante, à l' aide d'une fonction existante, cela s'appelle fonction. Maintenant, pour le temps, nous avons une fonction dédiée comme maintenant. Nous allons donc utiliser cette fonction. Il s'agit donc de récupérer l'heure pour la date. J'ai la même fonction qu'aujourd'hui. d'erreur, je vais prendre cas d'erreur, je vais prendre une fonction moyenne avec une cellule vide, donc elle va me chercher une erreur. Pour les graphiques. Je vais prendre des mois et quatre mois. Je vais prendre Chan, Fab et March et les ventes. Soldes. Je vais prendre des nombres aléatoires et je les donnerai comme données. Je vais insérer un camembert 3D. J'ai donc ici un petit tableau. Ok, maintenant pour changer le design et tout cela est complètement ou de classe différente. Maintenant, nous allons revenir ici et toutes ces informations, nous allons leur donner des frontières. Nous avons enregistré des informations de ce type. Nous avons essayé de sauvegarder tous les types de données supplémentaires après l'ouverture l'enregistrement de macro et fermons l'enregistrement et laissons C enregistrer tout, tout a été enregistré ou non. Nous allons donc passer à nouveau à la macro et arrêter l'enregistrement. Souvenez-vous maintenant de la touche de raccourci, Ctrl Shift P. Nous allons en venir à la feuille deux, Appuyez sur Ctrl Shift P. Et si vous pouvez voir exactement tout est enregistré. Cette fonction, cette formule, cet additionneur, écrit cette fonction, cette fonction. Donc, exactement tout est enregistré. C'est ainsi que nous pouvons enregistrer toutes les choses en macro. Supposons maintenant qu'après l'enregistrement, vous vous rendiez compte qu'il y a eu une petite erreur et que vous vouliez l'ajouter maintenant Devrez-vous tout enregistrer à nouveau ? Non, rien de tel. Vous pouvez l'ajouter à la macro. Voyons voir, ils sont dans la cellule B1. Il y a des chiffres et ça dit des chiffres. Si je veux modifier ce nombre, deux chiffres, comment puis-je le faire ? Je vais passer au macro. Je vais voir la macro. Voici donc la liste de toutes les macros que nous avons vues. Nous n'avons actuellement qu'une seule macro enregistrée, elle nous montre donc Ascomycota. Je vais aller dans Modifier. C'est ce qu'on appelle Visual Basics pour l'application. C'est l'interface VBA. Donc, si vous êtes intéressé par le codage, vous le comprendrez mieux. Mais ici, ce que je veux changer, je veux changer les chiffres numéro deux, donc je vais mettre S. Pas besoin d' appuyer sur Ctrl, Enregistrer et rien. Je vais juste le fermer. Et ici, nous pouvons voir que le S sera ajouté lors de l' enregistrement ultérieur de la macro. Donc, comme si j'appuyais sur Ctrl Shift P sur une nouvelle feuille. Et ici, si vous pouvez le voir, S a été ajouté au nom ici. De même, nous pouvons également ajouter la macro. Il s'agissait maintenant d'un nouveau fichier Excel. Avant de commencer ce plan macro, je vais le fermer et nous verrons comment enregistrer une macro. Nous allons donc le fermer, disons Bureau. Et comment fermerons-nous cela ira à plus d'options. Et à partir de là, nous allons sélectionner Classeur activé par les macros. C'est le cas, il ne sera pas enregistré en tant qu'extension XLS. Il sera enregistré en tant qu'extension XLSX. Il s'agit d'un classeur compatible avec les macros. Je vais donc sélectionner ce bord car il était déjà sélectionné. Je vais appuyer sur Enregistrer et l'actualiser. Un nouveau classeur sera donc enregistré ici. Et ici, le livre a été sélectionné ici, et c'est notre tableau. On peut le voir d'ici. Et ce sont exactement les mêmes détails. Allons dans View micro et voyons que oui, c'est un fichier de test. C'est donc exactement pareil. Supposons que vous ayez oublié le raccourci clavier. Encore une fois, vous pouvez accéder à Modifier. Et voici le raccourci P Ctrl Shift P. C'est le raccourci clavier que nous vous avons donné. La liste des macros affichera les touches de raccourci qui maintenant si je veux supprimer cette macro, donc ce que je peux faire, je vais aller dans Afficher les macros, sélectionner simplement un micro particulier et la macro ne fonction plus longue, car maintenant nous avons supprimé la même. Ainsi, dans le cours Skillshare, nous avons appris comment enregistrer une macro, comment ajouter et supprimer une macro, comment enregistrer un fichier compatible avec les macros. Quels sont les types de données enregistrés par les macros ? Il enregistre donc tout. Rendez-vous au prochain cours. Merci. 3. Plus de macros: Bonjour les amis, bienvenue dans ce cours. Nous verrons un peu plus d'utilisation des bases des macros dans cette classe. Nous verrons également certaines limites des bases de la macro et la nécessité de la référence relative et de la macro. Maintenant, dans cette classe, nous allons taper quelques informations dans Sheet1. Il apparaîtra dans le tournage, comment faire. Alors voyons ça. Nous allons prendre un exemple d'école, donc je vais fusionner une cellule et ensuite mettre un nom en tant qu'école primaire Lotus. Prenez un titre avec les noms, les prénoms, Shawn, le numéro et le standard. Mettez-la en gras et donnez-lui une couleur. Palette. Encoche ça. Très bien. Et aussi le faire ou tout le bord. Voyons ça aussi. Très bien. Maintenant, les mêmes informations que je veux trier, je vais les copier à partir d' ici et les ajouter au deuxième texte d'annonce. Contrôle C. Je ne copierai que les informations nécessaires et je les ajouterai ici. C'est bon. C'est bon. Qu'est-ce que je vais faire d'autre ? J'ajouterai, prenons une forme. Je vais donc ajouter une forme de ta part. Laissez-moi prendre cette forme. Donnez-nous un e-mail et je sélectionnerai le centre. Bon ? Très bien, maintenant je vais ajouter le nom car, disons que le premier étudiant s' appelle James Williams, le nombre total d' essais et de normes. Deuxièmement, ces informations devraient maintenant apparaître sur xi2. Comment faire ça ? Donc pour le début de la macro, vous enregistrez une macro lorsque vous prenez le nom de l'école. Contrôlez Shift S, S pour l'école, et je ne sais pas taper votre description, donc la macro a commencé. Maintenant, sachez ce que vous pouvez faire d'autre. Je vais copier cette ligne entière. Je vais passer à la feuille deux, et ici je vais ajouter, insérer une cellule copiée. Cette ligne entière a donc été ajoutée à la feuille de revenus de Sheet1. Je vais supprimer ces informations et fermer la macro. Je vais donc arrêter la macro en fait. Et maintenant, ce que je vais faire, je veux assigner la même macro à cette boîte, donc je vais cliquer dessus avec le bouton droit et affecter Macro. Nous n'avons donc qu'une seule macro par nom d'école, donc nous allons attribuer la même longueur. Maintenant, ajoutons un autre nom et vérifions-nous si cela fonctionne ou non ? Maintenant, disons Robert Smith, le numéro de ligne et le standard de trois Enter. Maintenant, voyez que le nom de Robert Smith est entré. Ajoutons un autre nom et vérifions. Cela fonctionne-t-il ? Disons à partir de 15 et le premier standard. Oui. Il est donc ajouté comme ça. Ajoutons-y un titre. Permettez-moi d'ajouter, disons que je veux ajouter un total n est égal à compter huit. Compter a, c'est comme recalculer tout depuis que vous alertez la colonne entière et je la fermerai et moins un. Donc y moins un car cette rubrique sera également les noms seront également calculés jusqu'à présent trois étudiants. Il m'en montre trois. Ajoutons un autre nom. Disons Mark et Mark Johnson. Et il devrait tourner pour tomber. Oui, c'est fait il a fait à quatre et Mark est également terminé. Bon ? Je suis donc sûr que vous serez capable de réaliser la même chose dans l'un des projets de ce cours. Maintenant, qu'est-ce que la référence relative en macro ? Et quel est le problème avec l'utilisation de cette macro dans cette classe ? C, les dossiers des étudiants n' apparaissent pas chronologiquement. Nous avons ajouté le nom de Mark en tant que dernier, qui apparaît ici en premier. Nous avons ajouté James nommé comme suit, qui apparaît enfin. tableau ci-dessous montre que le dossier de l' étudiant est le premier et le premier dossier de l' étudiant en dernier. Très bien, donc les dossiers des étudiants ne sont pas par ordre d'occurrence. C'est un gros problème. Afin de le faire chronologiquement, nous devons utiliser une référence relative en macro qui est de la plus haute importance que j'ai enseignée dans mon prochain cours. voit alors. Merci. 4. Référence relative en macros: Différence. Bienvenue dans mon cours de référence relative en macro. Si vous avez regardé mon cours précédent, nous avons vu quelques notions de base de la macro et certaines limites des bases de la macro. Et l'inflammation n' apparaissait pas chronologiquement sur la feuille du cours précédent. Dans cette classe, nous allons résoudre ce problème à l'aide de l' option de référence relative disponible dans la macro. Encore une fois, nous avons deux feuilles, Sheet1 et xi2. Ce que nous allons faire, nous allons d'abord ajouter quelques noms ici, quelques détails sous forme de nom ou par e-mail et commentaires. Je vais copier ces informations et les transposer ici. Maintenant, qu'est-ce qu' une transposition ? Il met en place une information verticale à horizontale et l'inflammation horizontale est verticale, sorte que c'est transposer. Mais il n'est pas possible de faire de la pâte coupée en transposition. Il n'est donc possible que de faire une transposition par copier-coller. C'est pourquoi nous avons copié. L'information prendra quelques chiffres, disons jusqu'à cinq. OK, maintenant nous allons ajouter quelques détails et nous verrons s'il apparaît chronologiquement sur la feuille deux inconnue. Nous allons également ajouter une forme. Supposons que nous prenions cette forme. Très bien, donc nous avons commandé comme ça pour augmenter la taille. Très bien, maintenant laissez-moi ajouter mon nom comme forme principale et quelques détails hypothétiques. Et je viens à une réunion, c'est ça ? Voici donc les informations que j'ai ici. Maintenant, ce que je vais faire, je vais commencer l'enregistrement des macros. Donc voici le nom demandé, donc ce seront les visiteurs, Control Shift V pour les visiteurs, la macro et Stanford. Donc ce que je vais faire, tout d'abord, je vais copier les informations vous concernant. Je veux le coller ici sur xi2 chronologiquement. Donc ici, afin de trouver la chronologie, nous allons commencer à utiliser une référence relative. Nous allons donc cliquer sur référence relative dans la macro pour placer le curseur ici, puis Contrôler le bouton flèche vers le bas trois fois, Contrôler vers le haut et encore une fois le bouton flèche vers le bas. Ce que nous avons fait, nous avons trouvé une cellule vide dans toute la colonne. Très bien, et c'était l' utilisation d'une référence relative. Donc ça ira vers le haut, ça ira vers le bas vers le bas. Il apparaîtra également et il trouvera une cellule vide. Nous avons de nouveau cliqué sur la référence associée dans la macro. Nous avons donc, ce que nous avons fait, nous avons arrêté l'utilisation de la référence relative et de la macro. C'était donc le point à apprendre pendant un certain temps en attendant l'enregistrement de la macro. Il doit donc être activé et désactivé pendant de la macro, pendant l' enregistrement d'une macro. Maintenant, avant de cliquer sur la référence relative et de la désactiver, ce que nous avons fait précédemment à sélectionner certaines informations et en voir une, nous les avions copiées, n'est-ce pas ? Nous ne l'avons pas encore collé. Il est toujours là dans la RAM et nous devons le coller. Alors, comment va le coller ? Il était vertical, donc nous allons le coller horizontalement, donc nous allons le transposer. C'est le seul levier. Reviendra à Sheet1. Nous supprimerons ces informations, garderons le curseur sur le nom. Que se passe-t-il alors ? Encore une fois, nous ne devons pas supprimer les informations une fois qu'elles sont rasées, enregistrées sur la feuille. Et nous pouvons simplement commencer à taper D et d'autres informations sur les visiteurs. Le travail de macro est maintenant terminé. Ce que je vais faire, c'est arrêter l'enregistrement et affecter la macro à cette boîte en particulier. Je vais donc dire Assign Macro et la visite de l'hôte Omega. Permettez-moi maintenant d'ajouter un autre nom et de voir s'il apparaît chronologiquement ou non. Disons que je suis gentil et qu'il vient aussi de manger. Permettez-moi d'appuyer sur N et regardons la feuille pour que l'inflammation apparaisse chronologiquement. Le premier était blindé, second était n. Donc maintenant le problème est résolu. Maintenant, ajoutons encore une chose. Prenons un numéro de portable hypothétique comme identifiant Gmail. Et il vient aussi d'une réunion. Permettez-moi d'appuyer sur Entrée. Ce qui se passe ici c'est que les informations apparaissent chronologiquement. Nous avons appris comment ajouter des détails par ordre chronologique d' une feuille à une autre. Ce n'est pas magique, c'est une référence relative dans l'utilisation des macros dans Excel. J'ai joint le fichier du projet, terminé le projet et je l'ai joint dans la galerie du projet avec d'autres étudiants. Merci beaucoup.