Thema Datum  Von Nutzer Rating
Antwort
23.01.2018 14:56:49 Gast49222
NotSolved
23.01.2018 17:13:35 Mackie
NotSolved
23.01.2018 17:15:28 Mackie
NotSolved
25.01.2018 16:20:58 Gast74171
NotSolved
25.01.2018 16:28:36 Gast8959
NotSolved
26.01.2018 12:59:07 Mackie
NotSolved
26.01.2018 13:27:13 Gast29361
NotSolved
26.01.2018 18:42:38 Mackie
NotSolved
28.01.2018 15:12:48 Gast35761
NotSolved
28.01.2018 15:37:49 Mackie
NotSolved
28.01.2018 20:13:54 Gast76311
NotSolved
29.01.2018 14:41:22 Gast73719
NotSolved
29.01.2018 14:43:19 Gast39427
NotSolved
Blau Datum einblenden
29.01.2018 15:11:46 Werner
NotSolved
31.01.2018 14:21:13 Gast44359
NotSolved
29.01.2018 15:13:32 Werner
NotSolved
31.01.2018 14:25:18 Gast23443
Solved

Ansicht des Beitrags:
Von:
Werner
Datum:
29.01.2018 15:11:46
Views:
575
Rating: Antwort:
  Ja
Thema:
Datum einblenden

Hallo,

warum als Variant: Die normale Inputbox liefert Text zurück, auch wenn du eine Zahl eingibst. Ich hätte zwar auch eine Inputbox nehmen können in der nur die Eingabe von Zahlen zulässig ist, bin aber lieber auf die normale Inputbox gegangen, wegen der Prüfung ob die eingegebenen Werte stimmen. In eine Variant Variable passt halt alles.

warum varMonatvon: das mache ich nur wegen der Lesbarkeit des Codes. So sehe ich gleich um war für einen Variablentyp es sich handelt.

Und nun zu deinem Typenkonflikt. In deiner Beschreibung steht, dass deine Datumswerte in der Zeile 3 sind, ab Spalte C. In deiner Testdatei sind die Datumswerte aber in Zeile 2 und nicht in Zeile 3.

Ändere mal die Codezeile:

If Month(.Cells(3, i)) < CLng(varMonatvon) Or Month(.Cells(3, i)) > CLng(varMonatbis) Then

in

If Month(.Cells(2, i)) < CLng(varMonatvon) Or Month(.Cells(2, i)) > CLng(varMonatbis) Then

 

Gruß Werner


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
23.01.2018 14:56:49 Gast49222
NotSolved
23.01.2018 17:13:35 Mackie
NotSolved
23.01.2018 17:15:28 Mackie
NotSolved
25.01.2018 16:20:58 Gast74171
NotSolved
25.01.2018 16:28:36 Gast8959
NotSolved
26.01.2018 12:59:07 Mackie
NotSolved
26.01.2018 13:27:13 Gast29361
NotSolved
26.01.2018 18:42:38 Mackie
NotSolved
28.01.2018 15:12:48 Gast35761
NotSolved
28.01.2018 15:37:49 Mackie
NotSolved
28.01.2018 20:13:54 Gast76311
NotSolved
29.01.2018 14:41:22 Gast73719
NotSolved
29.01.2018 14:43:19 Gast39427
NotSolved
Blau Datum einblenden
29.01.2018 15:11:46 Werner
NotSolved
31.01.2018 14:21:13 Gast44359
NotSolved
29.01.2018 15:13:32 Werner
NotSolved
31.01.2018 14:25:18 Gast23443
Solved