Office-Script vs. VBA: Excel – Programmierung für Web und Desktop

Stylized Excel Logo courtesy of Unsplash

Microsoft Excel bietet Benutzern seit langem die Möglichkeit, „Makros“ zu schreiben – Teile des Programmiercodes, mit denen Benutzer sowohl einfache als auch fortgeschrittene Aufgaben automatisieren können. Der offizielle Name dieser Makros ist Visual Basic for Applications (VBA), da sie die Programmiersprache Visual Basic von Microsoft verwenden.

VBA-Makros sind äußerst leistungsstark und wir verwenden seit Jahrzehnten Excel-Makros und VBA, um Unternehmenssoftware für die Buchhaltung, den Einzelhandel, die Logistik, die Fertigung und Dutzende anderer Branchen zu erstellen.

Einer der Nachteile von Excel-Makros bestand darin, dass sie Excel für das Web nicht automatisieren konnten. Einen Schritt vorwärts in diese Richtung kündigte Microsoft mit der Einführung einer neuen webfreundlichen Version von Excel VBA namens „Office-Scripts“ an.

Office-Script vs. VBA: Wesentliche Unterschiede und Gemeinsamkeiten

Die Funktionsweise von Office-Scripts unterscheidet sich grundlegend von der von Excel VBA. Obwohl es unwahrscheinlich ist, dass Office-Scripte VBA jemals ersetzen werden, bietet es bestimmte Funktionen, die VBA nicht bieten kann. VBA und Office-Scripte bilden zusammen eine leistungsstarke Kombination.

Hier sind die wichtigsten Unterschiede und Gemeinsamkeiten zwischen diesen beiden leistungsstarken Technologien:

Programmiersprache

Desktop-Excel-Makros verwenden die Programmiersprache Visual Basic, die für Programmieranfänger tendenziell einfacher zu erlernen ist. Office-Script basiert auf JavaScript, der beliebtesten Programmiersprache der Welt, und wird heute auf praktisch jeder modernen Website verwendet.

Für Personen ohne Programmiererfahrung ist es schwieriger, JavaScript zu erlernen, und das Debuggen ist schwieriger.

Makroaufzeichnung

Die meisten Gelegenheitsbenutzer werden wahrscheinlich die Option „Makro aufzeichnen“ sowohl für die Desktop- als auch für die Webversion von Excel verwenden, um ihre Makros zu erstellen. Dieses Tool zum Aufzeichnen von Makros ist für Personen konzipiert, die nur über geringe oder gar keine Programmierkenntnisse verfügen.

Das Aufzeichnen von Makros ist für die einfache Büroautomation nützlich, für anspruchsvollere Arbeiten jedoch völlig unzureichend. Um die erweiterten Funktionen von Excel VBA und Office-Scripten nutzen zu können, sind Programmierkenntnisse unerlässlich.

Verfügbarkeit

Office-Scripts steht ausschließlich Benutzern mit einem Office 365-Abonnement für Unternehmen zur Verfügung.

Excel VBA kann von jedem mit einer gültigen Excel-Lizenz verwendet werden, einschließlich Lizenzen für den persönlichen Gebrauch.

Integration

Sowohl Excel VBA als auch Office-Scripte ermöglichen eine umfassende Integration zwischen Diensten, allerdings auf unterschiedliche Weise. Normalerweise ist Excel VBA die beste Wahl für Desktop-Integrationen und Office-Scripte eignen sich normalerweise besser für Web-Integrationen, aber es hängt alles vom Anwendungsfall ab.

Die Automatisierung von Office-Scripten wird durch das speziell entwickelte Power Automate-Tool von Microsoft erreicht.

Mit Power Automate können Benutzer Workflows zwischen webbasierten Apps erstellen. Microsoft bietet mehrere vorgefertigte Automatisierungen an, die jedoch je nach Anwendungsfall wahrscheinlich noch angepasst werden müssen.

Die Integration von Excel-VBA-Code mit vielen anderen Lösungen ist ebenfalls möglich, sogar mit Weblösungen. Mit nur wenigen Codezeilen lässt sich Excel auf dem Desktop in viele andere Tools integrieren, sowohl auf dem Desktop als auch im Web. Dies erfordert jedoch in der Regel fortgeschrittene Programmierkenntnisse.

Excel “events”

Mithilfe von VBA ist es möglich, umfassende Anwendungen mit Code zu erstellen, der auf der Grundlage von Excel-Ereignissen ausgelöst wird, beispielsweise dem Bearbeiten einer Zelle oder dem Öffnen einer Arbeitsmappe. Das bedeutet, dass VBA-basierte Arbeitsmappen wie erstklassige Desktop-Anwendungen funktionieren können. Das Erlebnis ist reibungslos und schnell.

Office-Scripts bietet keine dieser Funktionen. Um Office-Scripte auszuführen, müssen Benutzer entweder auf die entsprechende Skriptschaltfläche in ihrer Tabelle klicken oder Sie müssen das Skript mit in Power Automate definierten Triggern verbinden.

Die Möglichkeit, Skripte auf der Grundlage von Power Automate-Triggern auszuführen, eröffnet eine Vielzahl von Anwendungsfällen, deren Erstellung mit Excel VBA umständlich wäre, aber die fehlende Ereignisunterstützung schränkt den Nutzen von Office-Scripten als Tool zur Verbesserung der direkten Interaktion zwischen Benutzern ein und eine Tabellenkalkulation.

Geschwindigkeit

Office-Scripte sind extrem langsam, wenn Benutzer sie direkt ausführen. Wir haben ein einfaches Skript erstellt, um den Wert einer einzelnen Zelle per Knopfdruck zu aktualisieren, und die Ausführung dieser trivialen Aufgabe dauerte mehrere Sekunden.

