Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
264to268
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
264to268
264to268
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

User - Protokoll

User - Protokoll
05.06.2003 17:33:00
Heiko F.
Hallo Excel Freunde,

habe aus der recherche ein macro , aber bei mir funktioniert es leider nicht?!
Ich mache irgendetwas falsch.
Die Datei verlauf.txt ist vorhanden.


Private Sub Worksheet_Change(ByVal Ziel As Range)
Dim a, c
Dim b
a = Ziel.Row
c = Ziel.Column
b = Application.UserName 'holt aus den XL-Einstellungen in den Optionen den Benutzernamen

If Not Range("R1") = "tom" Then 'Kein Protokoll wenn mein Kollege nur "Schönheitsreparaturen" an der Tabelle macht und seinen namen einträgt

If a = 1 Then End 'In der ersten Spalte (Also A) sind Überschriften. Hier keine Protokollierung
If Not Range("P" & a).Value = b Then 'In Zeile P wurde bei mir der Namen des letzten Änderes eingetragen - wenn der da schon steht, kann der Code abbrechen
Range("P" & a).Value = b
End If

If Range("O" & a).Value = Date Then 'wenn das Datum heute schon dasteht, ebenfalls Ende
End
Else
On Error Resume Next
Open "verlauf.txt" For Append As #11 'verlauf.txt muss vorher in dem aktuellen Laufwerk angelegt sein!
Print #11, Date & ": " & b & ": Änderung: Spalte " & c & "; Zeile " & a & ""
Close #11
Range("O" & a).Value = Date
End If
Else
On Error Resume Next
Open "verlauf.txt" For Append As #11 'Der Eintrag wird auch gemacht, wenn mein Kollege "tom" sie durchführt. Andere sollen das nicht sehen, ich und er schon :-)
Print #11, Date & ": " & b & ": Änderung: Spalte " & c & "; Zeile " & a & ": ohne last_change"
Close #11
End If

End Sub

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: User - Protokoll
05.06.2003 17:37:13
Ramses

Hallo,

was funktioniert denn nicht ?

Gruss Rainer

Re: User - Protokoll
05.06.2003 17:40:27
Heiko F.

Hallo Ramses,

in den Spalten O und P und in der Datei Verlauf.txt wird nichts eingetragen.
Danke
Heiko

Re: User - Protokoll
05.06.2003 18:14:40
Nepumuk

Hallo Heiko,
das Makro muss in das Klassenmodul der Tabelle. Einfach einen Rechtsklich auf den Tabellenreiter - Code anzeigen und das Makro in das Modul kopieren. Ich habe es dir noch ein bisschen geändert, da es sich beim eintragen von Name unde Datum nochmals sebst aufrief.

Gruß
Nepumuk

Re: User - Protokoll
06.06.2003 08:04:53
Heiko F.

Hallo Nepumuk,

vielen Dank ! es geht super.
Ich hatte auch den Fehler gemacht , daß ich das Macro als Modul eingefügt habe.Sorry , bin ein Neuling.

Nochmals Vielen Dank

Heiko F.

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige