29. März 2024, 09:46
VB-fun.de - Beitragsübersicht zum VB-/VBA-Forum-Archiv 0402
  E03: Variable hält Deklaration nicht ein
 Von namina
 eMail
 Am 22. November 2007 um 15:15:39
 Frage Hallo,
ich habe folgendes Problem:
Im Modulkopf habe ich die Variable zrJahr und zrMon als Public - Integer deklariert. Wenn ich die Variablen im Modul über Inputbox füllen lasse:
zrJahr = inputbox("Jahr eingeben",,Year(Date))
zrMon = inputbox("Monat eingeben",,Month(Date)-1)
bekomme ich für zrJahr den eingegebenen Wert 2007 als "2007" Variant/String und für zrMon 10 Integer.
Was mache ich falsch?
Auch wenn ich die Datei komplett schliesse und neu aufrufe, behält er den falschen Datentyp für zrJahr. Dasselbe, wenn ich für zrJahr die Deklaration auf Private Setzt, alles schliesse neu aufrufe und dann wieder auf Public, setzt er immer wieder den Datentyp auf variant.
Wenn ich auch dem Default-Wert -1 mache wie für zrMon, bleibt der Datentyp variant.
[ VB-/VBA-Forum | Archiv 0402 | Archiv-Übersicht ]
 Antworten
E03: Variable hält Deklaration nicht ein - namina 22. November 2007 um 15:15:39
Re: Variable hält Deklaration nicht ein - r.mueller@sz-online.de 22. November 2007 um 16:36:02
Re: Variable hält Deklaration nicht ein - namina 22. November 2007 um 17:37:24
Re: Variable hält Deklaration nicht ein - Amacoda 22. November 2007 um 17:48:34
Re: Variable hält Deklaration nicht ein - Amacoda 22. November 2007 um 17:50:49

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB-/VBA-Forum | DirectX | DirectX-Forum | VB.Net | VB.Net-Forum | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum