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

Verbesserung des Makros möglich?

Forumthread: Verbesserung des Makros möglich?

Verbesserung des Makros möglich?
15.12.2004 23:02:02
Gast
Hallo VBA-Spezialisten,
ich habe mir da ein Makro gestrickt das funktioniert :-)
Es dauert mir aber zu lange, was ist falsch? wie könnte ich es schneller machen?
Gruß/ Gast

Sub Letze_8_Wochen()
Sheets("LetzteWochen").Rows("2:2000").ClearContents
Anzahl = Sheets("Zettel").Range("AA1").Value
LetzteZeile = Sheets("Statistik").Range("V23").Value + 3
EintrZelle = 2
Zähler = 1
Do While Zähler < Anzahl
LetzteSpalte = 2
EintrSpalte = 1
LetzteZeile = LetzteZeile - 1
For i = 1 To 7
Sheets("LetzteWochen").Cells(EintrZelle, EintrSpalte).Value = _
Sheets("Bisherige Zahlen").Cells(LetzteZeile, LetzteSpalte).Value
LetzteSpalte = LetzteSpalte + 1
EintrSpalte = EintrSpalte + 1
If i = 6 Then
LetzteSpalte = LetzteSpalte + 1
End If
Next i
Zähler = Zähler + 1
EintrZelle = EintrZelle + 1
Loop
End Sub

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Verbesserung des Makros möglich?
Ramses
Hallo
Warum kopierst du denn nicht gleich den ganzen Bereich ?
bestimme die Letzte Zeile und dann
Worksheets("LetzteWochen").Range(Cells(1,1),Cells(LetzteZeile,7).Copy Destination:=Worksheets("Bisherige Zahlen").Range("A1")
Gruss Rainer
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18