Thema Datum  Von Nutzer Rating
Antwort
28.11.2017 15:07:37 D. Schmidt
NotSolved
28.11.2017 15:10:27 D. Schmidt
NotSolved
28.11.2017 15:11:24 D. Schmidt
NotSolved
28.11.2017 15:17:21 Gast9112
NotSolved
Rot Case in For-To-Schleife
28.11.2017 15:23:23 Gast69605
NotSolved

Ansicht des Beitrags:
Von:
Gast69605
Datum:
28.11.2017 15:23:23
Views:
522
Rating: Antwort:
  Ja
Thema:
Case in For-To-Schleife

Danke,dann versuche ich es erneut über den Edge.

Ich habe eine For-To-Schleife erstellt und möchte in dieser verschiedene cases prüfen. Dazu hier zunächst einmal der Code:

Sub Formatierung() 

Dim Eintrag As String      'Eintrag in der jeweiligen Zelle' 
Dim Start As Integer        'Startindex der Schleife' 
Dim Anzahl As Integer     'Anzahl der Einträge und somit der verweis auf die Zeile' 

Anzahl = Worksheets("Formatierung").Range("A1") 
'Anzahl wird der Wert der Zelle A1 (ZÄHLENWENN Funktion die die Anzahl der nichtleeren Zeilen zählt) zugewiesen' 

For Start = 2 To Anzahl 
Eintrag = Worksheets("Arbeitsblatt1").Range("D" & Start) 
'Es soll jeder Wert der Zeile 2 bis Anzahl (ca. 22.000) in der Spalte D kontrolliert werden' 

Select Case Eintrag 

Case "T0*" 
----Anweisungen---- 

Case "S700" Or "T700" 
----Anweisungen---- 

Case "A200" Or "B200" 
----Anweisungen---- 

Case Else 
----Anweisungen---- 

End Select 

Next 

End Sub

Ich habe nach vielem probieren und recherchieren keine Ahnung wo der Fehler liegt. Ich bekomme einen Laufzeitfehler '13':Typen unverträglich Sollte etwas nicht klar sein fragt bitte, ich freue mich über eure Hilfe! 

 


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
28.11.2017 15:07:37 D. Schmidt
NotSolved
28.11.2017 15:10:27 D. Schmidt
NotSolved
28.11.2017 15:11:24 D. Schmidt
NotSolved
28.11.2017 15:17:21 Gast9112
NotSolved
Rot Case in For-To-Schleife
28.11.2017 15:23:23 Gast69605
NotSolved