Ein ähnliches Skript in Excel VBA würde in Mikrosekunden ausgeführt werden.

Für umfangreiche Verarbeitungsaufgaben, die auf mehr als ein paar Zeilen ausgeführt werden müssen, ist Excel VBA die offensichtliche Wahl. Wenn die Aufgabe im Rahmen einer Web-Automatisierung im Hintergrund ausgeführt werden kann, sind auch Office-Scripte eine Option.

Verweis auf andere Arbeitsmappen

Office-Scripte können nicht wie VBA auf andere Arbeitsmappen verweisen.

In VBA ist es möglich, auf beliebige Arbeitsmappen im Code zu verweisen und diese nach Ihren Wünschen zu bearbeiten. Mit Office-Scripts können Sie das Skript nur in der aktuellen Arbeitsmappe ausführen.

Es ist möglich, ein Office-Script in einer anderen Arbeitsmappe auszuführen, wenn es als Teil eines Power Automate-Flows definiert ist, aber die Struktur ist völlig anders und weitaus komplexer als in Excel VBA.

Wenn Sie mit Office-Scripten auf mehrere Arbeitsmappen verweisen möchten, sollten Sie einen Excel-Spezialisten engagieren, der Ihnen dabei hilft.

Debuggen von Code und Lesbarkeit des Codes

VBA bietet eine vollwertige Entwicklungsumgebung, mit der Entwickler problemlos wiederverwendbaren Code für große Anwendungen erstellen können. Office-Scripte sind auf einzelne Codeausschnitte beschränkt, die bei großen Projekten schnell unübersichtlich werden können.

Die umständliche Struktur von Office-Scripten ist wahrscheinlich der beste Hinweis darauf, dass Microsoft nie beabsichtigt hatte, VBA zu ersetzen, sondern es hauptsächlich mit Power Automate für anspruchsvolle Hintergrundverarbeitung zu verwenden.

Auch das Debuggen ist in Office-Scripten weitaus anspruchsvoller, da das Tool keine „Haltepunkte“ festlegen kann – Orte, an denen Programmierer den aktuell ausgeführten Code anhalten können, um zu überprüfen, was gerade passiert, bevor er fortfährt. Diese Funktion macht VBA zu einer der am einfachsten zu programmierenden Sprachen der Welt. Office-Scripte unterstützt dies nicht, was überraschend ist, da ähnliche Funktionen in anderen Online-Programmiertools erstellt wurden.

Möglicherweise wird Microsoft diese Funktion in Zukunft hinzufügen. Derzeit ist das Debuggen eine Aufgabe, die eher für erfahrene Webentwickler geeignet ist.

Wo Office-Scripte glänzen: Webbasierte Automatisierung mit Power Automate

Office-Scripte glänzt als Web-Automatisierungstool, das im Hintergrund läuft und webbasierte Tools über Trigger miteinander verbindet, um Daten zu verarbeiten. Mit Power Automate können Unternehmen Skripts erstellen, die eine Vielzahl von Aufgaben erledigen, wie zum Beispiel:

  • Aktualisieren einer Excel-Arbeitsmappe, wenn ein Benutzer ein Online-Formular sendet.
  • Aktualisieren einer Excel-Arbeitsmappe, wenn ein Benutzer eine E-Mail erhält.
  • Automatisches Ausführen von Excel-Skripten, wenn eine Excel-Datei zu einer SharePoint-Bibliothek hinzugefügt wird.
  • Verfolgen von Dateizugängen in SharePoint.
  • Verbinden von Excel mit ChatGPT für erweiterte Verarbeitung.
  • Scannen von zu OneDrive hinzugefügten Belegen und Einfügen der Details in eine Excel-Datei.
  • PDFs erstellen und zur Signatur versenden.
  • Gmail mit Excel verbinden.
  • Anbindung von Social-Media-Kanälen an Excel.
  • Und viele weitere Optionen.

Microsoft bietet bereits zahlreiche vorgefertigte Vorlagen an, mit denen Sie bekannte Web-Apps anbinden können. Ein erfahrener Programmierer kann diese Vorlagen dann mit erweitertem Office-Scriptcode in leistungsstarke Geschäftstools umwandeln oder mithilfe von Office-Scripten neue Kombinationen erstellen.

Es gibt auch eine Desktop-Version von Power Automate, mit der Benutzer Aktionen auf ihrem Desktop automatisieren können.

Können Sie vorhandene Excel-VBA-Makrodateien in webfreundliche Office-Scriptdateien konvertieren?

Kurz gesagt, nicht wirklich und schon gar nicht auf Knopfdruck.

Das Konvertieren einer vorhandenen Excel-VBA-Anwendung in eine Office-Scriptversion würde umfangreiche Arbeit von einem VBA- und Office-Scriptprogrammierer erfordern.

Viele Excel VBA-Anwendungen hängen stark von Ereignissen (Events) ab, und da Office-Script über keine Ereignisfunktionalität verfügt, muss dieser Code durch Schaltflächen ersetzt werden, auf die Benutzer klicken, oder durch Power Automate-Automatisierungen.

Die wahrscheinlich realistischste Lösung zum Konvertieren eines Excel-VBA-Projekts in Office-Scripte wäre die Erstellung einer Webversion mit weniger Funktionen, die parallel zur Desktop-Version funktioniert. Dies hängt jedoch von Ihrem spezifischen Anwendungsfall ab.

Werden Office-Scripte VBA ersetzen?

