Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: verbessern mit Schleife geht das ?

verbessern mit Schleife geht das ?
30.06.2004 11:59:46
marc
hallo zusammen,
wie kann ich den unten stehenden Code verbessern
bzw.durch Schleifeneinsatz verkuerzen ?
-
marc.

Option Explicit
Sub WeekValuesDel()
Dim wks As Worksheet
Dim wbk As Workbook
Workbook.Open Filename:="C:\Liste\Bericht.xls"
Worksheets("KA").Range("B3:G31").ClearContents
Worksheets("BR").Range("B3:G31").ClearContents
Worksheets("SL").Range("B3:G31").ClearContents
Worksheets("KWs").Range("B3:G31").ClearContents
Worksheets("WRA").Range("B3:G31").ClearContents
Worksheets("Mo01").Range("C7:J16").ClearContents
Worksheets("Di01").Range("C7:J16").ClearContents
Worksheets("Mi01").Range("C7:J16").ClearContents
Worksheets("Do01").Range("C7:J16").ClearContents
Worksheets("Fr01").Range("C7:J16").ClearContents
Worksheets("KW_Ges01").Range("C7:J16").ClearContents
Worksheets("Mo01").Range("G2:H3").ClearContents
Worksheets("Di01").Range("G2:H3").ClearContents
Worksheets("Mi01").Range("G2:H3").ClearContents
Worksheets("Do01").Range("G2:H3").ClearContents
Worksheets("Fr01").Range("G2:H3").ClearContents
Worksheets("KW_Ges01").Range("G2:H3").ClearContents
Worksheets("D.KA").Range("A3:B22").ClearContents
Worksheets("D.BR").Range("A3:B22").ClearContents
Worksheets("D.SL").Range("A3:B22").ClearContents
Worksheets("D.K'w").Range("A3:B22").ClearContents
Worksheets("D.Wra").Range("A3:B22").ClearContents
Worksheets("D.Ges").Range("B2:T6").ClearContents
wbk.Save
wbk.Close
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: verbessern mit Schleife geht das ?
GerdZ
Hallo marc,
etwa so:
Option Explicit
Sub WeekValuesDel()
Dim wks As Worksheet
Dim wbk As Workbook
Workbooks.Open Filename:="C:\Liste\Bericht.xls"
For Each wks In Worksheets(Array("KA", "BR", "SL", "KWs", "WRA"))
wks.Range("B3:G31").ClearContents
Next
For Each wks In Worksheets(Array("Mo01", "Di01", "Mi01", "Do01", "Fr01", "KW_Ges01"))
wks.Range("C7:J16,G2:H3").ClearContents
Next
For Each wks In Worksheets(Array("D.KA", "D.BR", "D.SL", "D.K'w", "D.Wra"))
wks.Range("A3:B22").ClearContents
Next
Worksheets("D.Ges").Range("B2:T6").ClearContents
wbk.Save
wbk.Close
End Sub
Gruß
Gerd
Anzeige
AW: verbessern mit Schleife geht das ?
marc
Hallo Gerd,
danke fuer deine Hilfe, ich werde mich gleich an die Arbeit machen.
Danke.
marc :o)
AW: verbessern mit Schleife geht das ?
Marcel
vielleicht so:
Option Explicit

Sub WeekValuesDel()
Dim wks As Worksheet
Dim wbk As Workbook
Workbook.Open Filename:="C:\Liste\Bericht.xls"
Sheets(Array("KA", "BR", "SL", "KWs", "WRA")).Range("B3:G31").ClearContents
Sheets(Array("Mo01", "Di01", "Mi01", "Do01", "Fr01", "KW_Ges01")).Range("C7:J16,G2:H3").ClearContents
Sheets(Array("D.KA", "D.BR", "D.SL", "D.K´w", "D.Wra")).Range("A3:B22").ClearContents
Worksheets("D.Ges").Range("B2:T6").ClearContents
wbk.Save
wbk.Close
End Sub

Gruß
Marcel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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