Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1904to1908
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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

Anzeige
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
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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige