Thema Datum  Von Nutzer Rating
Antwort
11.07.2022 11:14:34 Elfer
NotSolved
11.07.2022 11:39:23 UweD
NotSolved
11.07.2022 12:00:14 Elfer
NotSolved
Blau Befehlszeilen für String
11.07.2022 14:19:54 UweD
NotSolved
11.07.2022 18:03:23 Elfer
NotSolved

Ansicht des Beitrags:
Von:
UweD
Datum:
11.07.2022 14:19:54
Views:
541
Rating: Antwort:
  Ja
Thema:
Befehlszeilen für String

Hallo

 

so?

 

Option Explicit

Sub Zahlen()
    Dim Arr, Arr2, Neu, Weg As Integer, i As Integer, LR As Integer
    'Sonderzeichen werden benötigt, da 2x 9
    Arr = Array(1, 3, 5, 7, "9|", "9#", 4)
    
    Weg = Int(Rnd * 3) 'Zufallszahl von 0-3 Also für die ersten 4 Einträge
    
    Arr = Filter(Arr, Arr(Weg), False) ' Einen aus den 1 - 4ten Eintrag löschen
    
    Do
        'reset
        Neu = ""
        Arr2 = Arr
        
        
        For i = 1 To 6
            Weg = Int(Rnd * (UBound(Arr2) + 1))
             
            'Neu zufällig zusammensetzen
            Neu = Neu & "," & Arr2(Weg)
            
            ' den Fund löschen
            Arr2 = Filter(Arr2, Arr2(Weg), False)
        Next
        
        'Sonderzeichen raus
        Neu = Replace(Neu, "|", "")
        Neu = Replace(Neu, "#", "")
        
    'Solange, bis 2x 9, aber nicht hintereinander
    Loop Until InStr(Neu, "9,9") = 0 And Len(Neu) - Len(Replace(Neu, "9", "")) = 2
    
    
    'erstes Komma weg
    Neu = Mid(Neu, 2)
    
    LR = Cells(Rows.Count, "A").End(xlUp).Row
    Cells(LR + 1, 1) = Neu
    
End Sub

LG UweD


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
11.07.2022 11:14:34 Elfer
NotSolved
11.07.2022 11:39:23 UweD
NotSolved
11.07.2022 12:00:14 Elfer
NotSolved
Blau Befehlszeilen für String
11.07.2022 14:19:54 UweD
NotSolved
11.07.2022 18:03:23 Elfer
NotSolved