Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Aktuelle Uhrzeit in einer Zelle per Mausklick

Aktuelle Uhrzeit in einer Zelle per Mausklick
14.10.2006 00:44:43
Burgstaller
Hallo,
wer kann mir helfen. Ich möchte gerne unter Zuhilfenahme einer Funtionstaste
oder noch besser per Mausklick die aktuelle Uhrzeit in einer Zelle anzeigen lassen. Mit der Tastenkombination Strg+Umsch+: geht das, wie bekomme ich das gleiche Ergebnis hin in dem ich die Maustaste drücke.
Wer kann mir hier bitte weiterhelfen. Im voraus vielen Dank.
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aktuelle Uhrzeit in einer Zelle per Mausklick
14.10.2006 04:55:15
fcs
Hallo Burgstaller,
folgendes Makro im VBA-Editor unter der Tabelle einfügen in der die Uhrzeit bei Klick in die Zelle angezeigt werden soll. Zelladresse ggf. noch anpassen.

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Target.Address = "$A$1" Then
Target.Value = Time
End If
End Sub

Gruss
Franz
Anzeige
AW: Aktuelle Uhrzeit in einer Zelle per Mausklick
14.10.2006 21:54:01
Burgstaller
Hallo Franz,
erst mal vielen Dank für die Mühe. Es funktioniert gut. Ich komme nur nicht
damit zurecht, wenn ich im VBA Editor unter Tabelle 1 in das Worksheet deine
Funktion einbaue, funktioniert immer nur für eine Zelle z.B."$C$12". ich möchte
die gleiche Funktion von C10-C40 haben aber das geht nicht. Ich habe schon ein
bisschen herum probiert, aber es klappt nicht. Hast du noch eine Idee.
Solltest du mal Hilfe im Bereich Drucker und Verbrauchmaterial haben, kann ich
dir bestimmt sehr gut weiter helfen.
Gruß, Didi Burgstaller
Anzeige
AW: Aktuelle Uhrzeit in einer Zelle per Mausklick
15.10.2006 12:38:35
fcs
Hallo Didi,
da muss die Überprüfung von Target angepasst werden, damit die Funktionalität für enen gößeren Zellbereich gegeben ist.

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Target.Column = 3 And Target.Row >= 10 And Target.Row <= 40 And Target.Cells.Count = 1 Then
Target.Value = Time
End If
End Sub

Gruß
Franz
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Aktuelle Uhrzeit in einer Zelle per Mausklick einfügen


Schritt-für-Schritt-Anleitung

Um die aktuelle Uhrzeit in einer Zelle per Mausklick in Excel anzuzeigen, kannst Du ein einfaches VBA-Makro verwenden. Folge diesen Schritten:

  1. Öffne den VBA-Editor:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Wähle das richtige Arbeitsblatt:

    • Im Projekt-Explorer wähle das Arbeitsblatt, in dem Du die aktuelle Uhrzeit anzeigen lassen möchtest.
  3. Füge das Makro ein:

    • Kopiere den folgenden Code und füge ihn in das Codefenster des Arbeitsblatts ein:
    Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
       If Target.Column = 3 And Target.Row >= 10 And Target.Row <= 40 And Target.Cells.Count = 1 Then
           Target.Value = Time
       End If
    End Sub
  4. Speichere und schließe den VBA-Editor:

    • Speichere die Änderungen und schließe den Editor.
  5. Testen:

    • Klicke auf eine Zelle im Bereich C10 bis C40. Die aktuelle Uhrzeit wird in die Zelle eingefügt.

Häufige Fehler und Lösungen

  • Fehler: Die Uhrzeit wird nicht eingefügt.

    • Lösung: Überprüfe den Zellbereich im Code. Stelle sicher, dass Du in den Zeilen 10 bis 40 der Spalte C klickst.
  • Fehler: Das Makro funktioniert nicht.

    • Lösung: Stelle sicher, dass Makros in Excel aktiviert sind. Gehe zu „Datei“ > „Optionen“ > „Sicherheitscenter“ und aktiviere die Makros.

Alternative Methoden

Wenn Du keine VBA-Makros verwenden möchtest, kannst Du die aktuelle Uhrzeit auch manuell in Excel einfügen:

  • Tastenkombination: Drücke Strg + Umschalt + :, um die aktuelle Uhrzeit in die ausgewählte Zelle einzufügen.

  • Formel: Du kannst die Formel =JETZT() verwenden, um Datum und Uhrzeit anzuzeigen. Beachte jedoch, dass die Uhrzeit sich aktualisiert, wenn das Arbeitsblatt neu berechnet wird.


Praktische Beispiele

  1. Aktuelle Uhrzeit in Zelle C10 einfügen:

    • Klicke auf C10, und die aktuelle Uhrzeit wird automatisch eingefügt.
  2. Uhrzeit in einem anderen Bereich:

    • Passe den Bereich im VBA-Code an, um die Uhrzeit in anderen Zellen anzuzeigen, z.B. von D1 bis D20.

Tipps für Profis

  • Erweiterung des Codes: Du kannst den Code erweitern, um die aktuelle Uhrzeit in verschiedenen Formaten anzuzeigen (z.B. 24-Stunden-Format).
  • Shortcut anpassen: Wenn Du oft die aktuelle Uhrzeit benötigst, kannst Du einen Shortcut für das Makro erstellen, um es schneller auszuführen.

FAQ: Häufige Fragen

1. Wie kann ich die aktuelle Uhrzeit in Excel dauerhaft anzeigen lassen? Um die aktuelle Uhrzeit dauerhaft anzuzeigen, kannst Du die Formel =JETZT() verwenden. Beachte, dass sie sich automatisch aktualisiert.

2. Funktioniert das Makro auch in älteren Excel-Versionen? Ja, das Makro sollte in den meisten modernen Excel-Versionen funktionieren, die VBA unterstützen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige