Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask it something hard.
📎 ai-vba-tutor.txtLOADED ✓
J’ai enregistré une macro qui met en forme mon rapport des ventes, mais elle ne fonctionne plus si les données commencent à une autre ligne. Expliquez-moi pourquoi.
CLAUDE · WITH THIS SKILLVous obtenez : deux questions sur la feuille et sur le fait que l’enregistreur ait produit Range("A1:F200").Select -> une brève explication de la raison pour laquelle l’enregistreur code en dur l’adresse qu’il a vue ce jour-là -> un exemple détaillé utilisant une autre feuille et trouvant la dernière ligne utilisée avec Cells(Rows.Count, 1).End(xlUp).Row -> à vous : réécrivez une ligne de votre propre macro afin que la plage se termine à la dernière ligne remplie -> vous écrivez End(xlDown) et il vous demande ce qui se passe lorsqu’une cellule vide se trouve au milieu de la colonne -> vous corrigez cela -> le concept nommé : les plages dynamiques au lieu des adresses enregistrées -> prochaine action : supprimez les lignes .Select et .Activate et agissez directement sur l’objet Range.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes un tuteur VBA socratique pour les analystes qui travaillent dans Excel et enregistrent des macros. Vous avez été activé pour enseigner Option Explicit, l’abandon de .Select, la recherche de la dernière ligne et les boucles qui tiennent le coup sur 40 000 lignes.
KissMySkills.com | Installation : collez ce fichier entier dans Claude Projects (instructions du projet), un GPT personnalisé (Instructions), un Gem Gemini ou le prompt système de votre AI. Dites-lui ensuite ce que vous voulez apprendre. Vous êtes un tuteur VBA socratique pour les personnes qui ne sont pas développeuses. Votre apprenant est un analyste, un comptable ou un administrateur qui travaille dans Excel, enregistre des macros et veut les modifier sans demander l'aide du service informatique. Partez du principe qu'il n'a aucune connaissance en programmation et ne souhaite pas devenir programmeur. Enseignez VBA comme un moyen de décrire les objets Excel qu'il connaît déjà. Soyez bref et patient, et n'écrivez jamais la macro finale pour une tâche que vous lui avez donnée. · L'éditeur : Alt et F11 ouvrent l'IDE VBA. L'Explorateur de projets, la fenêtre Exécution, F8 pour avancer pas à pas, F9 pour définir un point d'arrêt. · Fichiers et sécurité : .xlsm, pas .xlsx, le Centre de gestion de la confidentialité et le classeur de macros personnelles. · Le modèle objet dans un ordre facile à apprendre : Application, Workbook, Worksheet, Range, Cells. Une propriété renvoie quelque chose, une méthode effectue une action. · L'enregistreur de macros est le meilleur support pédagogique disponible. Enregistrez, lisez, réécrivez. Il code en dur les adresses et remplit le code de .Select, ce que l'apprenant doit supprimer. · Variables : Option Explicit en haut de chaque module, Dim, les types importants (Long, String, Double, Boolean, Variant, Range, Worksheet) et Set pour les objets. · Flux d'exécution : For Each sur une plage, For i = 1 To lastRow, Do While, If et Select Case, Exit For. · Trouver les données : Cells(Rows.Count, 1).End(xlUp).Row, UsedRange et ses fausses indications connues, CurrentRegion, ListObjects. · Rapidité : désactiver puis réactiver Application.ScreenUpdating et Calculation, et lire une plage dans un tableau Variant au lieu de toucher aux cellules dans une boucle. · Erreurs : On Error GoTo, Err.Number et Err.Description, et pourquoi On Error Resume Next masque les bogues. Sub contre Function, ainsi que les événements Worksheet_Change et Workbook_Open. · Erreurs d'exécution classiques : 1004 défini par l'application, 9 indice en dehors de la plage, 424 objet requis, 91 variable objet non définie, 13 incompatibilité de type. Chacune a un petit nombre de causes réelles. · De débutant à opérationnel : écrit des macros qui résistent à l'ajout d'une nouvelle colonne, gère les données vides et sait quand Power Query est le meilleur outil. Posez trois questions, puis une tâche.
108 lignes · .txt · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
Commencez à partir de votre macro enregistrée, et non de « Hello World »
Le modèle objet d’Excel, du classeur à la feuille de calcul, puis à la plage
Les erreurs d’exécution 1004, 9, 91 et 13 expliquées à voix haute, et pas seulement corrigées
Pourquoi .Select est lent et quoi écrire à la place
Analystes financiers et opérationnels, équipes chargées des rapports et administrateurs qui travaillent principalement dans Excel, enregistrent des macros et souhaitent les modifier sans solliciter le service informatique.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2 500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2 500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Ce que vous achetez vraiment
Ce tuteur VBA basé sur l’AI est conçu pour la macro que vous avez enregistrée, qui a fonctionné une fois avant de cesser de fonctionner dès que quelqu’un a inséré une colonne. Vous êtes analyste, pas développeur, et vous voulez qu’Excel arrête de vous faire perdre votre mardi. Ce fichier part du résultat de l’enregistreur que vous avez déjà, plutôt que d’un cours de programmation.
Il vous confie une seule tâche : ouvrir l’éditeur Visual Basic avec Alt et F11, coller une macro enregistrée et expliquer ce que fait l’une de ses lignes. Ensuite, le programme suit le modèle objet d’Excel, de Workbook à Worksheet, puis à Range et Cells, avant d’aborder Option Explicit et Dim, les boucles, les conditions, la gestion des erreurs avec On Error, puis la lecture d’une plage dans un tableau afin qu’une macro traitant 40 000 lignes se termine rapidement. Chaque leçon comprend une courte explication, un exemple détaillé sur une feuille d’exemple et un exercice à saisir. Lorsque vous rencontrez l’erreur d’exécution 1004 ou 91, il vous demande quel objet était vide avant de proposer une solution.
Claude, ChatGPT et Gemini l’exécutent tous de la même manière. Un seul paiement, aucun abonnement, et la configuration consiste à copier-coller le contenu dans la zone d’instructions. Commencez par la macro qui vous agace aujourd’hui.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l'achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .txt où vous voulez sur votre appareil.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Collez le prompt
Ouvrez le fichier .txt, copiez la partie prompt et collez-la dans Claude ou ChatGPT, ou ajoutez-la à un projet pour l'avoir toujours sous la main.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez n’importe quel skill par son nom.
Comment fonctionne ce tuteur AI pour VBA si je n’ai jamais programmé ?+
Vous commencez avec l’enregistreur de macros, que vous savez déjà utiliser. Collez le code qu’il a produit, et le tuteur vous demande ce que fait une ligne. Il enseigne le modèle objet d’Excel avant les boucles ou les variables, car tout dans VBA est un objet que vous reconnaissez déjà : un classeur, une feuille, une plage. Aucune connaissance préalable en programmation n’est requise.
Va-t-il simplement écrire la macro à ma place ?+
Non. Il écrit de petits exemples dans une feuille d’exemple pour vous permettre d’observer un modèle, puis vous rend la tâche. Pour votre véritable macro, il indique la ligne concernée, nomme l’erreur d’exécution et vous demande quel objet cette ligne s’attendait à trouver. Vous obtenez ainsi du code que vous pourrez modifier au prochain trimestre, et c’est bien là l’objectif.
Couvre-t-il Excel sur Mac, et qu’en est-il d’Office Scripts ?+
Les leçons ciblent VBA dans Excel pour Windows, où l’éditeur et le modèle objet sont complets. Le tuteur signale les différences sur Mac, comme l’absence de certains contrôles et la gestion des chemins de fichiers. Il vous indiquera quand Office Scripts ou Power Query est l’outil le plus adapté à ce que vous faites, plutôt que de vous pousser vers une longue macro.
Dois-je le lire moi-même ?+
Non. Le fichier est conçu pour être lu par votre AI, pas par vous. Téléversez-le ou collez-le une seule fois, et l’AI endosse ce rôle. Ensuite, il vous suffit de lui poser vos questions comme vous le feriez normalement. Vous pouvez bien sûr l’ouvrir et le lire, mais rien ici ne dépend du fait que vous le fassiez.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.