08.11.2017, 00:11
(Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2017, 00:12 von tmessers.
Bearbeitungsgrund: Schreibfehler
)
Hallo geschätzte Excelgemeinde,
ich erweitere wieder mein Wissen, bin aber auf ein Problem gestoßen, welches ich nicht lösen kann.
Ich möchte mit dem unten stehenden Code eine Zufallszeile zwischen der zweiten und letzten Zeile erzeugen.
Bei der Beobachtung des Durchlaufs des Codes im Lokalfenster stelle ich fest, dass der Wert für Zeile regelmäßig größer ist als der Wert für LetzteZeile.
Das erscheint mir nicht logisch, da ich mit dem Wert für LetzteZeile schon das Maximum des Wertes von Zeile ermittle.
Liege ich falsch? Wo ist der Fehler in meinem Code?
Danke für Eure Antworten.
Gruß
tmessers
ich erweitere wieder mein Wissen, bin aber auf ein Problem gestoßen, welches ich nicht lösen kann.
Ich möchte mit dem unten stehenden Code eine Zufallszeile zwischen der zweiten und letzten Zeile erzeugen.
Code:
Spalte = 1
'Abfrage ob Veggie gewünscht wird
If Controls("CheckBox" & zaehler & 6) = Enabled Then
Spalte = 5
End If
LetzteZeile = Sheets(i).Cells(Rows.Count, Spalte).End(xlUp).Row
'________________________________________________________
'Zeilennummer zufällig generieren
Zeile = Int((LetzteZeile* Rnd) + 2)
Bei der Beobachtung des Durchlaufs des Codes im Lokalfenster stelle ich fest, dass der Wert für Zeile regelmäßig größer ist als der Wert für LetzteZeile.
Das erscheint mir nicht logisch, da ich mit dem Wert für LetzteZeile schon das Maximum des Wertes von Zeile ermittle.
Liege ich falsch? Wo ist der Fehler in meinem Code?
Danke für Eure Antworten.
Gruß
tmessers