ich versuche eine VBA Schleife zu bauen für eine Datei. Diese Schleife soll das gesamte Tabellen- Blatt durchlaufen.
Die Schleife soll die Untere Abfrage für das gesamte Blatt sein.
Genauer sollen alle bereiche zwischen Debitoren Nr. und Ergebnis durchlauen werden. Aber immer nur 4 Spalten. So weit funktioniert alles, ich finde nur keinen weg mit der Schleife.
Zitat:Dim zeile As Integer Dim spalte As Integer
Dim löschZeile As Integer Dim löschSpalte As Integer
löschSpalte = 4
zeile = 5 spalte = 3
Set bereich = Range("C:C").Find("Debitoren Nr. ") zeile = bereich.Row + 1
19.08.2020, 21:33 (Dieser Beitrag wurde zuletzt bearbeitet: 19.08.2020, 21:33 von ralf_b.)
das was du da als code kopiert hast, ist bitteschön was? du möchtest einen bereich durchsuchen der 4 spalten breit ist und die Zeilenbegrenzung durch die Suchworte bestimmt werden?
dim i as long, cnt as long
Set bereich = Range("C:C").Find("Debitoren Nr. ") zeile= bereich.Row Set bereich = Range("C:C").Find("Ergebnis") löschZei = bereich.Row
for i = zeile to löschZeile
for cnt = 3 to 6 'Spalte C bis F if Cells(i,cnt) = vergleichmitwasauchimmer then tue irgendwas next next
Folgende(r) 1 Nutzer sagt Danke an ralf_b für diesen Beitrag:1 Nutzer sagt Danke an ralf_b für diesen Beitrag 28 • Aritmatos
20.08.2020, 10:50 (Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2020, 10:50 von Aritmatos.
Bearbeitungsgrund: Unnötige Leerzeilen entfernt
)
Das ist der Code, der den Celleninhalt löscht.
die Tabelle ist recht groß und hat über 150 gleiche Bereiche.
der Bereich baut sich immer gleich auf.
So sieht das aus.
Der Momentane Code löscht den Bereich zwischen Debitor Nr und Ergebnis. aber nur 4 Spalten. Die 5 enthät eine Formel, die ich nicht löschen möchte. Ich müsste also immer Manuel den Zellbereich eingeben.
Ich möchte nun gerne, dass ich eine Schleife habe, die das gesamte Arbeitsblatt, (also alle Spalten und Zeilen) durchläuft und dann jeweils den oben Genannten bereich durchläuft. Da es keine feste Anzahl an Zeilen gibt, muss ich mich an den beiden Stichwörtern (Debitor Nr. und Ergebins) orientieren.
21.08.2020, 10:32 (Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2020, 19:15 von Glausius.)
Lade mal bitte eine Musterdatei hoch. Das Ganze sollte doch besser strukturiert werden: füge nur eine Spalte zu: Kalenderwoche. Und dann gibt es nur eine Tabelle die man pro KW filtern könnte.