Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zellen zufällig sortieren und kopieren

Zellen zufällig sortieren und kopieren
16.03.2013 16:03:02
Tom
Hallo an Alle, die das lesen :-)
Ich habe folgenden vba-Code gefunden:
Sub til()
Sheets("Tabelle1").Select
Range("a1").Clear
Dim ar_rng(), i
ar_rng = Range("A1:A33")
For i = 1 To 33
ar_rng(i, 1) = Cells(Int(Rnd() * 33 + 1), "E").Value
Next
[A1:A33] = ar_rng()
End Sub
Es werden also die Zellen aus Spalte E zufällig gemischt in Spalte A übertragen. Ich müsste den Code erweitert haben:
Neben jeder Zelle in Spalte E befindet sich in Spalte F ein fest zugeordneter Wert. Dieser müsste gleichzeitig in Spalte B kopiert werden. Beispiel: in Zelle E12 steht "Eis", in Zelle F12 "Erdbeer". In Spalte A müsste dann in derselben Zeile (die zufällig ausgewählt wurde) "Eis" (Spalte A) und "Erbeer" (Spalte B)stehen.
Kann jemand den Code entsprechend ändern?

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen zufällig sortieren und kopieren
16.03.2013 16:41:29
Tino
Hallo,
vielleicht so
Sub til()
Dim ar_rng(), i&, nValue&
With Sheets("Tabelle1").Range("A1:B33")
ar_rng = .Value
For i = 1 To 33
nValue = Int(Rnd() * 33 + 1)
ar_rng(i, 1) = Cells(nValue, 5).Value
ar_rng(i, 2) = Cells(nValue, 6).Value
Next
.Value = ar_rng()
End With
End Sub
Gruß Tino

Anzeige
AW: Zellen zufällig sortieren und kopieren
16.03.2013 16:49:37
Tom
Super! Genau das, was ich brauche! Vielen Dank, Tino!!! :-)

Forumthreads zu verwandten Themen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige