Thema Datum  Von Nutzer Rating
Antwort
07.11.2012 19:47:37 Peter
NotSolved
07.11.2012 21:28:52 liliho
NotSolved
Rot einen Code wiederholen
07.11.2012 21:35:18 Peter
NotSolved
07.11.2012 21:45:00 liliho
NotSolved
07.11.2012 21:59:22 Peter
NotSolved
07.11.2012 22:25:04 liliho
NotSolved
08.11.2012 10:29:17 peter
NotSolved
08.11.2012 11:01:39 liliho
NotSolved
08.11.2012 11:24:49 Peter
NotSolved
08.11.2012 12:01:49 peter
NotSolved

Ansicht des Beitrags:
Von:
Peter
Datum:
07.11.2012 21:35:18
Views:
958
Rating: Antwort:
  Ja
Thema:
einen Code wiederholen

 

so sieht das ganze aus...aber ich versteh nich ganz wie ich das jetzt wdh lassen soll. Was muss ich den eingeben wenn sich dieser Part wdh soll? :)
 
 
Sub losnummer()
 
'leere zelle ermitteln
r = 1
zelle = "OK"
If Cells(r, 1) = "" Or Cells(r, 1) = " " Then zelle = "LEER"
Do While zelle = "OK"
r = r + 1
If Cells(r, 1) = "" Or Cells(r, 1) = " " Then zelle = "LEER"
Loop
'leere zelle ermitteln
 
'zufallszahl ermitteln
versuch = 0
prf = "NOCHMAL"
Do While prf = "NOCHMAL"
zahl = Int((320 - 1 + 1) * Rnd + 1)
prf = "OK"
 
'prüfen ob zahl schon vorhanden
For x = 1 To r - 1
If Cells(x, 1) = zahl Then prf = "NOCHMAL"
Next x
'prüfen ob zahl schon vorhanden
 
'wenn keine gültige zahl nach 20 versuchen gefunden dann fragen
versuch = versuch + 1
If versuch = 21 Then
ant = MsgBox("nach 20 versuchen nichts gefunden. weitermachen?", vbYesNo)
If ant = vbYes Then versuch = 0
If ant = vbNo Then prf = ""
End If
'wenn keine gültige zahl nach 20 versuchen gefunden dann fragen
Loop
'zufallszahl ermitteln
 
 
If prf <> "" Then Cells(r, 1) = zahl
 
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
07.11.2012 19:47:37 Peter
NotSolved
07.11.2012 21:28:52 liliho
NotSolved
Rot einen Code wiederholen
07.11.2012 21:35:18 Peter
NotSolved
07.11.2012 21:45:00 liliho
NotSolved
07.11.2012 21:59:22 Peter
NotSolved
07.11.2012 22:25:04 liliho
NotSolved
08.11.2012 10:29:17 peter
NotSolved
08.11.2012 11:01:39 liliho
NotSolved
08.11.2012 11:24:49 Peter
NotSolved
08.11.2012 12:01:49 peter
NotSolved