Thema Datum  Von Nutzer Rating
Antwort
01.08.2021 20:59:09 Fabian
NotSolved
Blau 10 Zufallszahlen die nicht gleich sind
01.08.2021 21:37:12 Gast37044
NotSolved
01.08.2021 22:15:02 Gast7777
NotSolved
02.08.2021 16:41:30 Gast12422
NotSolved
02.08.2021 17:29:04 Gast01233
NotSolved
02.08.2021 18:04:28 Gast1431
NotSolved
02.08.2021 20:03:10 Gast51641
NotSolved
02.08.2021 21:01:46 RPP63
NotSolved
03.08.2021 08:28:39 Gast50268
NotSolved

Ansicht des Beitrags:
Von:
Gast37044
Datum:
01.08.2021 21:37:12
Views:
476
Rating: Antwort:
  Ja
Thema:
10 Zufallszahlen die nicht gleich sind

Einfach bei der Erzeugung ausschließen - du gehst aber nicht darauf ein wie du sie erzeugt hast. ;)

Möglichkeiten dies zu erreichen gibt es viele, hier mal eine:

10 aus 1 bis 100

Option Explicit

Sub Test()
  
  Dim colSequence As VBA.Collection
  Dim colSelected As VBA.Collection
  Dim i As Long
  
  Set colSequence = New VBA.Collection
  Set colSelected = New VBA.Collection
  
  For i = 1 To 100
    Call colSequence.Add(i)
  Next
  
  Randomize Timer
  Do While colSelected.Count < 10
    i = Int(colSequence.Count * Rnd() + 1)
    Call colSelected.Add(colSequence(i))
    Call colSequence.Remove(i)
  Loop
  
  Debug.Print "{";
  For i = 1 To colSelected.Count
    Debug.Print CStr(colSelected(i)); IIf(i < colSelected.Count, ", ", "");
  Next
  Debug.Print "}"
  
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
01.08.2021 20:59:09 Fabian
NotSolved
Blau 10 Zufallszahlen die nicht gleich sind
01.08.2021 21:37:12 Gast37044
NotSolved
01.08.2021 22:15:02 Gast7777
NotSolved
02.08.2021 16:41:30 Gast12422
NotSolved
02.08.2021 17:29:04 Gast01233
NotSolved
02.08.2021 18:04:28 Gast1431
NotSolved
02.08.2021 20:03:10 Gast51641
NotSolved
02.08.2021 21:01:46 RPP63
NotSolved
03.08.2021 08:28:39 Gast50268
NotSolved