Aus dem Kurs: Copilot in Excel: KI-unterstützte Datenanalyse

Office Script für Excel-Online nutzen

Aus dem Kurs: Copilot in Excel: KI-unterstützte Datenanalyse

Office Script für Excel-Online nutzen

Sie benötigen Code, der auch in Excel Online funktioniert? Mit VBA haben wir da leider keine Chance. Office-Skript ist die neue Programmiersprache, die in der Online-Version und in der Desktop-Version von Excel 365 funktioniert. Gerne zeige ich Ihnen nun noch, wie Sie auch hier Copilot in Zukunft unterstützen kann. In unserem Beispiel gibt es hier in der Liste Positionen wie die markierte Zeile, wo mehr Stück bestellt wurden, als wir am Lager haben. Genau diese Zeilen soll das Skript gelb hervorheben. Ich habe den Prompt bereits vorbereitet und füge den hier ein. Er soll also ein Office-Skript für Excel Online erstellen, das die gesamte Tabelle durchläuft und prüft, ob der Lagerbestand kleiner ist als die bestellte Anzahl, und wenn das so ist, soll er diese Zeilen dann gelb hervorheben. Ich sende nun den Prompt an Copilot, dann schauen wir mal, was er hier gemacht hat. Okay, er hat uns eine Funktion, das sieht nach Office-Skript aus, sehr schön, das markiere ich gleich mal und kopiere das in die Zwischenablage. Und dieses Skript kann ich nun hier im Menüband bei Automatisieren hinterlegen. Dort wähle ich den Befehl "Neues Skript". Da hat er bereits was erstellt, das muss ich herauslöschen und mit Strg+V kopiere ich jetzt mein Skript hier rein, speichere das Skript und kann es jetzt hier daneben gleich testen. Und siehe da, es funktioniert jetzt in der Desktop-Version, aber das könnte ich jetzt auch auf Excel Online aufrufen, dann auch hier einfach auf "Alle Skripte" gehen, da sehe ich alle meine Skripte, die werden auf meinem OneDrive gespeichert, d.h. nicht in der Excel-Datei, darum ist es immer noch eine XLSX, also nicht so wie bei VBA. Ich brauche also hier kein XLSM oder so etwas, weil das Skript nicht in der Datei drin ist, sondern das liegt auf OneDrive. Das kann ich dann auch für andere Mitarbeiterinnen oder Mitarbeiter entsprechend freigeben. Die Frage, warum man nicht nur noch Office-Skript benutzt, ist sehr berechtigt. Leider ist VBA im Moment mit den Möglichkeiten viel, viel, viel stärker noch und mächtiger. Ich hoffe, dass hier Office-Skript bald aufholt und auch in den anderen Office-Applikationen integriert wird. Stand heute geht das nur in Excel.

Inhalt