Thema Datum  Von Nutzer Rating
Antwort
15.12.2012 16:23:03 David
****
NotSolved
16.12.2012 19:52:53 Jürgen
NotSolved
Rot VBA Grundaufgaben
17.12.2012 20:50:08 micha
NotSolved
18.12.2012 12:59:54 Peter
NotSolved
18.12.2012 13:03:20 Zwegert, Peter
NotSolved
18.12.2012 13:03:22 Zwegert, Peter
*****
Solved
18.12.2012 13:03:24 Zwegert, Peter
NotSolved
18.12.2012 13:02:32 Stefan B
NotSolved
18.12.2012 13:13:51 Stefan B
NotSolved
18.12.2012 18:30:40 aaa
NotSolved
18.12.2012 18:33:13 dieter
NotSolved
18.12.2012 18:34:02 penis
NotSolved
18.12.2012 18:35:04 eee
NotSolved
18.12.2012 18:35:55 dgdgd
NotSolved
18.12.2012 18:36:35 sdsd
Solved
18.12.2012 18:37:19 dhdshsd
NotSolved
18.12.2012 18:49:06 Andreas K.
*****
NotSolved
18.12.2012 21:44:20 Andreas K.
NotSolved
18.12.2012 22:57:25 Andreas K.
NotSolved
18.12.2012 22:36:48 Axel Schweiß
NotSolved
18.12.2012 22:37:04 manfred
*****
NotSolved
18.12.2012 22:42:16 hanni
NotSolved
18.12.2012 23:02:00 uwe
NotSolved
20.12.2012 18:56:00 fritz
NotSolved

Ansicht des Beitrags:
Von:
micha
Datum:
17.12.2012 20:50:08
Views:
1365
Rating: Antwort:
  Ja
Thema:
VBA Grundaufgaben

 

Sub Aufgabe10()
 
'Deklarierungen
Dim zufallszahl As Integer
Dim EingegebeneZahl As Integer
Dim NeueAbfrage As String
Dim x As Boolean
Dim Eingabe As String
Dim zähler As Integer
 
'Initialisierungen
zähler = 1
 
Do
    zufallszahl = Rnd() * 100
    Do
        Eingabe = InputBox("Rate die Zahl:")
        If (Eingabe = "q") Then
            MsgBox ("Programm abgebrochen!")
            Exit Sub
        End If
        If (IsNumeric(Eingabe)) Then
            EingegebeneZahl = CInt(Eingabe)
            If (EingegebeneZahl = zufallszahl) Then
                MsgBox ("Richtig!" & vbLf & vbCrLf & "Sie haben " & zähler & " Versuch(e) gebraucht!")
                NeueAbfrage = InputBox("Möchten sie eine neue Zahl erraten?")
                If (NeueAbfrage = "ja") Then
                    x = True
                Else
                    x = False
                End If
            Else
                If (zufallszahl < EingegebeneZahl) Then
                    MsgBox ("Zu hoch!")
                    zähler = zähler + 1
                Else
                    MsgBox ("Zu niedrig!")
                    zähler = zähler + 1
                End If
            End If
        Else
            MsgBox ("Geben sie eine gültige Zahl ein!")
        End If
    Loop While (zufallszahl <> EingegebeneZahl)
Loop While (x = True)
 
End Sub
Sub test()
Dim zähler As Integer
Dim zufallszahl As Intger
Dim geratenezahl As Integer
zufallszahl = Rnd() * 10
zähler = 0
geratenezahl = MsgBox("Geben sie eine Zahl ein")
If IsNumeric(geratenezahl) Then
Do While zufallszahl <> zähler
    zähler = zähler + 1
    If
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
15.12.2012 16:23:03 David
****
NotSolved
16.12.2012 19:52:53 Jürgen
NotSolved
Rot VBA Grundaufgaben
17.12.2012 20:50:08 micha
NotSolved
18.12.2012 12:59:54 Peter
NotSolved
18.12.2012 13:03:20 Zwegert, Peter
NotSolved
18.12.2012 13:03:22 Zwegert, Peter
*****
Solved
18.12.2012 13:03:24 Zwegert, Peter
NotSolved
18.12.2012 13:02:32 Stefan B
NotSolved
18.12.2012 13:13:51 Stefan B
NotSolved
18.12.2012 18:30:40 aaa
NotSolved
18.12.2012 18:33:13 dieter
NotSolved
18.12.2012 18:34:02 penis
NotSolved
18.12.2012 18:35:04 eee
NotSolved
18.12.2012 18:35:55 dgdgd
NotSolved
18.12.2012 18:36:35 sdsd
Solved
18.12.2012 18:37:19 dhdshsd
NotSolved
18.12.2012 18:49:06 Andreas K.
*****
NotSolved
18.12.2012 21:44:20 Andreas K.
NotSolved
18.12.2012 22:57:25 Andreas K.
NotSolved
18.12.2012 22:36:48 Axel Schweiß
NotSolved
18.12.2012 22:37:04 manfred
*****
NotSolved
18.12.2012 22:42:16 hanni
NotSolved
18.12.2012 23:02:00 uwe
NotSolved
20.12.2012 18:56:00 fritz
NotSolved