25.04.2024, 21:02
Als Newbie bin ich ganz stolz auf mein erstes Programm, welches auch fehlerlos arbeitet. Allerdings würde ich natürlich gerne gewisse "Abläufe" verschönern, denn der Code sieht für euch Profis wohl ned soooo prickelnd aus.
Folgendes Code möchte ich mit einer For ... Next Schlaufe vereinfachen:
Frage1 = Worksheets(ListBox1.Value).Cells(2, 1)
Frage2 = Worksheets(ListBox1.Value).Cells(3, 1)
Frage3 = Worksheets(ListBox1.Value).Cells(4, 1)
Frage4 = Worksheets(ListBox1.Value).Cells(5, 1)
Frage5 = Worksheets(ListBox1.Value).Cells(6, 1)
Frage6 = Worksheets(ListBox1.Value).Cells(7, 1)
Frage7 = Worksheets(ListBox1.Value).Cells(8, 1)
Frage8 = Worksheets(ListBox1.Value).Cells(9, 1)
Frage9 = Worksheets(ListBox1.Value).Cells(10, 1)
Frage10 = Worksheets(ListBox1.Value).Cells(11, 1)
Frage11 = Worksheets(ListBox1.Value).Cells(12, 1)
Frage12 = Worksheets(ListBox1.Value).Cells(13, 1)
Ich habe es so umgesetzt, doch ist der Syntax nicht korrekt:
Dim f As Integer
f = 1
For f = 1 To 12
Frage(f) = Worksheets(ListBox1.Value).Cells(f + 1, 1)
Next
Ob mir da wieder jemand kurz behilflich sein kann? Ihr seid nämlich wirklich grossartig.
Liebe Grüsse
Matthias
Folgendes Code möchte ich mit einer For ... Next Schlaufe vereinfachen:
Frage1 = Worksheets(ListBox1.Value).Cells(2, 1)
Frage2 = Worksheets(ListBox1.Value).Cells(3, 1)
Frage3 = Worksheets(ListBox1.Value).Cells(4, 1)
Frage4 = Worksheets(ListBox1.Value).Cells(5, 1)
Frage5 = Worksheets(ListBox1.Value).Cells(6, 1)
Frage6 = Worksheets(ListBox1.Value).Cells(7, 1)
Frage7 = Worksheets(ListBox1.Value).Cells(8, 1)
Frage8 = Worksheets(ListBox1.Value).Cells(9, 1)
Frage9 = Worksheets(ListBox1.Value).Cells(10, 1)
Frage10 = Worksheets(ListBox1.Value).Cells(11, 1)
Frage11 = Worksheets(ListBox1.Value).Cells(12, 1)
Frage12 = Worksheets(ListBox1.Value).Cells(13, 1)
Ich habe es so umgesetzt, doch ist der Syntax nicht korrekt:
Dim f As Integer
f = 1
For f = 1 To 12
Frage(f) = Worksheets(ListBox1.Value).Cells(f + 1, 1)
Next
Ob mir da wieder jemand kurz behilflich sein kann? Ihr seid nämlich wirklich grossartig.
Liebe Grüsse
Matthias