In diesem Tutorial lernen Sie, wie Sie Office-Skripte in Excel ausführen und aufzeichnen.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:
- Eine funktionierende Installation von Microsoft Excel auf Ihrem Computer. (Excel für Windows (Version 2210 oder höher), Excel für Mac oder Excel im Web) Um Ihre aktuelle Version festzustellen, klicken Sie hier.
- OneDrive for Business.
- Internetverbindung.
- Jede kommerzielle oder Bildungslizenz von Microsoft 365 mit Zugriff auf die Microsoft 365 Office-Desktop-Anwendungen, wie zum Beispiel:
- Microsoft 365 Business Standard
- Microsoft 365 Apps für Unternehmen
- Microsoft 365 Apps für Unternehmen (früher Office 365 ProPlus)
- Office 365 Business
- Office 365 Business Premium
- Office 365 ProPlus
- Office 365 ProPlus
- Office 365 Enterprise E3
- Office 365 Enterprise E5
- Office 365 A3
- Office 365 A5
Um Ihre aktuelle Lizenz festzustellen, klicken Sie hier.
So erstellen Sie ein Skript in Excel
Nehmen wir zunächst an, dass Sie für viele Blätter dieselbe einfache Tabelle erstellen. Wenn Sie dies mehrmals am Tag tun, kann die Aufgabe schnell etwas ermüdend werden.
Öffnen Sie eine leere Arbeitsmappe und gehen Sie dann wie folgt vor:
- Klicken Sie auf die Registerkarte „Automatisieren“.
- Klicken Sie in der Gruppe „Skriptwerkzeuge“ auf „Aktionen aufzeichnen“. Dadurch wird der Bereich „Aktionen aufzeichnen“ geöffnet.
- Wählen Sie ein paar Spalten und Zeilen aus – es spielt keine Rolle, aber ich habe B2:G10 ausgewählt.
- Klicken Sie auf die Registerkarte „Einfügen“ und dann in der Gruppe „Tabellen“ auf „Tabelle“.
- Wählen Sie die Option „Meine Tabelle hat Kopfzeilen“ und klicken Sie auf „OK“.
- Klicken Sie im Bereich „Aktionen aufzeichnen“ auf „Stopp“.
Sie haben gerade Ihr erstes Skript erstellt. Herzlichen Glückwunsch!
Um das neue Skript auszuführen, klicken Sie auf die Registerkarte „Automatisieren“. Klicken Sie in der Gruppe „Office-Skripts“ auf „Alle Skripte“, um eine Liste der vorhandenen Skripte im Code-Editor-Fenster zu öffnen.
Erstellen Sie ein weiteres Blatt, um das Skript auszuführen.
Klicken Sie auf die drei Punkte rechts und wählen Sie dann „Ausführen“ aus dem resultierenden Untermenü.
In einem so einfachen Beispiel ist das Erstellen der Tabelle fast genauso schnell wie das Ausführen des Skripts, aber das ist nicht immer der Fall.
Um das eigentliche Skript anzuzeigen, klicken Sie auf die drei Punkte-Schaltfläche und wählen Sie „Bearbeiten“. Dadurch wird das Teilfenster für die Bearbeitung geöffnet.
Das Skript ist leicht verständlich, aber keine Sorge, wenn Sie es nicht verstehen, denn das ist nicht notwendig. Wenn Sie bereit sind, über den Recorder hinauszugehen, können Sie TypeScript erlernen. Es gibt viele kostenlose Dokumentationen online verfügbar.
Dieses einfache How-to ist ein guter Ausgangspunkt, aber Office-Skripts bietet eine ganz neue Welt an Möglichkeiten. Wie weit Sie gehen, liegt bei Ihnen und Ihren Bedürfnissen.
Unterschied zwischen Office-Scripts und VBA-Makros
The following table shows which features are supported by Office Scripts and VBA macros
Plattform | Excel im Web | Excel für Windows | Excel für Mac | Power Automate |
---|---|---|---|---|
Office Scripts | Ja | Ja | Ja | Ja |
VBA-Makros | Nein | Ja | Ja | Nein |
Office Scripts:
- Office Scripts ist eine Möglichkeit, Aufgaben in Excel Online zu automatisieren, der Online-Version von Excel, die Sie im Internet verwenden können.
- Es verwendet eine spezielle Art von Sprache, die ähnlich wie TypeScript ist, eine Sprache, die für Webentwicklung verwendet wird.
- Die von Ihnen geschriebenen Skripte werden separat von Ihren Excel-Dateien gespeichert, sodass Sie sie problemlos mit anderen teilen und gemeinsam daran arbeiten können.
- Ein großer Vorteil von Office Scripts ist, dass sie in einer sicheren Umgebung ausgeführt werden, sodass sie keinen Zugriff auf Ihren Computer haben oder Sicherheitsprobleme verursachen.
VBA-Makros:
- VBA-Makros sind eine Möglichkeit, Aufgaben in der regulären Desktop-Version von Excel, die Sie auf Ihrem Computer verwenden, zu automatisieren.
- Sie verwenden eine Sprache namens Visual Basic, die sich etwas von den Sprachen unterscheidet, die im Web verwendet werden.
- Die von Ihnen erstellten Makros werden innerhalb Ihrer Excel-Dateien gespeichert, sodass Sie, wenn Sie sie teilen möchten, die gesamte Datei teilen müssen.
- Es ist wichtig, bei VBA-Makros vorsichtig zu sein, da sie Code direkt auf Ihrem Computer ausführen können, was ein Sicherheitsrisiko darstellen kann.
Zusammenfassung:
Office Scripts sind eine Möglichkeit, Aufgaben in Excel Online zu automatisieren, wodurch Sie einfach mit anderen zusammenarbeiten können und Ihren Computer sicher halten. VBA-Makros hingegen automatisieren Aufgaben im regulären Excel-Programm auf Ihrem Computer und können Sicherheitsrisiken darstellen. Wählen Sie Office Scripts für Excel Online und Zusammenarbeit und VBA-Makros für Desktop-Excel mit Vorsicht.
Hier ist ein Beispiel dafür, was Sie mit Office Scripts erstellen können
Wie verbinde ich ChatGPT mit Excel: Eine Schritt-für-Schritt-Anleitung
Hier ist ein Beispiel dafür, was Sie mit VBA-Makros erstellen können
So heben Sie den Schutz einer Excel-Tabelle auf
Wie Sie Ihre Excel-Version überprüfen können
Schritt 1: Öffnen Sie Excel und klicken Sie auf die Registerkarte „Datei“ oben im Menüband.
Schritt 2: Klicken Sie in der unteren linken Ecke auf „Konto“.
Schritt 3: Klicken Sie dann auf „Über Excel“.
Schritt 4: Ein „Info zu Excel“-Fenster wird angezeigt, in dem Ihre aktuelle Excel-Version angezeigt wird.
Welche Microsoft 365 Lizenz habe ich
Folge den Schritten:
Schritt 1: Melde dich mit deinem Arbeits- oder Schulkonto unter www.office.com/signin an.
Schritt 2: Klicke auf dein Profilbild und dann auf „Konto anzeigen“.
Schritt 3: Eine neue Seite wird geöffnet. Klicke auf der unteren rechten Seite auf „Abonnements“.
Schritt 4: Hier kannst du deine Lizenz einsehen.
Benötigen Sie einen VBA Programmierer?
Wir als exact construct programmieren mit einem Team von rd. 20 Mitarbeitern seit über 10 Jahren Excel-Tools. Wir sind ein Nischenanbieter der spezialisiert auf Makros/VBA-Codes ist. Daneben unterstützen wir auch als 3rd Level Support die IT-Abteilungen rund um Probleme bei MS Office (Excel, Word, PowerPoint, etc.).
Haben Sie ein Excel-Problem? Benötigen Sie einen Makro-Programmierer? Rufen Sie uns unverbindlich an +41 52 511 05 25 oder kontaktieren Sie uns via Kontaktformular.