Zum Inhalt
Excel-Tools für die ArbeitImpressumDatenschutzOrtszeit Berlin:
Über mich.txt

Hi, ich bin José.

Ich studiere Wirtschaftsinformatik im Master an der HTW Berlin und beschäftige mich am liebsten damit, wie man Probleme mit Technologie sinnvoll lösen kann.

Dabei geht es mir nicht darum, immer die komplizierteste Lösung zu finden. Ich möchte Dinge entwickeln, die funktionieren und anderen wirklich etwas bringen.

Angefangen habe ich mit einem dualen Informatikstudium in der IT einer Unternehmensgruppe. Aus ihr heraus wurde die Tec:IT gegründet, und ich habe die Gründung in einem kleinen Team begleitet. Mittlerweile arbeite ich bei Park & Pay im IT-Projektmanagement, betreue digitale Plattformen und entwickle auch eigene Lösungen. Zum Beispiel eine Analyseplattform, mit der rund 55.000 Parkvorgänge und Forderungen monatlich ausgewertet werden.

Da ich auch außerhalb der Arbeit gerne neue Ideen ausprobiere, habe ich zusammen mit einem Kommilitonen MakeItKlick gegründet. Dort entwickeln wir eigene Apps, Websites und KI-gestützte Produkte.

Und wenn ich gerade nicht am Rechner sitze, bin ich wahrscheinlich beim Sport oder mit etwas anderem beschäftigt, das mich neugierig gemacht hat.

Excel-Tools für die Arbeit · Fallstudie
Alle Projekte

Fallstudie 07 · Daten

Excel-Tools für die Arbeit

Erst prüfen, dann übergeben. VBA-Makros für den Arbeitsalltag, allen voran der Export von Abschleppvorgängen an einen Partner.

Bereich
Daten
Stand
Oktober 2026, drei Versionen
Umfang
rund 1.270 Zeilen VBA
Ausgabe
CSV, XLSX oder ZIP mit Bildordner
Technologien
ExcelVBAADODBPowerShell
Abschleppvorgänge.xlsm Export ZIP
ReferenzGrundZuschl.BetragR-0001180,0024,00204,00
  • Formatkennung und Spalten
  • Pflichtfelder und Datumswerte
  • Grundvariante laut Stammdaten
  • Beweisfotos vorhanden
  • Summe = Grundbetrag + Zuschläge

Zeile 3, Spalte T: Betrag weicht von Grundbetrag + Zuschlägen ab

Export_JJJJMMTT.zip├ Export_JJJJMMTT.csv└ Bilder/ (Beweisfotos)

Nachgebaut · Beispielwerte

01 · Ausgangslage

Abschleppvorgänge werden in Excel erfasst und regelmäßig an einen externen Partner übergeben, in einem festen CSV-Format und mit Beweisfotos. Das Makro prüft vor dem Export jede Zeile: Formatkennung, Pflichtfelder, Datums- und Zahlenwerte, Schreibweisen gegen ein Stammdatenblatt, Fotos und ob der Betrag aus Grundbetrag und Zuschlägen aufgeht. Bei einem Fehler springt es in die betroffene Zelle.

02 · Ablauf

4 Stationen, ein durchgehender Weg.

  1. 01Vorgänge
  2. 02Prüfung
  3. 03Export
  4. 04Übergabe

03 · Einblick

Die Arbeitsmappen enthalten personenbezogene Daten. Deshalb hier ein Auszug aus dem Quelltext.

DELPARK_Export_v3.bas · Konfiguration
1' Makros:2'   Export_DELPARK_ZIP   -> ZIP mit CSV + Bilder\*.jpg3'   Export_DELPARK_CSV   -> nur CSV4'   Export_DELPARK_XLSX  -> nur XLSX (Kontrollansicht)5 6Private Const FIRST_DATA_ROW As Long = 37Private Const HEADER_ROW As Long = 28Private Const FORMAT_KENNUNG As String = "Format,NF_EIN_0.3"9Private Const BILDER_ORDNER As String = "Bilder"10Private Const EXPORT_ORDNER As String = "Export"11 12Private Const BEWEISFOTOS_PFLICHT As Boolean = True   ' mind. ein Foto je Vorgang13Private Const MAX_FOTOS_PRO_VORGANG As Long = 2       ' 0 = keine Begrenzung14Private Const GRUNDVARIANTE_PFLICHT As Boolean = True ' Grundvariante + Betrag Pflicht15Private Const SUMMEN_PRUEFUNG As Boolean = True       ' Betrag = Grundbetrag + alle Zuschläge

04 · Geschichte

Ausgangslage

Abschleppvorgänge werden in Excel erfasst und an einen externen Partner übergeben. Der erwartet ein festes CSV-Format und zu jedem Vorgang Beweisfotos. Fehler fielen bisher erst beim Empfänger auf.

Wie es gebaut ist

Ein VBA-Modul mit drei Makros: ZIP mit CSV und Bildordner für die Übergabe, nur CSV, oder XLSX als Kontrollansicht. Vor jedem Export läuft eine Prüfkette über jede Zeile: Formatkennung und Spaltenstruktur, Pflichtfelder, Datums- und Zahlenwerte, Länderkennzeichen mit genau drei Zeichen, Grundvariante und Zuschläge in der Schreibweise des Stammdatenblatts, höchstens zwei Fotos je Vorgang, die auch wirklich im Bildordner liegen, und ob der Betrag aus Grundbetrag und Zuschlägen aufgeht. Bei einem Fehler springt das Makro in die betroffene Zelle und sagt, was fehlt. Doppelte Leerzeichen werden still bereinigt und gemeldet. Das ZIP entsteht über PowerShell, mit der Shell als Rückfallebene.

Mein Anteil

Das Makro habe ich geschrieben, in drei Versionen innerhalb weniger Tage weiterentwickelt.

Hinweis zu den Bildern

Die Arbeitsmappen enthalten personenbezogene Daten und werden nicht gezeigt. Zu sehen sind ein Auszug aus dem Quelltext und eine nachgebaute Bühne mit Beispielwerten.

Nächste Fallstudienoonoo
Terminal — zsh

OS X Josemite 10.10 · Berlin

Tippe help für eine Übersicht.

esc
Easter Eggs: 0 von 7