Zum Inhalt springen
x4-solutions
Excel & VBA

Aus der gewachsenen Tabelle wird ein Werkzeug.

Fast jedes Unternehmen hat sie: die Datei, die über Jahre gewachsen ist. Drei Leute haben daran gebaut, verknüpfte Formeln zeigen ins Leere, und niemand traut sich mehr, eine Zeile zu löschen. Genau da fange ich an.

Ratgeber

Wenn Excel nicht mehr reicht: der Weg zur eigenen Anwendung

Mehrere Personen, gesperrte Dateien, Zugriff vom Tablet gewünscht? Der Ratgeber zeigt, wann eine aufgeräumte Excel-Lösung genügt, wann sich eine eigene Web-Anwendung lohnt und wie sie Schritt für Schritt aus Ihrer Datei entsteht.

Ratgeber lesen
23.794
Codezeilen im Referenzprojekt
20
Eingabemasken darin
618
Prozeduren, dokumentiert
Leistungen

Womit ich Unternehmen, Vereinen und Selbstständigen am häufigsten helfe

Eingabemasken statt offener Tabellen

Der Anwender sieht Felder und Schaltflächen, nicht Zeilen und Spalten. Pflichtfelder werden geprüft, die Tabellen dahinter sind gesperrt. Es kann nichts versehentlich überschrieben werden.

Kalkulation und Angebote

Stücklisten, Zuschläge, Rabatte, Deckungsbeitrag. Was heute in verketteten Formeln steckt, wird zu einer Rechnung, die Sie Zeile für Zeile erklären können.

Bestehende Makros übernehmen

Der Kollege, der die Datei gebaut hat, ist nicht mehr da. Ich lese mich ein, dokumentiere den Bestand und bringe ihn wieder in einen Zustand, in dem man ihn gefahrlos ändern kann.

Daten zusammenführen

Preislisten der Lieferanten, Exporte aus dem Warenwirtschaftssystem, CSV-Dateien in fünf verschiedenen Formaten – eingelesen, geprüft und in Ihre Struktur überführt.

Ausgaben und Berichte

Angebot, Bestellliste, Übersicht – als PDF mit automatischer Benennung, sauber gesetzt und ohne Nacharbeit von Hand.

Wartung und Weiterentwicklung

Eine Lösung, die im Tagesgeschäft läuft, ändert sich mit dem Unternehmen. Neue Version, neue Anforderung, neuer Datenbestand – die Übernahme der alten Daten ist immer Teil davon.

Referenzprojekt

Ein Blick in eine ausgewachsene Lösung

Das Kalkulationstool ist kein Prototyp, sondern eine Anwendung im produktiven Einsatz. Die Zahlen zeigen, welche Größe eine VBA-Lösung erreichen kann, ohne unübersichtlich zu werden.

Kennzahl Umfang Was dahintersteckt
Codezeilen23.794Standard-, Klassen- und Formularmodule
Prozeduren618jede mit klar abgegrenzter Aufgabe
Eingabemasken20Artikel, Produkte, Kalkulation, Suche, Hinweise
Datentabellen11Artikelstamm, Leistungen, Zuschläge, Projekte
Dokumentation4Projektkarte, Abhängigkeiten, Rechenlogik, offene Punkte
Grundsätze

Wie ich in bestehenden Dateien arbeite

In einer produktiven Datei ist die vorhandene Logik wichtiger als eine vermeintlich schönere Lösung. Danach richte ich mich.

  • Erst lesen, dann ändern. Vorhandener Code und seine Abhängigkeiten werden geprüft, bevor eine Zeile fällt.
  • Struktur bleibt. Namen, Schreibweise und Kommentare des Bestands werden übernommen, nicht überschrieben.
  • Keine stille Umstrukturierung. Was nicht besprochen ist, wird nicht geändert.
  • Rundungen sind heilig. Wo an welcher Stelle gerundet wird, entscheidet über Cent-Beträge in jedem Angebot.
  • Vor jeder Änderung eine Sicherung. Und eine klare Aussage, welche Datei, welches Modul, welcher Block.
  • Bei Unklarheit wird gefragt. Nicht geraten.
Ehrlich gesagt

Wann Excel und VBA die richtige Wahl sind

Excel und VBA passen
  • Ein bis wenige Arbeitsplätze
  • Die Daten sollen im Haus bleiben, ohne Server
  • Die Anwender kennen Excel bereits
  • Ergebnisse müssen in Tabellenform weiterverwendet werden
  • Es soll schnell nutzbar sein, nicht erst nach einem IT-Projekt
Eher eine Web-Anwendung
  • Viele Eingabemasken und mehrere Tausend Zeilen Makro-Code
  • Mehrere Personen sollen gleichzeitig damit arbeiten
  • Zugriff vom Tablet, Handy oder Mac ist gewünscht
  • Die Lösung soll laufend erweitert werden: KI-Werkzeuge können VBA-Code und Masken in der .xlsm nicht direkt bearbeiten, eine Web-Anwendung schon

Warum große VBA-Lösungen von einer Web-Anwendung profitieren

Kontakt

Zeigen Sie mir Ihre Datei

Eine halbe Stunde reicht meistens, um zu sagen, was sich lohnt und was nicht. Die Einschätzung ist kostenlos und unverbindlich.