Office-Script wird VBA nicht ersetzen, ebenso wenig wie VBA nicht alles kann, was Office-Scripte tun. Die beiden Tools dienen im aktuellen Ökosystem unterschiedlichen Zwecken und funktionieren oft am besten, wenn sie zusammen verwendet werden.

Excel VBA eignet sich am besten für eine schnelle Verarbeitung und reibungslose Anwendungen, die auf Desktops ausgeführt werden. Office-Scripte eignen sich am besten für die webbasierte Automatisierung.

Auch wenn Benutzer unbedingt mit einer Webversion von Excel arbeiten müssen, füllt Office-Script eine Lücke, die dies nun bis zu einem gewissen Grad ermöglicht. Office-Script ist auch für Unternehmen nützlich, die Nicht-Windows-Betriebssysteme wie Linux oder MacOS verwenden, und ermöglicht es Benutzern dieser Betriebssysteme, Teile von Excel zu automatisieren.

VBA wird häufig in Geschäftsanwendungen eingesetzt, da Unternehmen damit im Vergleich zu anderen Programmiersprachen professionelle Desktop-Anwendungen in einem Bruchteil der Zeit erstellen können. Wenn Sie sich mit VBA-Programmierung auskennen, ist es möglich, Anwendungen zu erstellen, die das Look and Feel von professionell erstellten Apps haben, die in anderen fortgeschrittenen Sprachen geschrieben wurden.

Kompetente Entwicklung von Excel VBA Makros und Office-Scripten

Eppert Consulting entwickelt seit mehr als 20 Jahren professionelle Excel-VBA- und Webanwendungen. Unser Entwicklerteam verfügt über Erfahrung mit allen erforderlichen Technologien, um mithilfe von VBA oder Office-Scripten eine robuste Desktop- oder webbasierte Excel-App für Sie und Ihr Team zu erstellen.

Um mehr über unsere Dienstleistungen zu erfahren, kontaktieren Sie uns noch heute für ein unverbindliches Gespräch.

Wie man Microsoft Forms mit Excel Makros kombiniert

Person working on computer

Eine der Fragen, die uns häufig gestellt wird, ist die, ob eine Excel-Arbeitsmappe mit Makros für die Erfassung und Verarbeitung von Daten besser ist als Microsoft Forms.

Die Antwort ist nicht für jeden die gleiche. In manchen Fällen mag Microsoft Forms besser sein. In anderen ist eine Excel-Arbeitsmappe mit Makros vorzuziehen. Oft ist eine Kombination aus beiden Technologien die ideale Lösung, insbesondere für geschäftliche Anwendungsfälle.

Anstatt Ihnen eine endgültige Antwort auf die Frage “Ja” oder “Nein” zu geben, möchten wir Ihnen erklären, worum es bei jeder dieser Technologien geht, damit Sie selbst entscheiden können, welche für Ihre speziellen Anforderungen am besten geeignet ist. Und wie man diese sinnvoll kombinieren kann.

Grundlegende Definitionen – Excel-Arbeitsmappen mit Makros und Microsoft Forms

In ihrer einfachsten Definition ist eine Excel-Arbeitsmappe eine Excel-Datei, die aus Tabellenblättern besteht. Die meisten Menschen sind mit diesem Konzept vertraut.

Eine Excel-Arbeitsmappe mit Makros ist eine Arbeitsmappe mit Computerprogrammiercode, der im Hintergrund ausgeführt wird, um bestimmte Datenverarbeitungsfunktionen zu automatisieren. Diese Programmierfunktionen werden als “Makros” bezeichnet. (Makro ist die Abkürzung für “Makroinstruktion”, aber wir werden hier nicht weiter ins Detail gehen).

Benutzer können einfache Makros in Excel, Microsoft Word, Outlook und verschiedenen anderen Microsoft Office-Produkten aufzeichnen. Allein diese Funktionalität hat Office zu einem der leistungsfähigsten Softwaretools der Welt gemacht. Die Bandbreite der Einsatzmöglichkeiten von Makros kann gar nicht hoch genug eingeschätzt werden.

Obwohl normale Benutzer Makros selbst aufzeichnen können, können Computerprogrammierer Makros erstellen, die Excel zu einer echten Softwarelösung für Unternehmen machen. Makros können von Ein-Personen-Unternehmen bis hin zu multinationalen Konzernen mit mehreren Tausend Mitarbeitern eingesetzt werden.

Typische Anwendungen für Makros sind:

      • Typische Anwendungen für Makros sind:
      • Automatisierung von sich wiederholenden Datenverarbeitungsfunktionen
      • Beschleunigung von sich wiederholenden Aufgaben
      • Aufschlüsseln komplizierter Formeln
      • Automatischer Versand von E-Mails
      • Verbindung mit einer externen Datenbank
      • Ausführen von webbezogenen Aufgaben
      • Und tausende andere Anwendungen.

Microsoft Forms

Und nun zu Microsoft Forms. Dabei handelt es sich einfach um ein Online-Tool zur Erfassung von Informationen. Microsoft Forms Formulare sind unglaublich einfach zu erstellen, und die erfassten Informationen werden in einer Excel-Tabelle gespeichert.

Formulare bieten keine weiteren Funktionen, aber sie haben den Vorteil, dass sie online zugänglich sind, so dass Sie Informationen von jedem mit Internetzugang gesammelt werden können.

Was sind die Vorteile von MS Forms gegenüber MS Excel?

Microsoft Forms mit Microsoft Excel zu vergleichen, ist wie Äpfel mit Birnen zu vergleichen. Sie wurden für unterschiedliche Zwecke entwickelt.

