Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
532to536
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
532to536
532to536
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Verbesserung des Makros möglich?

Verbesserung des Makros möglich?
15.12.2004 22:02:02
Sonnenpeter
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ß/ Sonnenpeter

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige