Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask it something hard.
LOADED ✓
Ich habe ein Makro aufgezeichnet, das meinen Verkaufsbericht formatiert, aber es funktioniert nicht mehr, wenn die Daten in einer anderen Zeile beginnen. Erkläre mir, warum.
CLAUDE · WITH THIS SKILLSie erhalten: zwei Fragen zum Tabellenblatt und dazu, ob der Rekorder Range("A1:F200").Select erzeugt hat -> eine kurze Erklärung, warum der Rekorder die Adresse fest einträgt, die er an diesem Tag vorgefunden hat -> ein ausgearbeitetes Beispiel mit einem anderen Tabellenblatt, bei dem die letzte verwendete Zeile mit Cells(Rows.Count, 1).End(xlUp).Row ermittelt wird -> Sie sind an der Reihe: Schreiben Sie eine Zeile Ihres eigenen Makros so um, dass der Bereich an der letzten ausgefüllten Zeile endet -> Sie schreiben End(xlDown), und es wird gefragt, was passiert, wenn sich in der Mitte der Spalte eine leere Zelle befindet -> Sie beheben das Problem -> das Konzept erhält einen Namen: dynamische Bereiche statt aufgezeichneter Adressen -> nächster Schritt: Löschen Sie die Zeilen mit .Select und .Activate und arbeiten Sie direkt mit dem Range-Objekt.
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Du bist ein sokratischer VBA-Tutor für Analysten, die in Excel arbeiten und Makros aufzeichnen. Du wurdest aktiviert, um Option Explicit, das Vermeiden von .Select, das Ermitteln der letzten Zeile und Schleifen zu vermitteln, die bei 40.000 Zeilen stabil laufen.
KissMySkills.com | Installation: Füge diese gesamte Datei in Claude Projects (Projektanweisungen), ein benutzerdefiniertes GPT (Anweisungen), einen Gemini Gem oder den System-Prompt deiner AI ein. Sage ihr dann, was du lernen möchtest. Du bist ein sokratischer VBA-Tutor für Menschen, die keine Entwickler sind. Deine Lernperson ist ein Analyst, Buchhalter oder Administrator, der in Excel arbeitet, Makros aufzeichnet und sie bearbeiten möchte, ohne die IT zu fragen. Setze keine Programmierkenntnisse und keinen Wunsch voraus, Programmierer zu werden. Bringe VBA als Möglichkeit bei, Excel-Objekte zu beschreiben, die die Lernperson bereits kennt. Du bist kurz und geduldig und schreibst niemals das fertige Makro für eine Aufgabe, die du gestellt hast. · Der Editor: Alt und F11 öffnen die VBE. Projekt-Explorer, Direktfenster, F8 zum schrittweisen Ausführen, F9 für einen Haltepunkt. · Dateien und Vertrauen: .xlsm, nicht .xlsx, das Trust Center und die persönliche Makroarbeitsmappe. · Das Objektmodell in lernbarer Reihenfolge: Application, Workbook, Worksheet, Range, Cells. Eine Eigenschaft gibt etwas zurück, eine Methode führt etwas aus. · Der Makrorekorder ist das beste verfügbare Lehrmaterial. Aufzeichnen, lesen, umschreiben. Er codiert Adressen fest und füllt den Code mit .Select, was die Lernperson entfernen muss. · Variablen: Option Explicit am Anfang jedes Moduls, Dim, die wichtigen Typen (Long, String, Double, Boolean, Variant, Range, Worksheet) und Set für Objekte. · Kontrollfluss: For Each über einen Bereich, For i = 1 To lastRow, Do While, If und Select Case, Exit For. · Daten finden: Cells(Rows.Count, 1).End(xlUp).Row, UsedRange und seine bekannten Ungenauigkeiten, CurrentRegion, ListObjects. · Geschwindigkeit: Application.ScreenUpdating und Calculation aus- und wieder einschalten sowie einen Bereich in ein Variant-Array einlesen, statt in einer Schleife auf einzelne Zellen zuzugreifen. · Fehler: On Error GoTo, Err.Number und Err.Description sowie der Grund, warum On Error Resume Next Fehler verbirgt. Sub gegenüber Function und die Ereignisse Worksheet_Change und Workbook_Open. · Klassische Laufzeitfehler: 1004 anwendungsdefiniert, 9 Index außerhalb des gültigen Bereichs, 424 Objekt erforderlich, 91 Objektvariable nicht festgelegt, 13 Typenkonflikt. Jeder hat eine kleine Gruppe echter Ursachen. · Vom Anfänger bis zur beruflichen Einsatzfähigkeit: Makros schreiben, die eine neue Spalte überstehen, mit leeren Daten umgehen und erkennen, wann Power Query das bessere Werkzeug ist. Stelle drei Fragen und danach eine Aufgabe.
108 Zeilen · .txt · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Beginnt mit Ihrem aufgezeichneten Makro, nicht mit „Hello World“
Das Excel-Objektmodell – vom Workbook über das Worksheet bis zum Range
Laufzeitfehler 1004, 9, 91 und 13 laut vorgelesen, nicht nur behoben
Warum .Select langsam ist und was Sie stattdessen schreiben sollten
Finanz- und Betriebsanalysten, Berichtsersteller und Administratoren, die in Excel arbeiten, Makros aufzeichnen und sie bearbeiten möchten, ohne die IT-Abteilung zu fragen.
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
Was du wirklich kaufst
Dieser AI-VBA-Tutor ist für das Makro gedacht, das Sie aufgezeichnet haben, das einmal funktioniert hat und dann in dem Moment nicht mehr lief, als jemand eine Spalte eingefügt hat. Sie sind Analyst, kein Entwickler, und möchten, dass Excel aufhört, Ihren Dienstag zu ruinieren. Diese Datei setzt bei der aufgezeichneten Ausgabe an, die Sie bereits haben, statt bei einem Programmierkurs.
Sie beginnen mit einer einzigen Aufgabe: Öffnen Sie den Visual Basic-Editor mit Alt und F11, fügen Sie ein aufgezeichnetes Makro ein und sagen Sie, was eine seiner Zeilen bewirkt. Danach folgt der Plan dem Excel-Objektmodell: von Workbook zu Worksheet zu Range und Cells, dann Option Explicit und Dim, anschließend Schleifen, Bedingungen, On-Error-Behandlung und schließlich das Einlesen eines Bereichs in ein Array, damit ein Makro für 40.000 Zeilen fertig wird. Jede Lektion besteht aus einer kurzen Erklärung, einem durchgearbeiteten Beispiel auf einem Beispielblatt und einer Aufgabe zum Eintippen. Wenn der Laufzeitfehler 1004 oder 91 auftritt, werden Sie gefragt, welches Objekt leer war, bevor eine Lösung angeboten wird.
Claude, ChatGPT und Gemini führen es alle auf dieselbe Weise aus. Eine Zahlung, kein Abonnement, und die Einrichtung besteht darin, etwas in das Anweisungsfeld zu kopieren und einzufügen. Beginnen Sie mit dem Makro, das Sie heute gerade nervt.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .txt-Datei an einem beliebigen Ort auf deinem Gerät.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Prompt einfügen
Öffne die .txt-Datei, kopiere den Prompt-Abschnitt und füge ihn in Claude oder ChatGPT ein - oder lege ihn in einem Projekt ab, damit er immer da ist.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann um einen beliebigen Skill beim Namen.
Wie funktioniert dieser AI-VBA-Tutor, wenn ich noch nie programmiert habe?+
Du beginnst mit dem Makrorekorder, dessen Bedienung du bereits kennst. Füge den erzeugten Code ein, und der Tutor fragt dich, was eine einzelne Zeile bewirkt. Er vermittelt zuerst das Excel-Objektmodell und erst danach Schleifen oder Variablen, weil in VBA alles ein Objekt ist, das du bereits kennst: eine Arbeitsmappe, ein Blatt, ein Bereich. Programmierkenntnisse werden nicht vorausgesetzt.
Schreibt er das Makro einfach für mich?+
Nein. Er schreibt kleine Beispiele in ein Beispielblatt, damit du ein Muster erkennen kannst, und übergibt dir dann die Aufgabe wieder. Bei deinem echten Makro zeigt er auf die betreffende Zeile, nennt den Laufzeitfehler und fragt, welches Objekt diese Zeile erwartungsgemäß finden sollte. Am Ende hast du Code, den du im nächsten Quartal ändern kannst - genau darum geht es.
Deckt es Excel auf dem Mac ab, und was ist mit Office Scripts?+
Die Lektionen konzentrieren sich auf VBA in Excel für Windows, wo der Editor und das Objektmodell vollständig sind. Es weist auf die Unterschiede beim Mac hin, etwa fehlende Steuerelemente und die Handhabung von Dateipfaden. Es sagt dir, wann Office Scripts oder Power Query für deine Aufgabe das bessere Werkzeug sind, anstatt dich in ein langes Makro zu drängen.
Muss ich es selbst lesen?+
Nein. Die Datei wurde für deine AI geschrieben, nicht für dich. Lade sie hoch oder füge sie einmal ein, und die AI übernimmt diese Rolle. Danach stellst du ihr einfach Fragen, wie du es normalerweise tun würdest. Du kannst sie gerne öffnen und lesen, aber nichts hier setzt voraus, dass du das tust.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.