Office: Die Aktion von F2 und Enter als Makro ohne Sendkeys

Helfe beim Thema Die Aktion von F2 und Enter als Makro ohne Sendkeys in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Community, ich habe das Problem, dass in Zeitpunkte mit Datum und Zeit inkl. Millisekunden habe und mit einer anderen Datenquelle vergleichen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Schlagobers, 13. Januar 2020.

  1. Die Aktion von F2 und Enter als Makro ohne Sendkeys


    Hallo Community,

    ich habe das Problem, dass in Zeitpunkte mit Datum und Zeit inkl. Millisekunden habe und mit einer anderen Datenquelle vergleichen muss. Durch das Aufbereiten der Daten aktualisiert Excel über VBA das Format allerdings nicht. Das Datumsformat wird leider von einer anderen Software vorgegeben...

    Beispielsweise steht in einer Zelle:
    04.09.2019 03:11:47,235

    Es sollte aber stehen:
    19.09.04 03:11:47,235

    Wenn man in die Zelle klickt (oder F2) und danach mit Enter bestätigt springt das Format um. Welche Möglichkeit gibt es, diesen Schritt ohne SendKeys (weil in mehreren Userforms drin) zu lösen?
    Alle Varianten mit .cells.formula = cells.formula bzw. value habe ich versucht und die klappen nicht.

    Werden die Daten mittels Text in Spalten manuell "aufgeteilt" aktualisiert sich das Format, wenn ich es als Makro mache, dann wiederum nicht.

    Hat jemand von euch einen Lösungsvorschlag, für dieses etwas komplexere Problem?

    LG

    :)
     
    Schlagobers, 13. Januar 2020
    #1
  2. Hallo,

    vielleicht so:
    Range("E1").NumberFormat = "yy.mm.dd hh:mm:ss.000"

    Gruß
    Aloys
     
    aloys78, 15. Januar 2020
    #2
  3. Danke für die Antwort, das klappt leider nicht. Die angezeigten Werte in der Zelle aktualisiert er danach leider auch erst wenn man sie aktiviert und bestätigt *frown.gif*
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    Schlagobers, 16. Januar 2020
    #3
  4. Die Aktion von F2 und Enter als Makro ohne Sendkeys

    Hallo,
    Das liegt im Wesen eines VBA-Codes; Du mußt ihn ausführen, um das gewünschte Ergebnis zu erzielen, oder ein Ereignis wie zB Worksheet_Change nutzen.

    Gruß
    Aloys
     
    aloys78, 16. Januar 2020
    #4
  5. Im Anhang ist die Situation abgebildet. Hat da jemand eine praktikable Lösung?
    Am Bild ist nochmal der IST und Soll Zustand abgebildet. In den Zellen steht genau der gleich Inhalt, sie haben auch das gleiche Format. Das Format aktualisiert sich erst nach öffnen der Zellbearbeitung (Doppelklick oder F2) und Bestätigen des Zellinhalts (Enter).



    @aloys78: Der Code wird ja ausgeführt und schreibt auch brav Werte ins Feld, allerdings lässt sich deren Format (welches für nachfolgende Suchoperationen benötigt wird) nicht umstellen, bevor diese Zelle nicht angeklickt und bestätigt wurde. In der Datei im Anhang kannst du es selber probieren.
     
    Schlagobers, 16. Januar 2020
    #5
  6. Hallo,

    aus meiner VBA-Anfangszeit. Das Makro arbeitet mit der Spalte, in der die Zelle aktiv ist. Würde das heute zwar etwas anders umsetzen, aber es läuft. Kannst Dir ja anpassen, wenn Du es anders benötigst. Leere Zellen und Zellen die kein Datum enthalten werden ausgelassen:

    Code:
    Viele Grüße,

    Zwenn
     
  7. Ich habe jetzt eine Lösung gefunden die klappt:

    Jede Zeile einmal mit
    Worksheets("Backend").Cells(i, 6).Value = CDate(Worksheets("Backend").Cells(i, 6).Value)
    korregieren.

    Der ausgegebene String wert wird dann aktualisiert und als Datum erkannt. Lustigerweise funktioniert es vorher nicht mit CDbl, aber danach schon.

    Danke an alle die es versucht haben!

    LG
     
    Schlagobers, 16. Januar 2020
    #7
Thema:

Die Aktion von F2 und Enter als Makro ohne Sendkeys

Die Seite wird geladen...
  1. Die Aktion von F2 und Enter als Makro ohne Sendkeys - Similar Threads - Aktion Enter Makro

  2. Genervt von dieser Aktion wieder einmal

    in Microsoft Excel Hilfe
    Genervt von dieser Aktion wieder einmal: Hallo das ist bereits das dritte Jahr in dem mein Excel nicht 100% Arbeitet ...immer wieder Feb. März gibt es irgendwelche Komplikation. Diesmal Klick auf die Gewünschte Datei ( gleich die frage...
  3. Video: Rückgängigmachen und Wiederholen von Aktionen

    in Microsoft Excel Tutorials
    Video: Rückgängigmachen und Wiederholen von Aktionen: Video: Rückgängigmachen und Wiederholen von Aktionen Excel für Microsoft 365 Word für Microsoft 365 Outlook für Microsoft 365 PowerPoint für Microsoft 365 Excel...
  4. Anpassen der Symbolleiste für die schnell Aktion in Word für Mac

    in Microsoft Word Tutorials
    Anpassen der Symbolleiste für die schnell Aktion in Word für Mac: Anpassen der Symbolleiste für die schnell Aktion in Word für Mac Anpassen der Symbolleiste für den Schnellzugriff Wenn Sie nur einige Befehle schnell zur Hand haben möchten, können Sie die...
  5. Rückgängigmachen, wiederherstellen oder Wiederholen einer Aktion

    in Microsoft Teams Tutorials
    Rückgängigmachen, wiederherstellen oder Wiederholen einer Aktion: Rückgängigmachen, wiederherstellen oder Wiederholen einer Aktion SharePoint in Microsoft 365 Microsoft 365 Microsoft Teams Mehr... Weniger...
  6. Ändern der auszuführenden Aktion beim Erhalten einer Lesebestätigungsanforderung

    in Microsoft Outlook Tutorials
    Ändern der auszuführenden Aktion beim Erhalten einer Lesebestätigungsanforderung: Ändern der auszuführenden Aktion beim Erhalten einer Lesebestätigungsanforderung Outlook 2010 Outlook 2007 Mehr... Weniger...
  7. Fehlermeldung: „Befehl oder die Aktion Einfügen ist zurzeit nicht verfügbar“

    in Microsoft Access Hilfe
    Fehlermeldung: „Befehl oder die Aktion Einfügen ist zurzeit nicht verfügbar“: Hallo zusammen Aktuell erhalte folgende Fehlermeldung beim Ablauf meines Makros: Fehlermeldung: „Befehl oder die Aktion Einfügen ist zurzeit nicht verfügbar“ Das Makro wurde mit dem Access...
  8. Die benutzerdefinierte Aktion "Programme ausführen" ist in PowerPoint 2016 deaktiviert

    in Microsoft PowerPoint Tutorials
    Die benutzerdefinierte Aktion "Programme ausführen" ist in PowerPoint 2016 deaktiviert: Die benutzerdefinierte Aktion "Programme ausführen" ist in PowerPoint 2016 deaktiviert PowerPoint 2016 Mehr... Weniger...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden