Hallo zusammen,
habe eine Frage an das Forum und zwar: ich habe in Google ein
Makro gefunden für Lottozahlen generieren, das auch funktioniert, es
schreibt die Zahlen in die Spalte A von A1 bis A6.
Mein Wunsch wäre, wie ändert man das Makro damit die Zahlen
eingetragen werden in Zeile 1 von A1 bis F1 und zusätzlich das
man den Bereich im Makro auswählen kann z.B. ("A1:F1") für Zeile
oder ("A1:A6") für Spalte.
Hier im Anschluss das Makro:
Option Explicit
Sub makro01()
Randomize Timer
ReDim lottozahl(49)
Dim zahl(6), endeindex, allezahlen, ziehung
Dim gezogen
endeindex = 49
For allezahlen = 1 To 49
lottozahl(allezahlen) = allezahlen
Next allezahlen
For ziehung = 1 To 6
gezogen = Int(Rnd * endeindex) + 1
zahl(ziehung) = lottozahl(gezogen)
lottozahl(gezogen) = lottozahl(endeindex)
endeindex = endeindex - 1
ReDim Preserve lottozahl(endeindex)
Range("A" & ziehung) = zahl(ziehung)
Next ziehung
End Sub
Für eure Hilfe wäre ich sehr dankbar
mfg Peter