Gibt es ein "Kalender"...VBA-Script oder ein AddIn dass man während der Bearbeitung eines Worksheets "mitlaufen" lassen kann um daraus Datumswerte zu übernehmen. (Ähnlich wie dass in Outlook)
Dank im voraus
Friedl
Gibt es ein "Kalender"...VBA-Script oder ein AddIn dass man während der Bearbeitung eines Worksheets "mitlaufen" lassen kann um daraus Datumswerte zu übernehmen. (Ähnlich wie dass in Outlook)
Dank im voraus
Friedl
DAS tue ich, ich lese sie nicht nur, sondern beantworte sie auch, manchmal nicht gleich 3 Minuten später, aber grundsätzlich JEDE !!!
Leider konnte ich mit Deiner Antwort nicht allzu viel anfangen, da ich LEIDER noch kein Profi bin. Habe lange mit Deinen Stichwörtern im Archiv und Web gesucht, dass Richtige jedoch nicht gefunden.
Trotzdem Danke für Deine Mühe.
Friedl
wenn Du mit "mitlaufen" dauernd anzeigen meinst, das geht glaube ich nicht, bin mir aber nicht sicher.
Ich habe mir das so gemacht, dass in einer bestimmten Spalte, in der ich ein Datum eintragen muss, per Doppelclick ein Kalender auf geht und ich nur auswählen zu brauche. Das ausgewählte Datum wird dann in die Zelle übernommen, auf die der Doppelclick erfolgte.
Gruss Jens
Dass ist doch eine gute Lösung, wie - Ist doch egal, Hauptsache es funktioniert. Wie hast du das gelöst...??
Friedl
https://www.herber.de/forum/archiv/24to28/t24774.htm#24774
Gruss Jens
Das Kalendersteuerelement aus Access wurde bei mir standardmäßig bei Erstinstallation auf Win2k, XL 9.0 - installiert. wie krige ich das Teil jetzt nach Excel, habe mir den Artikel von H.Herber durchgelesen, aber nicht wirklich schlau geworden.
Friedl
unter Makros den VBA-Editor öffnen.
Unter Extras den Punkt Verweise öffnen.
In der Liste bei Microsoft Calendar Control 8.0 ein Häkchen machen.
Gruß Jens
im VBAProjekt bei Tabelle1 diesen Code einfügen:
Spalte C entspricht 3 Doppelklick ;-)
Gruß Jens
habe ich schon gemacht.... Und wie kriegt man das Teil dann in einem worksheet zum laufen - Sorry, bin in VBA noch eine Niete.
Muss dass ganze in ein Makro "verpackt" werden, oder wie...
Sorry die dumme Frage...
Friedl
Die antwort kam ja noch vor der Frage.... :-)
Ich werde dass mal probieren und sehen ob ich dass so hinkriege..
Danke für Deine Mühe - Auch am Sonntag. Aber da sitzen scheinbar viele vor der Kiste...
Friedl
In dieser Zeile meldet mir der Debugger einen Fehler....:
>>>frmDatum.Calendar1.Value = Date
Gruß
Friedl
habe ich vergessen:
Du musst Dir noch mit dem VBA Editor ein neues Formular erstellen mit dem Namen frmDatum. Da plazierst Du ein Kalender Steuerelement.
Gruss Jens
Nochmals ich - Leider
Also ich eine neue Userform angelegt, das Kalendersteuerelement darin platziert - Aber - Wie speichere ich das Ding als frmDatum?
Als Newbie hat man's nicht so leicht, bzw. die helfen...
Friedl
Userform1 EIGENSCHAFTEN Name ändern.
Alles klar?
Gruß Jens
Ich hoffe, habe alles richtig gemacht, in eigenschaften umbenannt, eigentl. alles.... aber - Wenn ich in der betreffenden Spalte doppelklicke, kommt der kalender - Nur es lässt sich kein Datum übernehmen. Das Teil heisst noch immer userform1 und nicht Calender1 - Oder woran kanns liegen
Danke für Deine Mühe, wird schon schlimm, weil's nicht klappt
Friedl
ach ja ist schon lange her als ich das gemacht habe.
Im VBA-Projekt heisst das Formular immer noch userform1? Dann hast Du den Namen bei Eigenschaften nicht geändert.
Hab noch was vergessen.
Im VBA-Projekt das Formular mit dem Kalender auswählen, rechtsclick und diesen Code im Codebereich eintragen:
Jetzt müsste es aber klappen.
Gruß Jens
Tut es !!!!!!!!!!!!
Ein !!! Nachmittag für ein bisschen Datum, aber wieder viel gelernt - Danke für Deine umfangreiche Hilfe.
Schönen Sonntag noch
Friedl
bin ja auch immer froh, wenn mir jemand hilft.
Ebenso noch einen schönen Sonntag.
Gruß Jens
Private Sub Calendar1_Click()
ActiveCell.Value = Calendar1.Value
Unload Me
End Sub
Abschließend wirklich danke, ich trink ein Bier auf - OK..?!
Friedl
trink eins für mich mit.
Schau Dir mal die Eigenschaften von frmDatum an. Nach Kategorien Position...
Viel Spaß beim Experimentieren.
Gruß Jens