Thema Datum  Von Nutzer Rating
Antwort
18.04.2018 21:06:14 Stephan
NotSolved
19.04.2018 17:07:05 Stephan
NotSolved
19.04.2018 17:33:03 Mackie
NotSolved
19.04.2018 17:38:26 Stephan
NotSolved
19.04.2018 17:59:20 Mackie
NotSolved
19.04.2018 18:50:18 Stephan
NotSolved
19.04.2018 19:13:30 Gast82919
NotSolved
Blau Excel VBA Problem
19.04.2018 19:31:01 Stephan
NotSolved
20.04.2018 17:01:38 Stephan
NotSolved
20.04.2018 17:32:46 Mackie
NotSolved
20.04.2018 17:37:33 Stephan
NotSolved
20.04.2018 17:46:02 Mackie
NotSolved
20.04.2018 17:53:29 Mackie
NotSolved
21.04.2018 13:27:04 Stephan
Solved

Ansicht des Beitrags:
Von:
Stephan
Datum:
19.04.2018 19:31:01
Views:
531
Rating: Antwort:
  Ja
Thema:
Excel VBA Problem

daaanke, mega seid ihr :)

 

Jetzt fragt er nicht mehr nach, aber leider fragt er dann später wenn es dann 2:1 steht und es fällt das 3:1 nicht mehr nach, ob es best of 5 oder best of 7 ist :(

Private Sub gewinner()
ActiveSheet.Unprotect
If Range("A24") = 2 Then
        If Range("B24") <= 1 Then
    Text = "Ist das Spiel ein normales Pokalspiel, Best of 3," & vbCrLf
    Text = Text & "dann Drücken Sie bitte 'Ja'" & vbCrLf & vbCrLf
    Text = Text & "Ist das Spiel ein Halbfinale Best of 5," & vbCrLf
    Text = Text & "oder ein Finale Best of 7," & vbCrLf
    Text = Text & "dann Drücken Sie bitte 'Nein'"
    If frage = 0 Then frage = MsgBox(Text, vbYesNo + vbQuestion, "Pokal")
        If frage = vbNo Then
      ....
        End If
        If frage = vbYes Then
           ....
        End If
        End If
End If
If Range("B24") = 2 Then  (hier das gleiche nuir für B1) --> Funktioniert mit if frage = 0 then
        If Range("A24") <= 1 Then
    Text = "Ist das Spiel ein normales Pokalspiel, Best of 3," & vbCrLf
    Text = Text & "dann Drücken Sie bitte 'Ja'" & vbCrLf & vbCrLf
    Text = Text & "Ist das Spiel ein Halbfinale Best of 5," & vbCrLf
    Text = Text & "oder ein Finale Best of 7," & vbCrLf
    Text = Text & "dann Drücken Sie bitte 'Nein'"
    If frage = 0 Then frage = MsgBox(Text, vbYesNo + vbQuestion, "Pokal")
        If frage = vbNo Then
            Call DreiDart_Click
            Call DreiDart2_Click
            Call löschen
        End If
        If frage = vbYes Then
            Call besterdreidartaverage
            Call SiegerB1
            Call spielende_msgbox
            Call ZwischenergebnisLöschen
            Call legsaveragelöschen
            Call SatzergebnisLöschen
            Call DreiDart_Click
            Call DreiDart2_Click
        End If
        End If
End If
If Range("A24") = 3 Then  (hier fragt er das ja dann leider nicht mehr...) geht da noch was? :)
        If Range("B24") <= 2 Then
    Text = "Ist das Spiel ein Halbfinale Best of 5," & vbCrLf
    Text = Text & "dann Drücken Sie bitte 'Ja'" & vbCrLf & vbCrLf
    Text = Text & "Ist das Spiel ein Finale Best of 7," & vbCrLf
    Text = Text & "dann Drücken Sie bitte 'Nein'"
    If frage = 0 Then frage = MsgBox(Text, vbYesNo + vbQuestion, "Pokal")
        If frage = vbNo Then
         ...
        End If
        If frage = vbYes Then
            ...
        End If
        End If
End If
If Range("B24") = 3 Then   (hier fragt er das ja dann leider nicht mehr...) geht da noch was? :)       
    If Range("A24") <= 2 Then
    Text = "Ist das Spiel ein Halbfinale Best of 5," & vbCrLf
    Text = Text & "dann Drücken Sie bitte 'Ja'" & vbCrLf & vbCrLf
    Text = Text & "Ist das Spiel ein Finale Best of 7," & vbCrLf
    Text = Text & "dann Drücken Sie bitte 'Nein'"
    If frage = 0 Then frage = MsgBox(Text, vbYesNo + vbQuestion, "Pokal")
        If frage = vbNo Then
        ....
        End If
        If frage = vbYes Then
            ...
        End If
        End If
End If
If Range("A24") = 4 Then
    Text = "The Champion is" & vbCrLf & vbCrLf
    Text = Text & Range("A1")
....
End If
If Range("B24") = 4 Then
    Text = "The Champion is" & vbCrLf & vbCrLf
    Text = Text & Range("B1")
    ....
End If
ActiveSheet.Protect
End Sub
 
das problem ist, dass ich da noch eine stufe drin habe...
 
Also best of 3, 5 und 7 
 
wenn es 2:0 steht und man drückt, dass es best of 5 ist, soll er erst bei einer 3:irgendwas fragen ob es ein best of 5 spiel ist
 
steht es dann 3:1 und es ist kein best of 5 spiel, sondern best of 7, dann soll er wiederrum bei 3:2 nicht fragen, sondern erst, wenn einer 4 hat :)
 
Verständlich?
 
LG

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
18.04.2018 21:06:14 Stephan
NotSolved
19.04.2018 17:07:05 Stephan
NotSolved
19.04.2018 17:33:03 Mackie
NotSolved
19.04.2018 17:38:26 Stephan
NotSolved
19.04.2018 17:59:20 Mackie
NotSolved
19.04.2018 18:50:18 Stephan
NotSolved
19.04.2018 19:13:30 Gast82919
NotSolved
Blau Excel VBA Problem
19.04.2018 19:31:01 Stephan
NotSolved
20.04.2018 17:01:38 Stephan
NotSolved
20.04.2018 17:32:46 Mackie
NotSolved
20.04.2018 17:37:33 Stephan
NotSolved
20.04.2018 17:46:02 Mackie
NotSolved
20.04.2018 17:53:29 Mackie
NotSolved
21.04.2018 13:27:04 Stephan
Solved