Thema Datum  Von Nutzer Rating
Antwort
Rot If Schleifen & Cases
02.12.2016 13:08:50 Gast NR 1
NotSolved
02.12.2016 16:31:41 Mackie
NotSolved
05.12.2016 14:36:35 Gast48279
NotSolved
05.12.2016 16:35:52 Mackie
NotSolved
06.12.2016 10:14:06 Gast NR1
NotSolved
06.12.2016 17:00:26 Mackie
NotSolved

Ansicht des Beitrags:
Von:
Gast NR 1
Datum:
02.12.2016 13:08:50
Views:
1159
Rating: Antwort:
  Ja
Thema:
If Schleifen & Cases

Halli Hallo,

Ich habe folgendes Problem;

Ich lasse zwei unterschiedliche Werte durch eine InputBox abfragen.

-> InputBox 1 : "NR"

-> InputBox 2: "Status"

select Case:

Case 1: Nr1 , Nr2, Nr3 ....

darin dann abfrage.

 

Hat die Case Nr:  den select Case:

Case2: Status1, Status2, Status3

 

Also am Ende; !!!!!!!!!Nehme den Case1, welcher auch mit Case2 übereinstimmt.!!!!!

 

Wie ist die logische Aufreihung. ACHTUNG, ich will das nicht für alle Cases1 eingeben. (Sind an die 100) und Cases2 sind 4

 

 sachNummer = InputBox("Gebenb Sie die Nr ein?")
                status = InputBox("Status?")
                            
 If Cells(zl, sp + 3).Value <> 0 Then
                
                        Select Case sachNummer:
                                     
                            Case "01":
                            sachNummer = "R1"
        
                            Case "02":
                            sachNummer = "R2"

                               Select Case status:
                                    
                                        Case "90000000000010":
                                        status = "A"
                                        GoTo Seidel
                                                         
                                        Case "90000000000020":
                                        status = "B"
                                        GoTo Seidel
                                                         
                                        
                                End Select
                                
                                If Cells(zl, sp + 2).Value <> status Then
                                zl = zl + 1
                                End If
                                        
                                If Cells(zl, sp + 2).Value <> status Then
                                zl = zl + 1
                                End If
                                        
                                If Cells(zl, sp + 2).Value <> status Then
                                        
                                MsgBox ("Dieser Status ist  " & Cells(zl, sp - 1).Value & " nicht vorhanden.")
                                GoTo Ende
                                End If
                                       
                        End Select
               
                        If Cells(zl, sp + 1).Value <> Nr Then
                        zl = zl + 1
                        End If
                                        
                        If Cells(zl, sp + 1).Value <> Nr Then
                        zl = zl + 1
                        End If
                                        
                        If Cells(zl, sp + 1).Value <> Nr Then
                                        
                        MsgBox ("Die Nr ist " & Cells(zl, sp - 1).Value & " nicht vorhanden.")
                        GoTo Ende
                        End If
                        
                                
                    End If

Seidel: 

 

Beste Grüße...

 

 

 

 


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
Rot If Schleifen & Cases
02.12.2016 13:08:50 Gast NR 1
NotSolved
02.12.2016 16:31:41 Mackie
NotSolved
05.12.2016 14:36:35 Gast48279
NotSolved
05.12.2016 16:35:52 Mackie
NotSolved
06.12.2016 10:14:06 Gast NR1
NotSolved
06.12.2016 17:00:26 Mackie
NotSolved