Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
496to500
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
496to500
496to500
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Frage?

Frage?
13.10.2004 13:34:03
Martin
Hi erstmal
Ich habe folgendes Makro

Sub Werte()
Dim i As Integer, n1 As Integer, n2 As Integer
n1 = 2: n2 = n1 + 25
For i = 1 To Range("L1").Value
With Worksheets("Parameter")
.Range(Cells(n1, 9), Cells(n2, 9)).Copy Destination:=Worksheets("Page_" & i).Range("A6")
.Range(Cells(n1, 10), Cells(n2, 10)).Copy Destination:=Worksheets("Page_" & i).Range("B6")
.Range(Cells(n1, 6), Cells(n2, 6)).Copy Destination:=Worksheets("Page_" & i).Range("C6")
.Range(Cells(n1, 7), Cells(n2, 7)).Copy Destination:=Worksheets("Page_" & i).Range("D6")
.Range(Cells(n1, 2), Cells(n2, 2)).Copy Destination:=Worksheets("Page_" & i).Range("E6")
.Range(Cells(n1, 3), Cells(n2, 3)).Copy Destination:=Worksheets("Page_" & i).Range("F6")
.Range(Cells(n1, 4), Cells(n2, 4)).Copy Destination:=Worksheets("Page_" & i).Range("G6")
.Range(Cells(n1, 5), Cells(n2, 5)).Copy Destination:=Worksheets("Page_" & i).Range("H6")
.Range(Cells(n1, 1), Cells(n2, 1)).Copy Destination:=Worksheets("Page_" & i).Range("I6")
.Range(Cells(n1, 8), Cells(n2, 8)).Copy Destination:=Worksheets("Page_" & i).Range("J6")
End With
n1 = n1 + 26: n2 = n1 + 25
Next i
End Sub

In der zelle L1 steht eine zahl die ich vorher berechne.
Ist es jetzt möglich die errechnete zahl in den Quellcode zu integrieren das mann an stelle von For i = 1 To Range("L1").Value sonder gleich For i = 1 to (Die zahl die in der Zelle steht)
z.B. For i = 1 to 27
Die zahl die in for i = 1 to 27 steht soll aber immer aus der zelle L1 in die schleife eingebunden werden
geht das wenn ja wie?
der dank kommt schonmal im vorraus
Gruß sagt Martin

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

Betreff
Datum
Anwender
Anzeige
Wo ist das Problem?
Harald
Hallo Martin,
Dein Code
For i = 1 To Range("L1").Value
macht doch genau, was Du beschreibst.
Allenfalls kannst Du noch so ändern:
k=Range("L1").Value
for i= 1 to k
Aber worin besteht das eigentliche Problem?
Gruß Harald
AW: Problem hat sich erledigt! oT
13.10.2004 14:56:41
Martin
.
AW: Frage?
Piet
Toller Betreff, versuch da mal was im Archiv zu finden.
Piet
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige