Dynamischen Bereich summieren & Nicht Zahlen markieren
In diesem vierten Teil meiner Excel-VBA-Tutorialreihe bauen wir auf den Grundlagen der vorherigen Videos auf und machen einen kleinen, aber sehr praxisnahen Schritt nach vorne: Wir summieren Werte nicht mehr aus einem festen Bereich wie A1, sondern dynamisch bis zur letzten gefüllten Zeile in Spalte A.
Das Makro prüft dabei jede Zelle im Bereich, addiert nur echte Zahlen zur Summe und ignoriert alles, was keine Zahl ist. Zusätzlich zählen wir mit, wie viele Zellen übersprungen wurden – und markieren diese optional direkt im Tabellenblatt, damit man sofort sieht, welche Eingaben nicht zur Berechnung gepasst haben. Am Ende wird die Summe in B1 ausgegeben und bei Bedarf erscheint ein Hinweisfenster mit der Anzahl ignorierter Zellen.
Wichtig: Dieses Tutorial ist Teil 4 der Serie und setzt das Grundlagenwissen aus den ersten Teilen voraus (z.B. Makros starten, Module/Prozeduren, Variablen, Option Explicit). Wenn du neu in VBA bist, schau dir bitte zuerst Tutorial 1 an – dann kannst du hier ohne Lücken mitmachen und verstehst jeden Schritt.
Voraussetzung: Bitte zuerst Teil 1 anschauen (Entwicklertools aktivieren, Modul anlegen, Option Explicit). Den Link findest du hier:
Excel VBA Kurs – Teil 01: Start mit Hello World – Modul, Makro, Option Explicit
⬇️ Den vollständigen Code kannst du weiter unten über den Downloadlink herunterladen.
Achtung:
Benutzt zum Üben eine separate Tabelle für Testzwecke oder eine Kopie des Originals damit Euch keine Daten verloren gehen.
Fertiger Aufbau

Vorschaubild dynamischen Bereich summieren Nicht-Zahlen markieren
Code Zeile für Zeile erklärt
Download Dateien:
Alle Inhalte und Codebeispiele auf dieser Seite dienen ausschließlich zu Lern- und Demonstrationszwecken. Die Anwendung erfolgt auf eigenes Risiko. Ich übernehme keine Gewähr für Richtigkeit, Vollständigkeit oder Eignung für einen bestimmten Zweck und keine Haftung für direkte oder indirekte Schäden (z. B. Datenverlust), die durch das Ausführen, Verwenden oder Anpassen des Codes entstehen. Bitte erstelle vorab ein Backup und teste den Code zunächst in einer separaten Testdatei, bevor du ihn in produktiven Arbeitsmappen einsetzt.
Download Dynamischen-Bereich-summieren-und-Nicht-Zahlen-markieren Excel Datei mit Makro
Download Dynamischen-Bereich-summieren-und-Nicht-Zahlen-markieren als Text zum Kopieren
Video zu diesem Tutorial:


