| 
                              
                                  Thema
                              
                           | 
                          
                              
                                  Datum 
                           | 
                          
                              
                                  Von Nutzer
                           | 
                          
                              
                                  Rating
                           | 
                          
                               
                                  Antwort 
                           | 
                      
                      
 | 
13.12.2019 10:22:56 | 
Tobias | 
 | 
 | 
 | 
13.12.2019 10:51:15 | 
Mase | 
 | 
 | 
  If Abfrage mit mehreren möglichen Werten  | 
13.12.2019 12:14:01 | 
Gast26486 | 
 | 
 | 
 | 
14.12.2019 13:41:59 | 
xlKing | 
 | 
 | 
                  
    
                    
             
								 
									
										Von: 
                                            Gast26486 | 
										Datum: 
                                            13.12.2019 12:14:01 | 
										Views:
                                             
                                            990 | 
										Rating:
                                                                          | 
										Antwort: 
                                             
                                             
                                             | 
									
									
										Thema:
                                             
                                            If Abfrage mit mehreren möglichen Werten | 
									
									
										|  
                                             
	Im wesentlichen kommt aus auf die Komplexität drauf an und wie flexibel man sein möchte/muss. 
Option Explicit
Sub Example1()
  
  'Beispieldaten
  Range("A1:A4").Value = WorksheetFunction.Transpose(Array("Str1", "Str3", "Str4", "Str2"))
  
  Dim regexp  As Object
  Dim rngCell As Excel.Range
  
  Set regexp = CreateObject("VBScript.RegExp")
  
  regexp.Pattern = "^Str[1-2]$"
  
  For Each rngCell In Range("A1:A4").Cells
    
    Debug.Print rngCell.Address(0, 0); "{'"; CStr(rngCell.Value); "'}:";
    
    If regexp.Test(rngCell.Value) Then
      Debug.Print Spc(2); "match"
    Else
      Debug.Print Spc(2); "no_match"
    End If
    
  Next
  
  Set regexp = Nothing
  
End Sub
Sub Example2()
  
  'Beispieldaten
  Range("A1:A4").Value = WorksheetFunction.Transpose(Array("Str1", "Str3", "Str4", "Str2"))
  
  Dim rngCell As Excel.Range
  
  For Each rngCell In Range("A1:A4").Cells
    
    Debug.Print rngCell.Address(0, 0); "{'"; CStr(rngCell.Value); "'}:";
    
    Select Case rngCell.Value
      Case "Str1", "Str2"
      Debug.Print Spc(2); "match"
    Case Else
      Debug.Print Spc(2); "no_match"
    End Select
    
  Next
  
End Sub
	  
     | 
									
								
							
 					
		   
 
                          
                        
                                
                    - 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
 
                                    
                            
                             
                          
	
                         
                                  
                             
                             Bitte geben Sie ein aussagekräftiges Thema an. 
                            
                            Bitte geben Sie eine gültige Email Adresse ein!
                            
                            
                       
                                - 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 
                           | 
                      
                      
 | 
13.12.2019 10:22:56 | 
Tobias | 
 | 
 | 
 | 
13.12.2019 10:51:15 | 
Mase | 
 | 
 | 
  If Abfrage mit mehreren möglichen Werten  | 
13.12.2019 12:14:01 | 
Gast26486 | 
 | 
 | 
 | 
14.12.2019 13:41:59 | 
xlKing | 
 | 
 |