Guten Tag Spezialisten,
ich muss aus datensätzen zufallszahlen aussuchen lassen.
die anzahl der auszuwählenden hängt davon ab wieviel datensätze angeliefert werden bzw. ob ein hohes oder niedriges risiko besteht
es sollten 3 sachen geändert werden:
1.das makro sollte als erstes ein pop-up generieren mit der frage ob es sich um ein hohes oder ein niedriges risiko handelt.(anstatt buttons)
das makro soll von jeder belibigen excel-liste aus gestartet werden können
2.die ausgewählten datensätze soll in eine neue tabelle kopiert werden.
3.es kann durchaus sein dass ein excel tabelle mit mehreren spalten angeliefert wird. dann sollten alle spalten pro datensatz berücksichtigt werden ( bei personendaten z.b. nicht nur der name sondern auch nachname, adresse etc.)
Option Explicit
Private Sub cmdUnwichtig\_Click()
prcCopySome False
End Sub
Private Sub cmdWichtig\_Click()
prcCopySome True
End Sub
Private Sub prcCopySome(ByVal bolWichtig As Boolean)
Dim arListe As Variant ' Array mit allen Werten aus Spalte A
Dim lngZeilen As Long ' Anzahl dieser Werte
Dim lngKopieren As Long ' Anzahl zu kopierender Werte
Dim i As Long ' Zähler
Dim lngZufall As Long ' eine Zufallszahl zwischen 1 und lngZeilen
With Worksheets("Tabelle3")
lngZeilen = IIf(Len(.Cells(.Rows.Count, 1)), .Rows.Count, .Cells(.Rows.Count, 1).End(xlUp).Row)
arListe = .Cells(1, 1).Resize(lngZeilen)
.Cells(1, 2).Resize(lngZeilen).ClearContents ' Spalte B löschen
Select Case lngZeilen
Case Is
es wäre super wenn mir jemand helfen könnte.
vielen dank im voraus!
Clyde