Aber wie wir Ihnen gleich zeigen werden, können Sie Excel und Forms zu einer fantastischen Lösung kombinieren, bei der Sie das Beste aus beiden Welten erhalten – Formulare in Kombination mit den Makros von Excel.

Die Vorteile von Microsoft-Formularen sind:

      • Sie sind unglaublich einfach zu erstellen. Sie gehen einfach auf forms.office.com und beginnen mit der Erstellung eines Formulars mit allen benötigten Feldern.
      • Die sind online verfügbar, so dass jeder auf sie zugreifen kann.
      • Sie verfügen über eine integrierte Fehlerkontrolle, so dass die Benutzer nur die richtigen Informationen eingeben können (z. B. Datumsangaben in einem Datumsfeld anstelle von Text).

Wie man ein Formular erstellt mit Microsoft Forms

Es gibt zwei Möglichkeiten, ein Microsoft-Forms Formular zu erstellen. Sie sind genau gleich, außer in der Art und Weise, wie Ihnen die Ergebnisse des Formulars zur Verfügung gestellt werden.

Wenn Sie ein kostenloses Office 365-Konto verwenden, können Sie wie folgt vorgehen:

1. Besuchen Sie forms.office.com und klicken Sie auf “Neues Formular”.

 

2. Erstellen Sie das Formular, indem Sie auf “Neue Frage hinzufügen” klicken, und fügen Sie dann so viele Felder hinzu, wie Sie benötigen. In unserem Beispiel haben wir “Vorname” und “Nachname” hinzugefügt

3. Wenn Sie alle benötigten Felder hinzugefügt haben, klicken Sie oben rechts auf “Antworten erfassen”. Dadurch erhalten Sie einen Link, den Sie mit anderen Personen teilen können, damit diese das Formular ausfüllen können. Sie haben die Möglichkeit, das Formular öffentlich, nur für Mitglieder Ihrer Organisation (wenn Sie eine kostenpflichtige Version verwenden) oder für bestimmte Personen sichtbar zu machen.

4. Nachdem die Personen das Formular ausgefüllt haben, können Sie die Antworten herunterladen, indem Sie auf die Registerkarte “Antworten” und dann auf den Link “In Excel öffnen” auf der rechten Seite klicken.

Wenn Sie auf “Ergebnisse anzeigen” klicken, gelangen Sie zu einem separaten Bildschirm, auf dem die Ergebnisse im Internet angezeigt werden.

Mit der Option “In Excel öffnen” wird eine Excel-Datei mit allen Ergebnissen heruntergeladen. Jedes Mal, wenn jemand das Formular ausfüllt, müssen Sie eine neue Datei mit den Ergebnissen herunterladen, in der alle Ergebnisse enthalten sind, auch die zuvor heruntergeladenen Ergebnisse. Dies ist der Hauptunterschied zwischen der kostenlosen und der kostenpflichtigen Version, den wir gleich noch erläutern werden.

In diesem Stadium ist es durchaus möglich, die Ergebnisse in der heruntergeladenen Excel-Arbeitsmappe zu manipulieren und sie mit einer anderen makrofähigen Arbeitsmappe zu analysieren. Die makroaktivierte Arbeitsmappe hätte eine Schaltfläche, die die Daten in Ihrer heruntergeladenen Arbeitsmappe verarbeitet. (Wir können diese makroaktivierte Arbeitsmappe für Sie erstellen, wenn Sie nicht wissen, wie Sie es selbst tun können).

Einer der größten Nachteile dieser Option ist, dass, wenn Sie der heruntergeladenen Excel-Datei Formeln hinzufügen oder sie in irgendeiner Weise bearbeiten, diese Bearbeitungen verloren gehen, wenn Sie die neuesten Ergebnisse herunterladen, da Sie jedes Mal eine andere Datei herunterladen. Wenn Sie nur einen Satz von Antworten erfassen wollen, ist das kein Problem. Wenn Sie jedoch regelmäßig Formularantworten erfassen möchten, wird dies schnell zu einem Problem.

Wir brauchen eine Lösung, die Antworten in einer einzigen Excel-Arbeitsmappe bereitstellt. Dies ist nur bei kostenpflichtigen Office 365-Konten möglich. Aber diese Lösung ist die flexibelste von allen.

Wie man Microsoft Forms-Daten in einer ‘normalen’ Excel-Datei speichert

Für kostenpflichtige Versionen von Office gibt es eine bessere Möglichkeit, ein Formular zu erstellen, mit den Vorteilen:

    1.  Sie müssen die Ergebnisse nicht jedes Mal manuell herunterladen, wenn Sie die neuesten Informationen erhalten möchten.
    2.  Die Ergebnisse bleiben synchronisiert, egal wie oft Sie die Datei herunterladen und die Informationen bearbeiten oder Formeln hinzufügen

Dazu gehen Sie nicht zu forms.office.com, um Ihr Formular zu erstellen, sondern zu excel.office.com und erstellen eine Excel-Tabelle. In diesem Beispiel beginnen wir mit einer leeren Arbeitsmappe, obwohl Sie jede beliebige Art von Arbeitsmappe erstellen können.

Klicken Sie in der Multifunktionsleiste auf “Einfügen” und dann auf “Forms -> Neues Formular”.
Wenn Sie die Option “Formulare” nicht sehen, beachten Sie bitte, dass Sie eine kostenpflichtige Version von Microsoft Office verwenden müssen. In der kostenlosen Version ist diese Option nicht verfügbar.

Von hier aus wird Ihnen der Rest des Verfahrens zur Erstellung eines Microsoft-Forms Formulars vertraut vorkommen. Sie erstellen das Formular wie zuvor und klicken anschließend auf “Beantwortungen sammeln”, um einen Link zu erhalten, den Sie für die Personen freigeben können, für die Sie das Formular freigeben möchten.

