Thema Datum  Von Nutzer Rating
Antwort
Rot Select Case
28.09.2011 09:12:33 Stefan Schumann
NotSolved
28.09.2011 19:36:45 Till
NotSolved

Ansicht des Beitrags:
Von:
Stefan Schumann
Datum:
28.09.2011 09:12:33
Views:
1960
Rating: Antwort:
  Ja
Thema:
Select Case

Hallo zusammen,

 

folgendes Problem:

Ich habe folgende Select Case Abfrage:

 

Select case Cells(zeile, 4).Value

Case "VS", "VS-TA", "KSPS", "KSPV"

   ...

Case "BBG", "PVL", "MT"

   ...

Case Else

End Select

 

Sie füht also abhängig davon welcher Inhalt (z.B. VS)  sich in der Zelle (zeile, 4) befindet, etwas aus. Jetzt ändern sich allerdings die Sachen, die ich neben den beiden Case's geschrieben hab recht häufig, also "VS", "VS-TA",... Nun war der Wunsch, dass bei Änderungen oder wenn was neues hinzukommt, dies nicht mehr im Programmcode geändert werden muss. Sondern außerhalb von VBA im Excel-Sheet selbst.

So könnte beispielsweise in der Zelle A1 stehen:

 "VS", "VS-TA", "KSPS", "KSPV"

Kann ich dann die Select Case so aufbauen:

Select case Cells(zeile, 4).Value

Case Cells(1, 1).value  

....

End Select

 

Das geht natürlich nicht, oder? Wie kann ich das sonst geschickt lösen. Schon mal danke für Antworten.

 

Viele Grüße,

Stefan


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 Select Case
28.09.2011 09:12:33 Stefan Schumann
NotSolved
28.09.2011 19:36:45 Till
NotSolved