Sprechen Sie über Excel und Arbeit
Was ist die Makrofunktion?
Einführung in Makros und VBA für Anfänger
Erstellen Sie monatliche Rechnungen und sammeln Sie Zahlen aus verschiedenen Dateien. Ertappen Sie sich dabei, dass Sie bei der Arbeit mit Excel denken: „Ich habe letzten Monat dasselbe gemacht?“
Makros können solche Routineaufgaben automatisieren. Was können Sie tun und wie kann es Ihnen bei Ihrer Arbeit helfen? Nehmen wir ein Beispiel einer tatsächlichen Arbeit.
Keine Codekenntnisse erforderlichErleben Sie zunächst, wie das Makros funktioniert →Was ist die Makrofunktion?
Makros sind Funktionen, die Routineaufgaben in Excel automatisieren.Sie können Vorgänge ausführen, die Sie normalerweise einzeln ausführen würden, z. B. Daten in Zellen eingeben, Berechnungen durchführen, Tabellen formatieren und speichern.
Excel verfügt über eine Funktion namens „Makroaufzeichnung“. Wenn Sie mit der Aufzeichnung beginnen und dann die Tabelle bearbeiten, bleiben die Schritte bestehen und Sie können den gleichen Vorgang später wiederholen. Für einfache Aufgaben können Sie Makros erstellen, ohne das Programm selbst schreiben zu müssen.
Allerdings sind die Daten möglicherweise nicht jeden Monat genau gleich. Die Anzahl der Zeilen kann sich erhöhen oder es können Leerzeichen eingemischt werden. Es ist eine Programmierung erforderlich, um die Verarbeitung genau und fein zu steuern und diese Unterschiede auszugleichen. Die hierfür verwendete Sprache ist VBA.
VBA steht für „Visual Basic for Applications“. Die verbleibenden Schritte in „Makroaufzeichnung“ sind ebenfalls VBA-Code. Sie können das, was Sie aufgezeichnet haben, ändern oder es erstellen, indem Sie Code von Grund auf neu schreiben.
Welche Jobs können automatisiert werden?
Zum Beispiel Jobs wie: Das alles ist keine Spezialarbeit, wird aber mit zunehmender Fallzahl zeitaufwändig.
Fallstudie1
Rechnungen erstellen, formatieren und speichern
Von Buchungsdetails über die Berechnung von Beträgen bis hin zur Formatierung und dem Speichern von PDFs. Vergleichen Sie, wie viele Minuten es dauert, es manuell auszuführen, und wie viele Sekunden es dauert, es mit einem Makros auszuführen.
Ändern Sie die Adresse und Details für jeden Geschäftspartner, berechnen Sie den Betrag und speichern Sie ihn unter einem festen Namen. Diese Aufgabenreihe kann Makros überlassen werden.
Schauen Sie sich das Betriebsbild an →Fallstudie2
Diagramme erstellen und drucken
Zeichnen Sie die Schritte von der Erstellung eines Diagramms bis zum Drucken mithilfe der „Makroaufzeichnung“ auf und wandeln Sie es in ein Makros um.
Wenn Sie für jedes Meeting Dokumente im gleichen Format erstellen, können Sie den Diagrammtyp, den Titel und den Druckbereich im Voraus festlegen.
Schauen Sie sich das Betriebsbild an →Fallstudie3
Aggregation mehrerer Dateien
Lesen Sie Zeile für Zeile, um zu sehen, was passieren würde, wenn Sie VBA-Code schreiben würden, um die drei von der Verzweigung empfangenen Dateien zusammenzufassen.
Es liest der Reihe nach die Dateien für jede Niederlassung und jeden Verantwortlichen ein, die im gleichen Format eingehen, und stellt die erforderlichen Daten in einer Tabelle zusammen.
Schauen Sie sich das Betriebsbild an →Auch wenn es automatisiert ist, ist es dennoch notwendig, den fertigen Inhalt zu überprüfen.Wenn Sie jedoch die Wiederholung von Transkriptionen und Einstellungen reduzieren können, gewinnen Sie Zeit, um die Zahlen zu überprüfen, die Ergebnisse anzusehen und darüber nachzudenken.
Fähigkeiten, die bei der Arbeit oder im Nebenjob eingesetzt werden können
Die Zahl der Dienste zur Aggregation und Analyse von Daten, wie zum Beispiel BI-Tools, nimmt zu. Dennoch gibt es viele Situationen, in denen Excel in der täglichen Arbeit verwendet wird. Ich selbst spüre das sehr deutlich, wenn ich als Büroangestellter arbeite.
Sie können bei Bedarf Zahlen und Notizen hinzufügen und die Tabelle an die Bedürfnisse der anderen Person anpassen. Ich denke, die Benutzerfreundlichkeit von Excel ist einer der Gründe, warum es weiterhin verwendet wird. Andererseits bleibt die manuelle Arbeit, die zum Organisieren der Tabellen erforderlich ist, möglicherweise eine monatliche Aufgabe.
Deshalb sind Menschen in guten Händen, die bestehende Excel-Aufgaben automatisieren können. Wenn Sie nach Jobs suchen, können Sie nach „Excel VBA“ und „Makros“ suchen, um Jobs zu finden, bei denen es um Geschäftsverbesserungen oder die Erstellung von Tools geht.
Die Makrokompetenzen, die Sie durch Ihren Job erwerben, können Sie auch im Nebenjob nutzen.Wenn Sie die Aufgaben, die Sie erledigen können, wie das Erstellen von Rechnungen und monatlichen Zusammenfassungen, konkret erläutern können, ist dies für den Antragsteller leichter verständlich.
Natürlich bedeutet die bloße Fähigkeit, Code zu schreiben, nicht, dass man einen Job bekommt. Meine Aufgabe ist es, den Schritten der anderen Person zuzuhören, zu entscheiden, was automatisiert werden soll, die Ergebnisse zu überprüfen und ihnen zu sagen, wie sie es verwenden sollen. Indem Sie zunächst versuchen, eine Ihrer vertrauten Aufgaben zu verbessern, können Sie den Prozess erleben.
Welchen Sinn hat es, jetzt zu lernen, dass KI Code schreiben kann?
Jetzt können Sie AI mitteilen, was Sie tun möchten, und VBA-Code für Sie erstellen lassen. Im Vergleich dazu, eine Zeile nach der anderen von Grund auf neu zu schreiben, ist die Belastung, etwas zu beginnen, geringer.
Ich empfehle jedoch nicht, es zu verwenden, ohne etwas über VBA zu wissen. Nicht nur, wenn es nicht mehr funktioniert, sondern auch, weil es manchmal ohne Fehler falsche Ergebnisse liefert.
Wenn Sie beispielsweise jemandem einfach sagen, er solle „Umsätze zusammenfassen“, weiß er nicht, welche Spalte „Umsätze“ enthält, was mit Leerzeichen zu tun ist oder ob eine Gesamtzeile enthalten sein kann. Es ist die Aufgabe der Person, zu entscheiden, was sie tun möchte, und zu sehen, was erreicht wird.
Sie müssen nicht die gesamte Grammatik auswendig lernen. Welche Zellen werden verarbeitet, wo werden sie wiederholt und unter welchen Bedingungen werden die Prozesse aufgeteilt? Sobald Sie die Grundlagen verstanden haben, werden die Anweisungen an die KI und die Beratung für Korrekturen konkreter.Wie Sie Bereiche angeben, wiederholen und bedingte Verzweigungen schreiben, ist in Liste häufig verwendeter Codes zusammengefasst.
Probieren Sie den von der KI erstellten Code zunächst anhand einer Kopie der Arbeitsmappe oder Übungsdaten aus. Es ist sinnvoll, selbst überprüfen zu können, ob die Anzahl der Artikel und der Gesamtbetrag mit den Originaldaten übereinstimmen.
Wo sollten Anfänger anfangen? 4 Schritte zum Einstieg in Makros
Sie benötigen keine spezielle Software, um mit der Verwendung von Makros zu beginnen. Gehen Sie wie in Excel üblich wie folgt vor.
- Entwicklerregisterkarte anzeigen
Es bleibt zunächst verborgen. Wählen Sie „Datei“ → „Optionen“ → „Menüband anpassen“ und aktivieren Sie „Entwickler“. - Versuchen Sie, die Vorgänge mit „Makroaufzeichnung“ aufzuzeichnen.
Wenn Sie auf der Registerkarte „Entwickler“ auf „Makros aufzeichnen“ klicken und dann die Tabelle bearbeiten, wird dieser Schritt zu einem Makros. Wählen Sie beim Speichern „Excel-Makros-fähige Arbeitsmappe (.xlsm)“ aus. - Lesen Sie den Code mit VBE (Visual Basic Editor)
Öffnen Sie es mit „Visual Basic“ (Alt+F11) auf der Registerkarte „Entwickler“. Werfen wir einen Blick auf den Code des aufgezeichneten Makros. - Kurzcode schreiben und ausführen
Erstellen Sie einen Ort zum Schreiben des Codes, indem Sie „Einfügen“ → „Standardmodul“ auswählen und versuchen Sie, mit einem kurzen Code zu beginnen, z. B. dem Einfügen eines Zeichens in eine Zelle. Zum Ausführen drücken Sie die Taste „▶“ oder die Taste F5.
Zunächst genügt es, Zeile für Zeile lesen zu können, „was in welcher Zelle gemacht wird“.Wenn Sie sich die Wiederholungen und die bedingte Verzweigung danach merken, werden Sie es rechtzeitig schaffen.
Einzelheiten zu den Vorbereitungsschritten und zum Schreiben von Variablen, Bereichsspezifikation, bedingter Verzweigung, Wiederholung usw. sind auf einer separaten Seite zusammengefasst.
Vorbereiten der Entwicklungsumgebung und Codebeispiele, die kopiert und verwendet werden könnenErste Schritte mit VBA und eine Liste häufig verwendeter Codes →Sie können alles üben, von der Anzeige der Registerkarte „Entwicklertools“ bis zur Eingabe und Ausführen von Code in Ihrem Browser.
Üben Sie den Umgang mit dem BrowserÜben Sie Ihr erstes VBA →So lernen Sie Makros und VBA für Anfänger
Wir empfehlen Eine Lernmethode, um die Excel-Datei des Lehrmaterials tatsächlich zu verschieben, während die Erklärung des Mechanismus gelesen wird. Anstatt sich nur den Code anzusehen, ist es einfacher zu verstehen, wenn Sie überprüfen, ob „diese eine Zeile diese Zelle geändert hat“.
Wenn Sie selbstständig lernen möchten, beginnen Sie mit einem Einführungsbuch, das Übungsdateien enthält.
Wir empfehlen Bücher für diejenigen, die in ihrem eigenen Tempo vorankommen möchten. Wenn Sie ein Buch wählen, das mit dem „Aufzeichnen von Makros“ beginnt und sequentiell zu Zellspezifikation, Wiederholung und bedingter Verzweigung übergeht, wird es einfacher, Ihr Wissen zu verknüpfen.
Bitte prüfen Sie vor dem Kauf Kann ich Übungsdateien herunterladen?, ob es mit der von Ihnen verwendeten Excel-Version und Windows/Mac kompatibel ist. Anstatt das Buch zu Ende zu lesen, ist es meiner Meinung nach besser, sich auf die Arbeit mit einem Beispiel zu konzentrieren und die Zahlen und Bedingungen leicht zu ändern.
Wenn Sie beim Lesen eines Buches überprüfen möchten, wie man schreibt, verwenden Sie bitte auch Liste häufig verwendeter Codes.
Schauen wir uns zunächst an, wie Makros Ihre Arbeit verändern können.
Bevor Sie plötzlich mit dem Lernen beginnen, kann Ihnen das bloße Wissen, dass so etwas funktioniert, eine Vorstellung davon geben, was Sie machen möchten. Probieren Sie drei verschiedene Jobs mit Keynyan, Mauchu und Macrow aus. Schließlich können Sie das Schreiben und Ausführen Ihres eigenen Codes üben.
Erleben Sie Rechnungsautomatisierung →