Aber jetzt wird es anders: Wenn es an der Zeit ist, die Antworten des Formulars zu sammeln, werden Sie feststellen, dass sich neben der Option “In Excel öffnen” ein Wolkensymbol befindet. Das liegt daran, dass beim Anklicken dieses Symbols nicht jedes Mal eine separate Excel-Arbeitsmappe heruntergeladen wird, sondern das zuvor erstellte Excel-Formular geöffnet wird.

So sieht unser Online-Excel-Formular aus, wenn wir auf “In Excel öffnen” klicken.

Alle Formeln, die Sie dieser Datei hinzufügen, werden zusammen mit der Datei gespeichert und gehen nicht verloren, wenn Sie die neuesten Ergebnisse anzeigen möchten.

Außerdem ist die Datei in Ihrem OneDrive-Ordner auf Ihrem Desktop verfügbar, so dass Sie sie einfach öffnen können, um die neuesten Ergebnisse anzuzeigen.

Excel Makros mit Microsoft Forms

Wie bereits beschrieben, können Sie eine separate Excel-Datei mit einer Schaltfläche erstellen, die Ihre Ergebnisdatei öffnet und die Daten mit allen Möglichkeiten von Excel-Makros verarbeitet. Dies wäre eine ähnliche Option wie bei der kostenlosen Version, mit dem Unterschied, dass Sie die Datei nicht jedes Mal herunterladen müssen, wenn Sie die neuesten Daten abrufen möchten. Das Excel-Formular mit den neuesten Antworten befindet sich bereits im OneDrive-Ordner Ihres Computers.

Der Grund, warum Makros nicht direkt in der Ergebnisdatei gespeichert werden sollten, ist, dass es zu Konflikten kommen könnte, wenn jemand Daten in das Formular eingibt, während Sie auf Ihrem Computer daran arbeiten. Sie können jedoch in der Ergebnisdatei Formeln hinzufügen und andere Bearbeitungen vornehmen. Sie gehen nicht verloren, wenn Sie auf “In Excel öffnen” klicken.

Der einfachste Weg, Excel-Makros mit Microsoft Forms zu kombinieren

Wir erstellen seit Jahrzehnten leistungsstarke Excel-fähige Arbeitsmappen für Unternehmen. Obwohl es möglich ist, Makros selbst zu erstellen, gibt es bestimmte Feinheiten bei der Kombination von Microsoft Forms mit Microsoft Excel, um die Lösung wirklich robust zu machen.
Die Feinheiten sind nicht kompliziert, aber sie sind typischerweise Dinge, die unerfahrenen Benutzern nicht bewusst sind.

Die gute Nachricht ist, dass wir über Codesammlungen verfügen, die diese Feinheiten bereits berücksichtigen, so dass wir Ihnen nicht einmal die Kosten dafür in Rechnung stellen müssen. Wir können Ihre benutzerdefinierte Excel-Lösung einfach auf diesem Basiscode aufbauen, so dass Sie die Möglichkeiten von makroaktivierten Excel-Arbeitsmappen und Microsoft Forms wirklich nutzen können.

Wenn Sie mehr über die Verbindung von makroaktivierten Excel-Arbeitsmappen und Microsoft Forms erfahren möchten, kontaktieren Sie uns noch heute! 

4 Eigenschaften um zu beurteilen, ob ein Excel-Experte wirklich ein Experte ist

Professional man walking in daylight
Foto von bruce mars auf Unsplash

Um einen Excel-Experten richtig zu definieren, müssen wir die Bedeutung des Wortes Experte kennen.

Ex​perte (Substantiv): Sachverständiger, Fachmann, Kenner — Duden

“Ich bin ein selbsternannter Experte” scheint das Mantra der Moderne zu sein. Abschlüsse und Promotionen an etablierten Universitäten sowie eine langjährige Erfahrung mit anspruchsvollen Aufgaben in einer bestimmten Branche waren einst die Kriterien für die Definition von Fachwissen. Das Auftauchen mehrdeutiger Fachgebiete wie Suchmaschinenoptimierung, User Experience Studies und Social Media-Analyse hat jedoch die Bedeutung des Wortes “Experte” verwischt.

Excel ist ein bisschen so. Es gibt keine Universität, die einen Abschluss in “Excel-Expertise” anbietet. Es gibt jedoch Möglichkeiten festzustellen, ob der Excel-Experte, den Sie einstellen möchten, wirklich ein Experte oder nur ein selbsternannter Guru ist.

1.  Kann der angebliche Excel-Experte in VBA, Excels integrierter Computerprogrammiersprache, programmieren?

Programming code on computer screen
Foto von luis gomes  auf Pexels

Wenn er nicht kann, ist der Fall klar: er is kein Experte. Es besteht keine Notwendigkeit, weiter zu lesen.

“VBA” steht für “Visual Basic for Applications”. Es ist die “versteckte” Programmiersprache von Microsoft Excel. Seine Leistungsfähigkeit und sein Potenzial zur Lösung alltäglicher geschäftlicher Probleme mit Excel sind nicht zu unterschätzen. Durch die professionelle und kompetente Verwendung dieser Funktionalität kann jede mittelmäßige Excel-Arbeitsmappe zu einem Arbeitspferd mit umwerfender Effizienz werden.

Alle Möglichkeiten der Programmiersprache können hier nicht aufgezählt werden. Schauen Sie sich einige unserer kundenspezifisch erstellten Business-Tools in Excel an, um nur einen Eindruck davon zu bekommen, was mit der Excel-Programmierung möglich ist.

