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

Code einbauen und testen

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

Code einbauen und testen

Den VBA-Code müssen wir natürlich selbst einbauen und testen. Wie das geht, wenn Sie noch keine Programmiererfahrung mit Excel haben, zeige ich Ihnen in diesem Video. Ich habe hier den Code bereits markiert und mit Strg+C in die Zwischenablage kopiert. Ich muss also hier drüben von "Sub" bis "End Sub" den kompletten Text – es ist eigentlich Text – markieren und in die Zwischenablage kopieren. Nun gehe ich hier wieder nach Excel und drücke Alt+F11, da komme ich nämlich in die Programmierumgebung. Und hier drüben sehen wir unsere Excel-Datei, die wir bereits vorgängig als XLSM gespeichert haben. Und genau hier beim Dateinamen mache ich nun einen Rechtsklick und füge ein sog. Modulblatt, ein ganz normales Modulblatt, ein. Und genau hier in diesem Modulblatt kommt jetzt Strg+V und hier kann ich jetzt meinen Code aus der Zwischenablage einfügen. Und Sie sehen, der sieht recht gut aus, er hat also wirklich meine Objekte alle referenziert, so wie ich ihm das angegeben habe. Er hat sogar hier mit einem WScript.Shell den Desktop herausgefunden, wo der genau gespeichert ist, weil das ist nicht ein fixer Pfad, der ist ja bei jedem User anders. Das hat er anscheinend sehr gut gemacht. Jetzt müssen wir natürlich nur noch gucken, ob es auch läuft. Das ist natürlich nicht immer gleich so, dass der Code gleich durchläuft. Hier drüben sehen wir jetzt dieses Modulblatt, das können Sie hier unten auch noch z.B. umbenennen. Das ist nicht der Name des Makros, der Name hier heißt FilterAndSavePDF, das ist der Name der Sub oder des Makros, das hier ist der Name des Modulblatts, weil man hier auch mehrere Modulblätter haben kann. Ich kann aber auch hier unten eine weitere Sub reinkopieren, ich kann also mehrere Makros auf einem Modulblatt haben. Ich schließe nun hier oben rechts den VBA-Editor und lande somit wieder in Excel. Und jetzt geht es ans Testen, ob das auch wirklich funktioniert und läuft. Mein Makro kann ich nun über die Registerkarte Ansicht, hier ganz hinten sehen Sie die Schaltfläche Makros, kann ich meine Makros, die ich hinterlegt habe, anzeigen. Und ich sehe jetzt nun dieses entsprechende Makro oder dann auch mehrere, wenn ich mehrere mache, kann dieses entsprechend auswählen und nun hier ausführen. Er müsste also im Moment eine PDF erstellen mit den ganzen Hotels der Schweiz, die es natürlich in dieser Liste gibt. Ich sage jetzt ausführen und es kommt die Meldung, die wir angefordert haben, dass er die PDF erfolgreich gespeichert hat. Wir sehen, er hat hier den Filter gesetzt auf Schweiz. Ich drücke OK und jetzt hat er den Filter wieder entfernt, weil das war ja auch eine Bitte oder eine Anforderung. Sieht so weit schon mal recht gut aus. Jetzt wechsle ich mal auf den Desktop und ich sehe, da liegt wirklich eine PDF. Ich öffne die mal und, siehe da, in dieser PDF sind wirklich alle Hotels von der Schweiz drin – super. Ich weiß nicht, wie lange ich jetzt benötigt hätte, um das selber zu programmieren. Definitiv viel länger. Jetzt kann es vielleicht sein, dass Sie sagen, es wäre noch schön, wenn das hier Schweiz heißen würde, weil wenn ich dann von einem anderen Land das exportiere und es immer heißt alle Hotels, was ja eh nicht korrekt ist, da müssten wir unseren Code vielleicht im nächsten Video noch zusammen anpassen.

Inhalt