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

Schleife?!?!!

Forumthread: Schleife?!?!!

Schleife?!?!!
08.09.2005 10:20:07
gnilk
Hallo Leute,
kann jemand hierfuer eine Schleife schreiben? Bitte nicht die Frage als beantwortet klicken, falls es nicht klar ist. Gebt den anderen auch eine Chance.
Ich sitze hier in Down Under und kann Eure Beitraege erst am naechsten Tag lesen.
Danke
Gnilk
' jetzt wird die 1. Zelle der Trendine Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(2, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*1"


' jetzt wird die 2. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(3, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*2"
' jetzt wird die 3. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(4, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*3"
' jetzt wird die 4. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(5, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*4"
' jetzt wird die 5. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*5"


' jetzt wird die 6. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(7, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*6"


' jetzt wird die 7. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(8, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*7"


' jetzt wird die 8. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(9, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*8"


' jetzt wird die 9. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(10, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*9"


' jetzt wird die 10. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(11, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*10"


' jetzt wird die 11. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(12, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*11"


' jetzt wird die 12. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(13, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*12"


' jetzt wird die 13. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(14, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*13"


' jetzt wird die 14. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(15, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*14"


' jetzt wird die 15. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(16, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*15"


' jetzt wird die 16. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(17, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*16"


' jetzt wird die 17. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(18, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*17"


' jetzt wird die 18. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(19, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*18"


' jetzt wird die 19. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(20, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*19"


' jetzt wird die 20. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(21, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*20"


' jetzt wird die 21. Zelle der Trendline Month gesetzt
'
'
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(22, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*21"
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schleife?!?!!
08.09.2005 10:46:04
luschi
Hallo gnilk
For i = 1 To 21
Range("A1").Select
ActiveCell.Offset(0, 7).Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(i + 1, 0).Range("A1").Select
Selection.FormulaLocal = "=" & ActiveCell.End(xlUp).Offset(0, 3).End(xlDown) _
.Offset(0, -1).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/21*" & i
Next i

Gruß von Luschi
aus klein-Paris
Anzeige
AW: Schleife?!?!!
09.09.2005 06:48:42
gnilk
Hallo Luschi,
hat super funktioniert. Tausend Dank.
Ciao
Gnilk
;

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