Und das kratzt nur an der Oberfläche.

Ein echter Excel-Experte versucht sich nicht nur in der Programmiersprache von Excel. Er ist ein Meister darin.

Je komplexer die Anforderungen Ihres Projekts sind, desto mehr benötigen Sie VBA-Programmierfertigkeiten.

2. Kann der Experte sein Wissen über Excel-Funktionen und -Formeln schnell und einfach darstellen?

Magnifying glass on maths formula
Foto von Panelo auf Pexels

Ein Excel-Spezialist, der die meisten integrierten Funktionen und Formeln von Excel nicht absolut beherrscht, hat kein Recht, sich selbst als Experte zu bezeichnen.

Dieser Fall ist leicht zu erkennen, auch wenn Sie die Formeln selbst nicht kennen, da ein echter Experte in der Lage sein sollte, Ihnen die Formeln auf einer grundlegenden Ebene und auf eine Weise zu erklären, die Sie verstehen können.

Stellen Sie Fragen zum potenziellen Projekt. Lassen Sie ihn mit Ihnen besprechen, wie er bestimmte Probleme in Bezug auf die Arbeitsmappe lösen würde. Wenn dieser Mensch Sie nur blenden wille, werden Sie sich nach einem solchen Gespräch nur verwirrter fühlen. Ein wahrer Experte wird Sie erleuchtet fühlen lassen.

Der echte Excel-Experte kennt seine Formeln und kann sie klar erklären, wenn er danach gefragt wird.

3. Sind seine Arbeitsbücher sowohl optisch ansprechend als auch funktional korrekt?

graphs on computer screen
Foto von Luke Chesser auf Unsplash

Excel-Programmierung und Excel-Funktionen sind die Innereien des Fahrzeugs – der Motor, das Getriebe.

Wenn eine Person zum ersten Mal etwas über Excel lernt, wird sie häufig vom Potential dieser Formeln verwirrt. Die Arbeitsmappen werden zu komplex. Sie wollen manchmal jede einzelne Formel ausprobieren, nur weil sie existiert.

Ihr wahrer Excel-Experte hat diese Phase zu Beginn seiner Karriere durchlaufen. Er hat am Motor herumgespielt, seinen Schraubenschlüssel, die Seitenschneider und die Zange herausgenommen und mit allem gespielt, von den Zündkerzen bis zur Innenbeleuchtung. Er weiß, wie die Eingeweide des Autos funktionieren und was wichtig ist und was nicht.

Danach gehts dann and die Darstellung, die Grafik.

Niemand möchte mit einer alten Schrottkiste die Straße hinunterfahren.

Der echte Excel-Spezialist weiß, wie die endgültige Arbeitsmappe zum Strahlen gebracht wird. Er wird es gut aussehen lassen, wenn es gedruckt wird. Die Eingabezellen sind leicht zu sehen. Die Zellen mit Formeln werden geschützt, damit sie nicht versehentlich überschrieben werden.

Design ist kein nachträglicher Gedanke. Dies geschieht am besten während der Erstellung der Arbeitsmappe. Und wenn Ihr Excel-Profi wirklich weiß, was er tut, ist das endgültige Design sauber und einfach, aber dennoch ansprechend und professionell.

4. Verfügt er auch über Kenntnisse und Erfahrungen in Funktionen, die scheinbar nichts mit Excel zu tun haben?

Chain
Foto von Kyber auf Pexels

Zu viele Leute betrachten Excel als ein Tool, das nur in der Buchhaltungsabteilung oder im Arsenal eines Börsenmaklers zu finden ist.

Darüber hinaus denken einige Leute, dass Excel nur mit Excel selbst funktioniert. In Wahrheit kann Excel mit fast allen Tools und Software auf Ihrem Computer sowie im Internet zusammenarbeiten.

Hierzu sind jedoch Kenntnisse der in Excel integrierten Programmiertechnologie erforderlich. Es eröffnen sich nahezu unbegrenzte Möglichkeiten für kleine und große Unternehmen.

Bei Eppert Consulting haben wir Excel-Tools programmiert, die eine Verbindung zu Amazon Web Services, Dropbox, Google Maps, Microsoft Word, Adobe Acrobat Reader, Microsoft Outlook, Microsoft Access-Datenbanken, SQL Server- und Oracle-Datenbanken und vielen, vielen anderen Diensten und Software herstellen und mit diesen zusammenarbeiten. Wir haben Tools programmiert, die die Manipulation von PDF-Dokumenten, das Hoch- und Herunterladen im Internet, die Bildverarbeitung, einfach alles Mögliche umfassen.

Wenn Ihr Experte wirklich ein Experte ist, hat er mit einer Vielzahl externer Software und Tools zusammengearbeitet, die die inhärenten Funktionen von Excel verbessern und fördern.

Der Anwendungsbereich ist wirklich grenzenlos.

Zusammenfassung der Auswahl eines Excel-Experten für Ihr Projekt

Summary on paper
Foto von Glenn Carstens-Peters auf Unsplash

Kein Excel-Spezialist kann ohne gründliche Kenntnisse der in Excel integrierten Programmiersprache VBA Excel-Kenntnisse beanspruchen. Deren  Verwendung ist der Unterschied zwischen “guten Arbeitsmappen” und “spektakulären Arbeitsmappen”.

Wenn er mit den vielen Funktionen von Excel nicht vertraut ist, ist er kein Experte. Ein echter Excel-Experte verfügt über so fundierte Kenntnisse des Fachs, dass die Verwendung für ihn ein Kinderspiel ist.

