Herbers Excel-Forum - das Archiv

code mit schleife verkürzen (variable)?

Bild

Betrifft: code mit schleife verkürzen (variable)?
von: roland_k

Geschrieben am: 01.04.2005 09:51:15
hoi guten morgen zusammen
habe da nen code der funkt !
Sub test()
Cells(2, 3).Value = "='[wehr.xls]administration'!R5C6"
Cells(3, 3).Value = "='[wehr.xls]administration'!R6C6"
Cells(4, 3).Value = "='[wehr.xls]administration'!R7C6"
End Sub

nun wollte das verkuerzen wie folgt:
Sub test1()
For i = 2 To 4
For j = 5 To 7
Cells(i, 3).Value = "='[skatclub77-wehr.xls]administration'!RjC6"
Next j
Next i
End Sub

nun schreibt der mir aber RjC6 statt R5C6 - R6C6 ...R7C6
was mache da falsch ?
danke im voraus
fruss roland_k
Bild

Betrifft: AW: code mit schleife verkürzen (variable)?
von: c0bRa

Geschrieben am: 01.04.2005 09:57:46
hallo...
Sub test1()
Dim i As Integer
For i = 2 To 4
Cells(i, 3).Value = "='[skatclub77-wehr.xls]administration'!R" & i + 3 & "C6"
Next i
End Sub
sollte funktionieren
Rückmeldung nicht vergessen...
c0bRa
Bild

Betrifft: AW: code mit schleife verkürzen (variable)?
von: ransi
Geschrieben am: 01.04.2005 09:59:06
guten morgen roland
ungetestet:
""='[skatclub77-wehr.xls]administration'!R" & j & "C6""
ransi
Bild

Betrifft: AW: code mit schleife verkürzen (variable)?
von: c0bRa
Geschrieben am: 01.04.2005 10:05:06
hallo...
nur steht dann immer R7C6 in den zellen weil 2 for schleifen drin sind...
c0bRa
 Bild
Excel-Beispiele zum Thema "code mit schleife verkürzen (variable)?"
In einer Schleife auf Elemente einer UserForm zugreifen CheckBoxes in UserForms in eine Schleife einbinden
Gruppe von UserForm-ListBoxes über eine Schleife ansprechen UserForm-Optionsfelder über eine Schleife zurücksetzen
Variablenübergabe in andere Arbeitsmappen Text aus Textbox in Variable
Einlesen von Zellinhalten in Variablen Variable in Formel einbauen
Variable in Excel-Formel einbauen. Text aus UserForm-Textbox in Variable einlesen