+ Antworten
Ergebnis 1 bis 3 von 3
  1. #1
    Crazy Poster paradox0711 wird schon bald berühmt werden
    Registriert seit
    10.05.2002
    Beiträge
    57
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    80

    Standard Makro für Excel "zuletzt geändert am.......um...."

    Hallo zusammen....

    Hoffe hier kann mir jemand weiterhelfen, nachdem ich vergeblich gegoogelt habe!!

    Es geht um foldenges:
    Ich würde gerne beim schließen und speichern eines Excelsheets die Informationen "zuletzt geändert am" automatisch einfügen. Das dies wahrscheinlich über ein Makro passieren muss ist mir soweit klar......nur leider habe ich überhaupt keine Ahnung von VBA. Habe auch schon in diversen Newsgroups gestöbert und auch Ansätze gefunden. Aber keine wirklich Lösung - naja, hab ich auch einfach zu wenig Ahnung davon und habe die Lösung nicht "gesehen"!!
    Das man mit Strg+. und Strg+: das Datum und die aktuelle Uhrzeit einfügen kann, weiss ich schon.
    Aber das ganze sollte nicht manuell sondern automatisch von statten gehn.

    So in etwa stelle ich mir das vor:
    - Makro wird automatisch beim öffnen der Datei gestartet
    - Fügt nach jedem speichern oder vor dem schließen das aktuelle Datum und die Uhrzeit in definierte Zellen ein
    - evtl. auch noch der Benutzername des Bearbeiters (muss aber nicht unbedingt sein)

    Ich hoffe, ich habe das jetzt nicht zu umständlich beschrieben.....einen kleinen Screenshot zur besseren Vorstellung habe ich angehangen.

    Schon mal vielen Dank im Voraus für eure Mühe

    Grüße, Stefan


    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Makro für Excel "zuletzt geändert am.......um...."-excel.jpg  

  2. #2
    Power Poster HeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nett Avatar von HeikoBerlin
    Registriert seit
    08.08.2003
    Ort
    Berlin
    Alter
    43
    Beiträge
    7.370
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    813

    Standard

    > Fügt nach jedem speichern oder vor dem schließen das
    > aktuelle Datum und die Uhrzeit in definierte Zellen ein
    z.B. vor dem Schliessen ist relativ einfach zu bewerkstelligen:

    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Range("A5").Value = Date
    Range("C5").Value = Time
    End Sub

    Dies wäre wiefolgt einzufügen: RechtsKlick auf der Tabelle
    (Tabelle1) und 'Code anzeigen' und im Projektfenster auf
    "DieseArbeitsmappe" doppelklicken und in der Kopfzeile des
    neuen Fensters oben links Workbook sowie oben rechts BeforeClose

    Aber das zeigt natürlich nicht wirklich die letzte Änderung an!
    Dazu sollte man dann entweder die Funktion Workbook_SheetChange
    verwenden oder um nur die Änderungen der Tabelle festzustellen:
    Worksheet_Change (nicht in DieseArbeitsmappe sondern Tabelle1)

    Selbstverständlich kann man sich aber auch gleich der Info's aus
    Datei - Eigenschaften - Statistik bedienen. Das ginge z.B. so:

    Private Sub Worksheet_Activate()
    Dim FSO As Object
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Dim Datei As Object
    Set Datei = FSO.GetFile(ThisWorkbook.Path & "\" & ThisWorkbook.Name)

    Range("A5").Value = FormatDateTime(Datei.DateLastModified, vbShortDate)
    Range("C5").Value = FormatDateTime(Datei.DateLastModified, vbLongTime)
    Range("B5").Value = ActiveWorkbook.BuiltinDocumentProperties.Item(3)
    Set FSO = Nothing
    Set Datei = Nothing
    End Sub



  3. #3
    Power Poster HeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nett Avatar von HeikoBerlin
    Registriert seit
    08.08.2003
    Ort
    Berlin
    Alter
    43
    Beiträge
    7.370
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    813

    Standard

    oops, Fehler meinerseits:

    ActiveWorkbook.BuiltinDocumentProperties.Item(3)
    zeigt den Autor an aber nicht 'zuletzt gespeichert von'
    war bei mir identisch - richtig dafür wäre Wert 7

    ActiveWorkbook.BuiltinDocumentProperties.Item(7)



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 07.10.2008, 07:43
  2. Keine Dokumente mehr unter "Zuletzt verwendete Dokumente"
    Von divejbba im Forum Allgemein Windows XP
    Antworten: 1
    Letzter Beitrag: 06.10.2008, 11:22
  3. "Zuletzt besuchte Orte" -Link tot
    Von CriSha im Forum Allgemein Windows Vista
    Antworten: 2
    Letzter Beitrag: 10.01.2008, 14:46
  4. Word 2000: Makro "leere Seiten entfernen" ?
    Von Viper73 im Forum MS Office
    Antworten: 0
    Letzter Beitrag: 23.02.2007, 14:28
  5. "Zuletzt gespeichert von" im Explorer Anzeigen
    Von MasterODisaster im Forum Netzwerk Windows XP
    Antworten: 0
    Letzter Beitrag: 05.09.2005, 10:47

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Search Engine Friendly URLs by vBSEO 3.6.0