Excel2007 Datum+Uhrzeit

Dieses Thema Excel2007 Datum+Uhrzeit im Forum "Microsoft Office Suite" wurde erstellt von AlexD, 29. März 2009.

Thema: Excel2007 Datum+Uhrzeit Hallo, ich hab hier folgendes Problem. In einer Tabelle soll es so sein, dass wenn ich in einem Feld was eintrage,...

  1. Hallo,

    ich hab hier folgendes Problem.
    In einer Tabelle soll es so sein, dass wenn ich in einem Feld was eintrage, in dem Feld daneben der Moment des Eintragens festgehalten wird, also im prinzip mit JETZT().

    Die Funktion JETZT() geht in dem Fall nicht, da es immer das aktuelle Datum und Zeit angibt und somit die Werte nicht mehr korrekt sind.

    Beispiel:
    Eingabefeld | Datum Uhrzeit
    siexieldieke | 28.03.2009 14:32
    xxxxxxxx | 29.03.2009 16:14

    Ist es möglich, die Excel-Datei gemeinsam zu nutzen?!
    Diese Datei würde auf einem Server gespeichert auf dem ca. 4 Arbeitsplätze zugreifen die die Liste bearbeiten bzw. Eingaben machen. So gäbe es nur eine Datei, die immer aktuell ist und nicht mit 4 verschiedenen synchronisiert werden muss.

    Hoffe Ihr könnt mir hier weiterhelfen!

    Besten Gruß
    Alex
     
  2. Das mit dem Datum könnte man mit nem Makro lösen, welches bei jeder Veränderung der Tabelle schaut, ob es eine Eingabe in Spalte A gibt, ohne Datum in Spalte B und dann das aktuelle Datum mit Uhrzeit da eintragen lässt.

    Die Datei gemeinsam zu nutzen müsste garkein Problem sein, sie kann nur nicht gleichzeitig geöffnet sein um Eingaben zu tätigen!!
     
  3. Hm.. von Makros hab ich leider gar keine Ahnung.

    Hast Du da evtl. einen Lösungsansatz für mich?!

    Was die gemeinsame Nutzung angeht... es wäre aber so, dass diese Datei auf allen 4 Arbeitsplätzen ständig geöffnet wäre und es zu jeder Zeit von beliebigem Arbeitsplatz zu Einträgen kommen kann.
    Hab mir aber schon gedacht, dass das zu einem Problem werden könnte.

    Gruß
    Alex
     
  4. Hi,

    sorry das es so lange gedauert hat.
    Du machst deine Excel Datei auf, drückst alt+F11 jetzt öffnet sich das VBA Fenster.
    Dort steht links dein Projekt, wenn du dieses aufklappst steht dort Microsoft Excel Objekte, darunter steht
    Diese Arbeitsmappe, doppelklick und in das rechte Feld den code einfügen. VBA Fenster schließen.
    Jetzt wird bei jeder Eingabe in deinem Excel sheet in Spalte A, jeweils Spalte B mit dem Datum versehen.

    Du solltest das erstmal in einer neuen Excel Datei ausprobieren ob es das ist was du wolltest

    Code:
    Option Explicit
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Dim int_zeile As Integer
    
    For int_zeile = 2 To 100->durch die 100 wird bis zeile 100 geschaut
      If Cells(int_zeile, 1) <>  And Cells(int_zeile, 2) =  Then->hier wird geschaut, ob in Zelle A was steht und in B nicht
        Cells(int_zeile, 2) = Now->wenn die Bedingung oben erfüllt wird, kommt das Datum mit Uhrzeit in Zelle B
      End If
    Next
    
    End Sub
     
  5. Hey kein Problem!

    Ja ist genau das was ich gebraucht hab!
    Vielen Dank für die Hilfe!! ;)