Benannte Bereiche durchsuchen
23.10.2025 12:01:30
13uro
Ich habe in einem Tabellenblatt mehrere Teile mit Überschrift und
möchte diese in einer Spalte auf nichtleere Zellen durchsuchen.
Sind nichtleere Zellen vorhanden wird in der Überschriftszeile ein Eintrag gemacht.
Bisher mache ich das mit diesem Coding:
With ThisWorkbook.Worksheets(„Tabelle1“)
If WorksheetFunction.CountA(.Range(Cells(4, 6), Cells(8,6))) > 0 Then
.Cells(3, 6).Value = "X"
Else
.Cells(3,6).Value = ""
End If
End with
Nachteil:
Das muss dann aber mehrfach für alle Teile gemacht werden und
es können innerhalb der Teile Zeilen gelöscht oder hinzugefügt werden,
was dann die Zellbezeichnung ändert.
Ich habe jetzt versucht das mit benannten Bereichen zu lösen, habe aber keinen Plan wie das zu machen ist?
Müssen die Bereiche dann in ein Array eingelesen werden und dann die Arrayelemente in die Schleife?
Ich habe zur Verdeutlichung eine kleine Beispielmappe angehängt.
Vlt. kann mich hier jemand auf den Weg bringen.
Gruß Uli
https://www.herber.de/bbs/user/179337.xlsm
Anzeige