wer hat dir denn den Code geschrieben. Für mich sieht das aus wie mit Kanonen auf Spatzen schiessen.
die lastklickedrange wird nirgendwo gesetzt ,deshalb wird auch nichts gespeichert.
Das Schreiben in die Datenbank geht schief weil dort wo zwei ID's (Zahl) erwartet werden ein Text(reason) mitgeschickt wird. Und ein Fehler mit dem Datum ist da auch noch. Da die ID ein Fremdschlüssel ist mußt du beim zurückschrieben diese ID erst aus der Datenbank holen oder sie schon voher in das Dictionary mit einlesen. Das Laden der Category und der Reasons bei jedem Rechtsklick ist schon ein bissel zu viel des Guten. Meinste nicht auch? An den Eintragungskürzeln ändert sich wohl kaum so oft etwas. Das würde es reichen diese Daten einmalig auszulesen und sie in der Exceldatei vorzuhalten. Einfärbung von Wochenenden und Feiertagen macht man mit bedingter Formatierung.
Wenn du aber so gern mit Access arbeitest, kannst du doch gleich den ganzen Kalender dort bauen. Mit Berichten, Formularen usw. sollte das gehen.
|