Ein wahrer Excel-Experte weiß, wie er seine Excel-Projekte präsentiert. Er ist mit der inneren Funktionsweise von Excel vertraut genug, um ausreichend Zeit für das Design zu haben, damit Ihr Projekt auch elegant und spektakulär aussieht. Und die besten Excel-Experten tun dies alles innerhalb der Budgets.

Excel ist keine Insel, und der wirklich kompetente Excel-Experte weiß, wie Excel mit anderer Software und Tools verknüpft wird, damit sie zusammenarbeiten. Auf diese Weise kann er eine Reihe von Funktionen bereitstellen, die komplexe Aufgaben in Ihrem Unternehmen verbessern und erleichtern.

Sicher, es gibt auch die offensichtlichen Aspekte, um festzustellen, ob jemand wirklich ein Experte für etwas ist: Hat er gute Referenzen? Hat er eine große und vielfältige Anzahl von Kunden? Spricht seine Arbeit für sich?

Aber das sind Dinge, die man mit jedem Unternehmen bestimmen muss, nicht nur mit Excel-Spezialisten. Die obigen 1 – 4 sind spezifisch für Excel, und jeder, der behauptet, ein Excel-Experte zu sein, muss jeden dieser Punkte mit Bravour bestehen.

Wenn Sie die Fähigkeiten und Erfahrungen von Eppert Consulting anhand der obigen Punkte 1 bis 4 unter die Lupe nehmen werden, hoffe ich, dass Sie mit Eppert Consulting genau den richtigen Excel-Experten gefunden haben, den  Sie für Ihr nächstes Projekt benötigen.

So erstellen Sie ein Forecast in Excel, das tatsächlich funktioniert

Laptops on desk and people writing on paper.
Foto von Unsplash

Theoretisch enthält Excel integrierte Planungswerkzeuge zum Erstellen von Forecasts, Prognosen und Budgets. Leider ist die reale Welt  der Forecast in und Planungs-Tools in Excel etwas anders.

Nein, das ist ganz anders.

Ich sage dies als Fachmann, der seit 1996 Excel-Dienste anbietet und Dutzende von Planungstools – sowohl komplexe als auch einfache – für eine Vielzahl von Kunden aus einer Vielzahl von Branchen erstellt hat.

Ich bin der Erste, der lobt, wie wichtig Excel für jedes Unternehmen ist, aber beim Thema Geschäftsplanungs-Tools und Forecast-Tools empfehle ich als Letzter, sich ausschließlich auf die integrierten Funktionen zu verlassen.

Wenn Sie wirklich ein Excel-Planungstool wünschen, das Ihr Unternehmen auf Erfolgskurs bringt, müssen Sie eines mithilfe einer Kombination der Excel-Funktionen selbst zusammensetzen.

1. Für die Planung in Excel sind Rohdaten erforderlich

numbers in spreadsheet
Foto von Mika Baumeister auf Unsplash

In erster Linie benötigen Sie Rohdaten – die Zahlen, die Daten, wie viel Einkommen erzielt wurde, wie viele Verkäufe getätigt wurden, wie viele Leads das Unternehmen in einem festgelegten Zeitraum erhalten hat usw.

Bei Planung geht es nicht nur um Geld, sondern auch darum, wie viele Geschäfte in der Pipeline sind und wie viele Angebote in der letzten Woche oder im letzten Monat eingegangen sind. Bei einer guten Excel-Planung geht es um den Prozentsatz der abgeschlossenen Geschäfte im Vergleich zur Anzahl der eingegangenen Angebote. Es geht darum, wie viel Werbung ausgegeben wurde und welche. Wie viel Internetwerbung wurde gemacht? Wie viel Offline-Marketing wurde durchgeführt?

Daten, Daten, Daten!

“Wir bewegen uns langsam in eine Ära, in der Big Data der Ausgangspunkt und nicht das Ende ist.” – Pearl Zhu, Autor der Buchreihe „Digital Master ” (Quelle)

2. Verwenden Sie Vorhersagen, wenn Sie in Excel Forecasts oder Budgets erstellen

graphs on computer screen
Foto von Luke Chesser auf Unsplash

Technisch gesehen fällt dies auch unter Rohdaten, aber es sind keine Daten aus der realen Welt als solche. Es sind vorhergesagte Daten.

Das Problem mit den integrierten Extrapolations- oder Prognosefunktionen von Excel ist, dass sie viel zu sehr automatisiert sind. Microsoft kennt Ihr Unternehmen nicht. Sie kennen Ihr Geschäft.

So wie Sie für die Vergangenheitsdaten der letzten Monate oder Jahre ein Arbeitsblatt haben, das alle Rohdaten für Ihr Unternehmen beinhaltet, benötigen Sie außerdem ein entsprechendes Arbeitsblatt, das vorhergesagte Daten akzeptiert. Dies wird höchstwahrscheinlich in Form von Prozentsätzen geschehen, z. B. “Wir schätzen, dass der Umsatz in Abteilung X um 10 Prozent steigen wird” oder “Die Werbekosten werden im nächsten Quartal um den X-Betrag steigen und den Gewinn um Y senken.”

Die Vorhersagen sind so unterschiedlich wie es verschiedene Arten von Unternehmen auf der Welt gibt. Es liegt an Ihnen und Ihrem Team, diese zu bestimmen.

Es kann ganz schön kompliziert werden. Aber manchmal sieht es komplizierter aus als es wirklich ist. Der Trick besteht darin, festzustellen, welche Prognosedaten wichtig sind und welche nicht.

