Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1420to1424
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
Inhaltsverzeichnis

Save Historie via Privat Sub Workbook Aftersave

Save Historie via Privat Sub Workbook Aftersave
27.04.2015 11:06:19
Denis
Hallo, ich benötige mal eure Hilfe.
in meiner Arbeitsmappe habe ich zwei Tabellen "Template" und "Save History"
Ich möchte mit diesem Code das wann immmer das Template gespeichert wird der User und die aktuelle Zeit im Template in einem definierten Feld und im Reiter Save Histroy eine Liste erstellt wird. Wenn ich es ausführe kommt der Debugger und markiert die Zeile tlbSaveHistory.Rows("2:2").Select
Was mache ich falsch?
Hier ist der code
Private Sub Workbook_AfterSave(ByVal Success As Boolean)
tblTemplate.Cells(2, 3) = Application.UserName
tblTemplate.Cells(2, 6) = Format(Now, "DD.MM.YY hh:mm ")
tblSaveHistory.Rows("2:2").Select
Selection.Insert Shift:=xlDown
tblSaveHistory.Cells(2, 1) = Application.UserName
tblSaveHistory.Cells(2, 2) = Format(Now, "DD.MM.YY hh:mm ")
End Sub
Danke schon mal für Eure Hilfe.

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Save Historie via Privat Sub Workbook Aftersave
27.04.2015 12:29:20
Michael
Hallo Denis!
Nur tblSaveHistory.Rows(2).Select
Lg
Michael

AW: Save Historie via Privat Sub Workbook Aftersave
27.04.2015 13:32:12
Denis
Hallo Michael,
Danke für die schnelle Info, leider funktioniert dies auch nicht. :-(

AW: Save Historie via Privat Sub Workbook Aftersave
27.04.2015 13:41:04
Daniel
Hi
arbeite ohne Select.
du kannst eine Zelle immer nur auf dem aktiven Tabellenblatt selektieren, deswegen ist ein Code wie:
tblSaveHistory.Rows(2).Select
sowieso unsinn.
aber das Selektieren brauchst du nicht, du kannst die Befehle auch immer direkt mit den jeweiligen Zellen ausführen, ohne sie vorher zu selektieren.
(das Selektieren machen nur wir Anwender, weil wir mit der Maus arbeiten und erst den Zellbereich und dann den Befehl anklicken, der auf den gewählten Zellbereich angewendet werden soll. In VBA kann man aber den Zellbereich direkt zuammen mit dem Befehl hinschreiben, deswegen muss nicht selektierte werden)
Private Sub Workbook_AfterSave(ByVal Success As Boolean)
tblTemplate.Cells(2, 3) = Application.UserName
tblTemplate.Cells(2, 6) = Format(Now, "DD.MM.YY hh:mm ")
tblSaveHistory.Rows("2:2").Insert Shift:=xlDown
tblSaveHistory.Cells(2, 1) = Application.UserName
tblSaveHistory.Cells(2, 2) = Format(Now, "DD.MM.YY hh:mm ")
End Sub

Anzeige
AW: Save Historie via Privat Sub Workbook Aftersave
27.04.2015 13:45:17
Denis
Hallo Daniel,
prima besten Dank jetzt klappt es.
Beste Grüsse
Denis

Wo sind die DIM / Set ?
27.04.2015 13:38:53
EtoPHG
Hallo Denis,
Und sollen wir raten, wo und wie du tblSaveHistory definiert und zugewiesen hast?
Gruess Hansueli

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige