Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

For Schleife ... Problem

Forumthread: For Schleife ... Problem

For Schleife ... Problem
09.11.2022 13:36:35
Günther
Hallo VBA Profis,
ich mal wieder ein Problem.
Mein Befehl in der for-next Schleife wird nicht ausgeführt. Ich versteh aber nicht warum.
Es sollen alle Tabellenblätter ab Position 7 durchlaufen werden. Bei jedem Tabellenblatt soll dann der Inhalt der Zellen G2 bis H2 gelöscht werden.
Dim ws As Worksheet
For Each ws In Worksheets
If ws.Index > 7 Then
ws.Activate
Range("G2:H2").ClearContents
End If
Next
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: For Schleife ... Problem
09.11.2022 13:44:50
Nepumuk
Hallo Günther,
teste mal:

Public Sub Test()
Dim ws As Worksheet
For Each ws In Worksheets
With ws
If .Index > 7 Then .Range("G2:H2").ClearContents
End With
Next
End Sub
Gruß
Nepumuk
AW: For Schleife ... Problem
09.11.2022 13:46:44
GerdL
Hallo Günther!
Dim ws As Worksheet
For Each ws In Thsiworkbook.Worksheets
If ws.Index >= 7 Then
ws.Range("G2:H2").ClearContents
End If
Next
Gruß Gerd
Anzeige
AW: For Schleife ... Problem
09.11.2022 14:27:06
Günther
Hallo VBA Profis.,
Eure schnellen Antworten haben mir sehr geholfen. Besten Dank dafür.
Grüße aus Bayern.
Günther
AW: For Schleife ... Problem
09.11.2022 18:31:24
snb

For j = 7 To Thisworkbook.sheets.count
thisworkbook.sheets(j).Range("G2:H2").ClearContents
Next

AW: For Schleife ... Problem
10.11.2022 07:15:20
Günther
Hallo Gerd,
Besten Dank für Deine Info. Hat mir sehr geholfen. Super dass es Euch Profis gibt.
Grüße
Günther
Anzeige
AW: For Schleife ... Problem ... Ursache
09.11.2022 14:57:01
Daniel
Hi
ich vermute mal, dass der Code in einem Tabellenblattmodul steht und nicht in einem allgemeinen Modul.
wenn der Code in einem Tabellenblattmodul steht, dann referenzieren Range und Cells ohne Tabellenblattangabe davor nicht auf das gerade aktive Tabellenblatt, sondern auf das Tabellenblatt des Moduls, egal welches Blatt aktiv ist.
Gruß Daniel
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige