Thema Datum  Von Nutzer Rating
Antwort
01.02.2016 11:50:36 alex
NotSolved
01.02.2016 15:01:11 BigBen
NotSolved
Rot einfacher VBA Code für einen Entscheidungsbaum
02.02.2016 11:27:17 alex
NotSolved
02.02.2016 11:51:42 Gast6256
NotSolved

Ansicht des Beitrags:
Von:
alex
Datum:
02.02.2016 11:27:17
Views:
1449
Rating: Antwort:
  Ja
Thema:
einfacher VBA Code für einen Entscheidungsbaum

Hallo Big Ben,

danke das hat mir sehr weitergeholfen. Ich habe jetzt den Baum weiter aufgebaut und habe ein Problem an der Stell wo die Funktion von Einem Bereich in den anderen Bereich springen soll. Es wird " Else ohne IFFehler beim Komplieren" angezeigt. Habes unten fett markiert. Was mach ich falsch?

Option Explicit


Public Function teilbaum(faktor1 As Integer, faktor2 As Integer, faktor3 As Double, faktor5 As Double, Faktor6 As Integer)
     Dim faktor4 As String
     If faktor1 = 1 Then
         If faktor2 < 0.24 Then
             If faktor3 < 0.6 Then
                 faktor4 = "A"
             Else
                If faktor3 < 0.9 Then
                 faktor4 = "B"
                 Else
                 faktor4 = "C"
        End If
     End If
     End If
     Else
      faktor4 = "2"
      If faktor3 < 0.7 Then
      faktor4 = "A"
      Else
      If faktor3 < 0.95 Then
      faktor4 = "B"
      Else
      faktor4 = "C"
      End If
      End If
      End If
     
      Else
      faktor4 = "L"
      If faktor5 < 0.7 Then
      faktor = "1"
      If Faktor6 < 0.22 Then
      If faktor3 < 0.53 Then
      faktor4 = "A"
      Else
      If faktor3 < 0.74 Then
      faktor4 = "B"
      Else
      faktor4 = "C"
      End If
      End If
      End If
     
      Else
      If faktor3 < 0.48 Then
      faktor4 = "E"
     
      Else
     
      faktor4 = "F"
     
      End If
      End If
      End If
     
      Else
      faktor4 = "2"
      If Faktor6 < 0.22 Then
      If faktor3 < 0.74 Then
      faktor4 = "A"
      Else
      If faktor3 < 0.95 Then
      faktor4 = "B"
      Else
      faktor4 = "C"
      End If
      End If
      End If
      Else
      If faktor3 < 48 Then
      faktor4 = "D"
      Else
      faktor4 = "E"
      End If
      End If
      End If
     
     teilbaum = "M11_" & faktor4
 End Function

 


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.02.2016 11:50:36 alex
NotSolved
01.02.2016 15:01:11 BigBen
NotSolved
Rot einfacher VBA Code für einen Entscheidungsbaum
02.02.2016 11:27:17 alex
NotSolved
02.02.2016 11:51:42 Gast6256
NotSolved