Supportnet / Forum / Tabellenkalkulation
datum und Zeit fixieren
Frage
Hallo
Ich weiß nicht wie ich Fragen soll, deshalb schreibe ich was ich erreich möchte.
Ich möchte in einer Exeltabelle in A/1 einen punkt setzen, und dadurch in B/1 das aktuelle Datum mit Uhrzeit aufrufen.
Dieses als Tabellenform weiterführend für
A/2->B/2 ; A/3-> B/3 u.s.w.
Herausgefunden habe ich welche Funktion für die Spalte A erforderlich ist, und das durch die Funktion "JETZT()" das Aktuelle Datum erstellt wird, hab ich auch raus. Das Poblem ist, bei jeder erneuten Eingabe in Spalte A/n, wirdn nicht nur in B/n das Datum mit Uhrzeit aktuell eingetragen, sondern in allen Zeilen von B/1 bis B/n. Ich möcht aber das die einmal eingetragen Zeit nicht mehr verändert wird.
Gibt es ein Möglichkeit dieses zu realisieren?
Mfg
Th.W.
Antwort 1 von want2cu
Hallo,
da sich bis jetzt noch keine aus der VBA-Fraktion gemeldet hat, will ich zumindest mal einen Lösungsansatz wagen.
Die per Formel eingetragene Zeit müßtes man mit Kopieren/Werte einfügen in einen "´Téxt" umwandeln, der dann nicht mehr verändert wird.
Die EIngabe in eine Zelle müßte dann per VBA dafür sorgen, dass diese Umwandlung in der von dir gewünschten Form und auch nur bei der entsprechenden Zelle geschieht. Formelmäßig läßt sich das m.E. nicht lösen, nur mit VBA.
Und da gibt es hier im SN im Excel-Forum sehr gute User, die dir hoffentlich da noch weiterhelfen. Sorry, ich kann das leider nicht.
CU
want2cu
da sich bis jetzt noch keine aus der VBA-Fraktion gemeldet hat, will ich zumindest mal einen Lösungsansatz wagen.
Die per Formel eingetragene Zeit müßtes man mit Kopieren/Werte einfügen in einen "´Téxt" umwandeln, der dann nicht mehr verändert wird.
Die EIngabe in eine Zelle müßte dann per VBA dafür sorgen, dass diese Umwandlung in der von dir gewünschten Form und auch nur bei der entsprechenden Zelle geschieht. Formelmäßig läßt sich das m.E. nicht lösen, nur mit VBA.
Und da gibt es hier im SN im Excel-Forum sehr gute User, die dir hoffentlich da noch weiterhelfen. Sorry, ich kann das leider nicht.
CU
want2cu
Antwort 2 von want2cu
Hallo,
da sich bis jetzt noch keine aus der VBA-Fraktion gemeldet hat, will ich zumindest mal einen Lösungsansatz wagen.
Die per Formel eingetragene Zeit müßtes man mit Kopieren/Werte einfügen in einen "´Téxt" umwandeln, der dann nicht mehr verändert wird.
Die EIngabe in eine Zelle müßte dann per VBA dafür sorgen, dass diese Umwandlung in der von dir gewünschten Form und auch nur bei der entsprechenden Zelle geschieht. Formelmäßig läßt sich das m.E. nicht lösen, nur mit VBA.
Und da gibt es hier im SN im Excel-Forum sehr gute User, die dir hoffentlich da noch weiterhelfen. Sorry, ich kann das leider nicht.
CU
want2cu
da sich bis jetzt noch keine aus der VBA-Fraktion gemeldet hat, will ich zumindest mal einen Lösungsansatz wagen.
Die per Formel eingetragene Zeit müßtes man mit Kopieren/Werte einfügen in einen "´Téxt" umwandeln, der dann nicht mehr verändert wird.
Die EIngabe in eine Zelle müßte dann per VBA dafür sorgen, dass diese Umwandlung in der von dir gewünschten Form und auch nur bei der entsprechenden Zelle geschieht. Formelmäßig läßt sich das m.E. nicht lösen, nur mit VBA.
Und da gibt es hier im SN im Excel-Forum sehr gute User, die dir hoffentlich da noch weiterhelfen. Sorry, ich kann das leider nicht.
CU
want2cu
Antwort 3 von coros
Nabend @Wildemann,
ich hätte da eine, wie von want2cu angesprochene, VBA-Lösung. Nachfolgender Code muss im VBA-Projekt Deines Tabellenblattes eingefügt werden.
Mit diesem Code wird bei Eingabe eines Punktes in Spalte A das aktuelle Datum und die aktuelle Uhrzeit in Spalte B geschrieben.
Da ich nicht weiß, ob Du Dich mit VBA auskennst, hier eine kurze Anleitung wie Du den Code in Deine Datei bekomst. Mit der Tastenkombination Alt und F11 gelangst Du in die VBA-Umgebung. Auf der linken Seite befindet sich ein Fenster. Suche dort den Namen Deiner Tabelle, in der der Code ausgeführt werden soll. Klicke den Namen der Tabelle doppelt an. Danach fügst Du den obigen Code in dem rechten Fenster ein. Wenn Du alles richtig gemacht hast, sollte nun bei Eingabe eines Punktes das Datum geschrieben werden.
Ich hoffe, Du kommst klar. Wenn nicht, melde Dich noch mal.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
ich hätte da eine, wie von want2cu angesprochene, VBA-Lösung. Nachfolgender Code muss im VBA-Projekt Deines Tabellenblattes eingefügt werden.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Value = "." Then Cells(Target.Row, 2) = Now
End SubMit diesem Code wird bei Eingabe eines Punktes in Spalte A das aktuelle Datum und die aktuelle Uhrzeit in Spalte B geschrieben.
Da ich nicht weiß, ob Du Dich mit VBA auskennst, hier eine kurze Anleitung wie Du den Code in Deine Datei bekomst. Mit der Tastenkombination Alt und F11 gelangst Du in die VBA-Umgebung. Auf der linken Seite befindet sich ein Fenster. Suche dort den Namen Deiner Tabelle, in der der Code ausgeführt werden soll. Klicke den Namen der Tabelle doppelt an. Danach fügst Du den obigen Code in dem rechten Fenster ein. Wenn Du alles richtig gemacht hast, sollte nun bei Eingabe eines Punktes das Datum geschrieben werden.
Ich hoffe, Du kommst klar. Wenn nicht, melde Dich noch mal.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 4 von Wildemann
Super
Das nenne ich schnelle und perfekte Hife.
Danke Coros!!
P.S. Wenn etwas Zeit da ist, Mail mir mal, das Problem ist Top gelöst, aber wenn man´s noch verfeinern könnte wäre das Super.
Mfg
Th.W.
Auch für die Antwort von wnt2cu Besten Dank.
Das nenne ich schnelle und perfekte Hife.
Danke Coros!!
P.S. Wenn etwas Zeit da ist, Mail mir mal, das Problem ist Top gelöst, aber wenn man´s noch verfeinern könnte wäre das Super.
Mfg
Th.W.
Auch für die Antwort von wnt2cu Besten Dank.
Antwort 5 von coros
Moin @Wildemann,
ich habe gestern versucht Dir eine Mail zu senden. Leider kam diese mit einer Fehlermeldung zurück. Vielleicht schreibst Du lieber eine Mail an mich (Adresees siehe oben), in der Du beschreibst, was Du noch verfeinert haben möchtest. Vielleicht könntest Du auch noch eine Beispieldatei mitschicken. Bitte binde in den Text für die Betreffzeile irgendwie das Wort Supportnet mit ein. Alle Mails, von denen ich die Absender nicht kenne, werden ungelesen gelöscht.
Oder Du stellst Deine Frage hier im Forum, was auch anderen Usern mit dem selben Problem nutzen würde.
MfG,
coros
Jeder macht was er will, keiner macht was er soll aber alle machen mit.
ich habe gestern versucht Dir eine Mail zu senden. Leider kam diese mit einer Fehlermeldung zurück. Vielleicht schreibst Du lieber eine Mail an mich (Adresees siehe oben), in der Du beschreibst, was Du noch verfeinert haben möchtest. Vielleicht könntest Du auch noch eine Beispieldatei mitschicken. Bitte binde in den Text für die Betreffzeile irgendwie das Wort Supportnet mit ein. Alle Mails, von denen ich die Absender nicht kenne, werden ungelesen gelöscht.
Oder Du stellst Deine Frage hier im Forum, was auch anderen Usern mit dem selben Problem nutzen würde.
MfG,
coros
Jeder macht was er will, keiner macht was er soll aber alle machen mit.
Antwort 6 von happy_Jack
Hallo, :-)
ich schlage mich mit dem gleichen Problem schon einige Monate herum, jedoch auf meinem Pocket-PC (PPC / PDA)
beim Desktop-Excel gibt es ja die Tastenkombinationen "Strg . " und "Strg : " zum einfügen des aktuellen Datums bzw Zeit . Diese steht mir aber beim PPC nicht zur Verfügung !
Ich wollte das noch komfortabler lösen nämlich so:
Wenn ich meine "Werte" in z.B. Zelle C1-x eingebe, wird automatisch das Datum jeweils in Zelle A1-x und die Zeit in Zelle B1-x mit der Formel Wenn/Dann eingefügt. Das funktioniert wunderbar, nur habe ich auch das Problem dass ALLE Zeiten, selbst die von gestern beim öffnen oder eintippen aktualisiert werden !!!
Nun freute ich mich RIESIG dass jemand eine Lösung gefunden hat !! NUR, mein PPC hat die Sondertasten F1-F12 nicht! Wie komme ich trotzdem bei meinen PPC in die "VBA-Umgebung" um diesen Code einzugeben??
Auf meinem Desktop habe ich kein Excel, da arbeite ich mit Works-Tabellenkalkulation, kann also nicht auf dem PC einrichten und dann den PPC synchronisieren. :-(
Weisst Du auch für PPC eine Lösung??? Dann wäre ich wieder richtig happy !!!!! :-)
happy Jack
ich schlage mich mit dem gleichen Problem schon einige Monate herum, jedoch auf meinem Pocket-PC (PPC / PDA)
beim Desktop-Excel gibt es ja die Tastenkombinationen "Strg . " und "Strg : " zum einfügen des aktuellen Datums bzw Zeit . Diese steht mir aber beim PPC nicht zur Verfügung !
Ich wollte das noch komfortabler lösen nämlich so:
Wenn ich meine "Werte" in z.B. Zelle C1-x eingebe, wird automatisch das Datum jeweils in Zelle A1-x und die Zeit in Zelle B1-x mit der Formel Wenn/Dann eingefügt. Das funktioniert wunderbar, nur habe ich auch das Problem dass ALLE Zeiten, selbst die von gestern beim öffnen oder eintippen aktualisiert werden !!!
Nun freute ich mich RIESIG dass jemand eine Lösung gefunden hat !! NUR, mein PPC hat die Sondertasten F1-F12 nicht! Wie komme ich trotzdem bei meinen PPC in die "VBA-Umgebung" um diesen Code einzugeben??
Auf meinem Desktop habe ich kein Excel, da arbeite ich mit Works-Tabellenkalkulation, kann also nicht auf dem PC einrichten und dann den PPC synchronisieren. :-(
Weisst Du auch für PPC eine Lösung??? Dann wäre ich wieder richtig happy !!!!! :-)
happy Jack