Es ist zu einfach, sich einer endlosen Unmenge von Rohdaten zu verlieren. Im Zweifelsfalle ist es immer besser in Richtung Vereinfachung zu irren, statt in Richtung Komplexität. Wählen Sie zuerst die Schlüsseldaten aus und fügen dann weitere Faktoren darauf aufbauend hinzu, aber nur wenn diese wichtig sind.

3. Forecast mit Excel in Aktion: Formeln

Pen pointing at charts on paper
Foto von Lukas auf Pexels

Es ist unmöglich, jede einzelne Formel aufzulisten, die für die Verknüpfung der Rohdaten mit den Vorhersagen von Nutzen wäre, was zu den tatsächlichen Prognosedaten führt.

Excel hat über 475 Formeln in seiner Funktionsbibliothek. (Nicht einmal ich habe jede einzelne von ihnen mindestens, um ehrlich zu sein). Es ist unmöglich, sie alle zu kennen, außer sie arbeiten Vollzeit mit Excel.

Die SVERWEIS – Funktion ist von unschätzbarem Wert.

Vermeiden Sie zu komplexe oder “Black Box” -Funktionen. Es ist wichtig, dass Sie als Geschäftsinhaber wissen, warum und wie ein Wert auf dem Blatt berechnet wird.

Dieser Teil ist wirklich einfacher als es zunächst aussehen könnte. Es braucht allerdings jemanden mit ziemlich viel Erfahrung in Excel, um das erfolgreich yu meistern. Wie bei der Kunst muss man wissen, wie man komplexe Dinge macht, bevor man sie vereinfacht oder ganz fallen lässt. Ich könnte Ihnen sagen, dass Sie nur eine Kombination der Formeln SUMME, SUMMEWENN, ANZAHL, INDEX und VERGLEICH benötigen, um einen guten Forecast zu erhalten.

Aber ein bisschen komplizierter ist es schon.

Das Wichtigste ist: Formeln führen Sie von den Rohdaten und den vorhergesagten Daten zur endgültigen Prognose in Excel.

Im Folgenden finden Sie einige Tipps zur Verwendung von Formeln, die auf dem basieren, was wir hier bei Eppert Consulting zu oft sehen, wenn wir bereits existierende Excel-Arbeitsmappen verbessern:

  • Trennen Sie die Formeln! Versuchen Sie nicht, alles in einer langen, endlosen Formel zu tun. Es wird zu verwirrend. Teilen Sie die Formel lieber auf mehrere Spalten auf, um die Wartung der Formel in Zukunft zu vereinfachen.
  • Besser zu einfach als zu kompliziert.
  • Wenn Sie zu viele Daten haben und die Arbeitsmappe zu langsam wird, sollten Sie die INDIREKT-Formel verwenden. Dies ist ein fortgeschrittenes Thema und sollte mit Vorsicht verwendet werden.

4. Diagramme

charts and keyboard
Foto von PhotoMIX Ltd. auf Pexels

Zuletzt möchten Sie dem Blatt einige Diagramme hinzufügen. Wie alles in Excel gibt es den schnellen und einfachen Weg, dies zu tun, und dann den komplizierten, exquisiten Weg.

Man braucht wirklich fundiertes Wissen, um aus der Präsentation etwas zu machen, das Eindruck macht.

Excel wurde jedoch auch für Personen entwickelt, die keine Experten sind, und mit den integrierten Assistenten und Tools kommt man schon sehr weit, um gutaussehende Diagramme und Grafiken zu erstellen, die bei einem Meeting oder einem potenziellen Kunden präsentiert werden.

5. Weitere Tipps und Tricks für Forecasts in Excel

people sitting with computers at table
Foto von fauxels auf Pexels

Bei Prognosen in Excel ist es am einfachsten, wenn Sie Ihre Artikel gruppieren und Vorhersagen auf jede Gruppe anwenden, anstatt diese Vorhersagen nur auf Gesamtbasis anzuwenden.

Eine andere Art der Prognose ist der sogenannte “Top-Down” -Ansatz. Dies ist eher ein “Produktionsziel” -Ansatz. Sie geben die Rohdaten ein. Anstatt Vorhersagen einzugeben, geben Sie für jede Gruppe ein Ziel ein, z. B. “Eine Umsatzsteigerung von 10 Prozent im nächsten Jahr”.

Anschließend arbeiten Sie rückwärts und erarbeiten, was in den verschiedenen Unterabteilungen und Bereichen erforderlich ist, um dieses Ziel zu erreichen.

Es gibt viele Möglichkeiten, diese Katze namens Excel zu häuten. Es ist wirklich eine faszinierende Software mit endlosem Potenzial.

Daten verständlich aufzubereiten ist unser Geschäft

Wir haben umfangreiche Erfahrung in der Erstellung von Excel-Tools für Forecasts und Planung. Das umfangreichste Projekt war die Entwicklung eines Planung- und Steuerungstools für ein Einzelhandelsunternehmen in der Bekleidungsindustrie mit 20 Standorten und 80 Benutzern, die simultan planen.

Die Rohdaten können selbst für kleine Unternehmen sehr schnell sehr kompliziert werden. In gewisser Hinsicht ist es für kleine Unternehmen sogar noch schlimmer, weil sich weniger Leute die Arbeit teilen und Stunden damit verbringen müssen, diese Daten zu analysieren. Wenn Sie eine Ein-Mann-Show sind, würden Sie wahrscheinlich die Prognose ganz aufgeben. Leider ist dies auf lange Sicht gefährlich.

Wenn Sie Hilfe bei der Entwicklung Ihres Planungstools benötigen, rufen Sie uns an oder senden Sie uns eine E-Mail über das unten stehende Formular. Wir helfen Ihnen gerne weiter.

Kontakt