Thema Datum  Von Nutzer Rating
Antwort
Rot Das KANN doch nicht so schwer sein / Schleife mit mehreren Bedingungen
27.10.2017 02:11:10 FKSS
NotSolved
27.10.2017 06:05:45 Gisela
NotSolved
27.10.2017 20:38:15 Gast97858
NotSolved
27.10.2017 22:16:15 GiselaSub test() If
NotSolved
28.10.2017 06:42:48 FKSS
NotSolved

Ansicht des Beitrags:
Von:
FKSS
Datum:
27.10.2017 02:11:10
Views:
1070
Rating: Antwort:
  Ja
Thema:
Das KANN doch nicht so schwer sein / Schleife mit mehreren Bedingungen

Hallo,

 

einmal wollte ich ein paar Zeilen Code ohne CopyPaste schreiben und prompt geht es schief :(

Ein Script soll "abbrechen" wenn es nicht gerade zwischen 00:00h und 6:00h ist.

 

Dafür wollte ich eigentlich:

 If WELCHESTUNDE = 6 -B-I-S- 23  Then
  Exit Sub
   End If

Da mir die Syntax für -B-I-S- fehle, habe ich es so versucht:

If WELCHESTUNDE = 7 Or 8 or 9 ...  Then
  Exit Sub
   End If

Geht nicht

genauso

 

If WELCHESTUNDE = "7" Or "8" or "9" ...  Then
  Exit Sub
   End If

geht auch nicht. Deklariert habe ich:

 

Dim WELCHESTUNDE As String

und testweise auch

Dim WELCHESTUNDE As Integer

 

und dazu dann

WELCHESTUNDE = Format(Time, "h")

 

Ich bitte euch um Hilfe, hier geht es doch nur um ein paar Zeichen oder habe ich da einen ganz falschen Ansatz?

 

Nach dieser Schleife kommt dann ein Code der bisher gut funktionierte.

 

Im Moment habe ich diese Notlösung - die aber perfekt funktioniert

 

 If WELCHESTUNDE = 6 Then
  Exit Sub
   End If
   
    If WELCHESTUNDE = 7 Then
  Exit Sub
   End If
   
    If WELCHESTUNDE = 8 Then
  Exit Sub
   End If


[...]
   
    If WELCHESTUNDE = 19 Then
  Exit Sub
   End If
   
    If WELCHESTUNDE = 20 Then
  Exit Sub

   End If
    If WELCHESTUNDE = 21 Then
  Exit Sub
   End If
   
    If WELCHESTUNDE = 22 Then
  Exit Sub
   End If
   
    If WELCHESTUNDE = 23 Then
  Exit Sub
   End If

 

 

lg

 

FKSS

 

 

 

 


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 Das KANN doch nicht so schwer sein / Schleife mit mehreren Bedingungen
27.10.2017 02:11:10 FKSS
NotSolved
27.10.2017 06:05:45 Gisela
NotSolved
27.10.2017 20:38:15 Gast97858
NotSolved
27.10.2017 22:16:15 GiselaSub test() If
NotSolved
28.10.2017 06:42:48 FKSS
NotSolved