Hi zusammen, habe mal eine Frage. In der anliegenden Tabelle habe ich in der Userform einen Kalender über die Steuererlemente eingebaut. Über dem Kalender ist eine Textbox. Ist es möglich, dass wenn ich im Kalender auf ein Datum klicke, dass dieses Datum in die Textbox übernommen wird? Hat einer eine Idee? Gruss
Hi, also bin mir eigentlich sicher. Hier ist nochmal der Link
http://www.file-upload.net/download-3579463/QS-2.0.x…
Wenn man die Datei öffnet und die Userform aufruft (oben rechts ist ein kleines Bild mit gelben Feldern zum aufrufen der Userform),
dann gibt es ja ein Textfeld mit „Datum der QS“ und darunter einen Kalender. Dort wollte ich auf einen Tag im Kalender klicken und dass dann das Datum in das Feld „Datum der QS“ übernommen wird.
Ich hoffe, du/ihr könnt die Datei nun öffnen 
wenn du dir sicher bist (und nciht nochmal downloadest um nachzugugen) ,
dann brauch ich dir ja auch nicht helfen gell
so sieht es auch …
http://legioneuropa.le.ohost.de/test/kalender.jpg
das neue ding brauch ich mir ja nicht nochmal angugen, du bist dir ja sicher. also ist es immernoch nicht da
http://www.file-upload.net/download-3579463/QS-2.0.x…
dann gibt es ja ein Textfeld mit „Datum der QS“ und darunter
einen Kalender. Dort wollte ich auf einen Tag im Kalender
klicken und dass dann das Datum in das Feld „Datum der QS“
übernommen wird.
Ich hoffe, du/ihr könnt die Datei nun öffnen
Hallo kolri,
öffnen schon aber es kommt eine Fehlermeldung daß ein Objekt in der Form nicht dargestellt werden kann weil dazu auf meinem Rechner etwas fehlt. Ich habe XL 2007 H&S. hast du XL 2010?
Wie auch immer, ohne Wissen gehe ich mal davon aus dein kalender könnte ein Value haben und ein Kalender_Change ereignis, in das müßstet du nur den Einzeiler schreiben daß Value in die Textbox geschrieben wird *denk*
Gruß
Reinhard
Hi Reinhard!
öffnen schon aber es kommt eine Fehlermeldung daß ein Objekt
in der Form nicht dargestellt werden kann weil dazu auf meinem
Rechner etwas fehlt. Ich habe XL 2007 H&S. hast du XL 2010?
Also ich arbeite mit XP und auch mit XL 2007. Hmmm keine Ahnung was das für ne Meldung sein soll 
Wie auch immer, ohne Wissen gehe ich mal davon aus dein
kalender könnte ein Value haben und ein Kalender_Change
ereignis, in das müßstet du nur den Einzeiler schreiben daß
Value in die Textbox geschrieben wird *denk*
Also ich habe mal folgendes gemacht:
Private Sub MonthView1\_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Range("A30") = MonthView1.Value
End Sub
So klappt es, dass er das Datum dann in die Zelle A30 der Tabelle einfügt. Aber was muss ich im Code eingeben, dass er das nicht in A30 schreibt, sondern in der selben Userform in das Textfeld mit dem Namen „txtdate“?
Hast du eine Idee??? 
Danke erstmal
Hi, also sollte nicht so rüber kommen… hatte natürlich versucht die Datei bei mir herunterzuladen und das hat auch problemlos geklappt und der zweite Link den ich hochgeladen hatte, hatte ich auch nochmal neu hochgeladen.
Ich glaube es liegt an dem Steuerelement. Hatte den Kalender im VBA unter weitere Steuerelemente hinzugefügt. Ich glaube, deshalb wird dieser nicht angezeigt.
Sorry…
Hallo Kolri,
öffnen schon aber es kommt eine Fehlermeldung daß ein Objekt
in der Form nicht dargestellt werden kann weil dazu auf meinem
Rechner etwas fehlt. Ich habe XL 2007 H&S. hast du XL 2010?Also ich arbeite mit XP und auch mit XL 2007. Hmmm keine
Ahnung was das für ne Meldung sein soll
okay, ich könnte ein Bild der meldung machen und hier zeigen aber das wird nix helfen, da steht nur drin was ich sagte.
Im Editor habe ich unter Verweisen geschaut, da steht nirgends „Nicht vorhanden“.
In dem Punkt bin ich also überfragt.
Private Sub MonthView1_Exit(ByVal Cancel As
MSForms.ReturnBoolean)
Range(„A30“) = MonthView1.Value
End SubSo klappt es,
Wieso Exit und nicht Change?
dass er das Datum dann in die Zelle A30 der
Tabelle einfügt. Aber was muss ich im Code eingeben, dass er
das nicht in A30 schreibt, sondern in der selben Userform in
das Textfeld mit dem Namen „txtdate“?
Hast du eine Idee???
Ja
, txtdate.text=MonthView1.Value
Gruß
Reinhard
hallo Kolri,
Ich glaube es liegt an dem Steuerelement. Hatte den Kalender
im VBA unter weitere Steuerelemente hinzugefügt. Ich glaube,
deshalb wird dieser nicht angezeigt.
sag bitte mal die exakte Bezeichnung deines Kalenderelementes.
Sorry…
? Für was?
Gruß
Reinhard
Wieso Exit und nicht Change?
Hi keine Ahnung warum Exit und nicht Change
Kenne mich doch net aus
Habe das im Netz gefunden. Wenn ich nun folgenden Code eingebe, dann klappt es fast so wie ich es brauche:
Private Sub MonthView1\_Exit(ByVal Cancel As MSForms.ReturnBoolean)
txtdate.Text = MonthView1.Value
End Sub
Wenn ich oben anstatt Exit - Change eintrage, dann klappt es nicht, daher habe ich es bei Change gelassen.
Wofür steht das Change? Vielleicht ist es ja schon die Lösung für mein nächstes Problem
Denn wenn ich nun im Kalender ein Datum anklicke, dann übernimmt er das in die Textbox erst, wenn ich in ein anderes Feld in der Userform klicke, also nicht sofort. Meintest du vielleicht deshalb, dass ich Change einsetzen muss? Oder bin ich (wieder mal) auf dem falschen Weg? :=)
Ja
, txtdate.text=MonthView1.Value
Gruß
Reinhard
Hi also, der exakte Name lautet:
Microsoft MonthView Control 6.0 (SP6)
Sorry dafür, dass ich vielleicht mit zu wenig wissen, zuviel möchte 
Ich danke Dir!
Hallo Kolri,
Wieso Exit und nicht Change?
Hi keine Ahnung warum Exit und nicht Change
Kenne mich doch
net ausHabe das im Netz gefunden. Wenn ich nun folgenden
Code eingebe, dann klappt es fast so wie ich es brauche:
im Editor siehst du den Code vom Modul der UF.
Obendrüber siehst du zwei Auswahlfelder, wähle da im linken „MonthView1“.
Dann kannst du rechts die Ereignisse für Monthview auswählen/ansehen.
Kein Change dabei?
Wenn doch draufklicken dann hast du den Coderumpf dastehen.
Wenn ich oben anstatt Exit - Change eintrage, dann klappt es
nicht, daher habe ich es bei Change gelassen.
Logisch +grins* sag ich nix zu *immer noch grins*
Wofür steht das Change?
Das ist das „Ereignis“ wenn du auf den 4 März oder den 8 März klickst.
Das ändert Value des kalenders.
Vielleicht ist es ja schon die Lösung
für mein nächstes ProblemDenn wenn ich nun im Kalender ein
Datum anklicke, dann übernimmt er das in die Textbox erst,
wenn ich in ein anderes Feld in der Userform klicke, also
nicht sofort.
Korrekt, erst dann ist „Exit“ erfüllt.
Meintest du vielleicht deshalb, dass ich Change
einsetzen muss?
Ja.
Gruß
Reinhard
Microsoft MonthView Control 6.0 (SP6)
Hallo kolri,
okay, den habe ich auch.
Der hat kein Change, macht aber nix, wie im anderen Posting gezeigt wie das geht nimm halt Click oder DateClick.
Gruß
Reinhard
Hey Super. Hat alles geklappt mit DateClick. Ich danke Dir mal wieder für die Super Hilfe.
Danke