Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formel durchgend mitlaufen

Forumthread: Formel durchgend mitlaufen

Formel durchgend mitlaufen
01.06.2016 14:26:04
Julian
Liebe Excel und VBA - Freunde,
mal wieder habe ich ein kleines Problem (basierend auf meinem vorherigen Eintrag - leider konnte ich diesen nicht mehr kommentieren).
Das erstellte Modul rechnet mir momentan am Tagesende eine Gewinn-Verlustrechnung aus. (Summenformel für Gewinn)
Mein Anliegen ist es nun diese Rechnung parallel am Tag laufen zu lassen!!!
Ich hoffe es gibt eine Möglichkeit hierzu.
Hier der Code:

Sub prcTagesabschluss()
Dim wks As Worksheet
Dim Zeile_S As Long, Zeile_L As Long
Set wks = ActiveSheet ' Worksheets("Tabelle1")
With wks
'In Spalte E muss für _
alle Geschäfte ein Eintrag vorhanden sein! _
Sonst muss die 1. Zeile und letzte Zeile des Tages anders ermittelt werden
'letzte Zeile mit Inhalt in Spalte E
Zeile_L = .Cells(.Rows.Count, 5).End(xlUp).Row
'Erste Zeile des Tages in Spalte E
Zeile_S = .Cells(Zeile_L, 5).End(xlUp).Row
'Summenformel für Gewinn
.Cells(Zeile_L, 8).FormulaR1C1 = "=SUM(R" & (Zeile_S + 1) & "C4:R[0]C5)"
'Formel mit Datum durch Wert erstzen
.Cells(Zeile_S, 1).Value = .Cells(Zeile_S, 1).Value
'Zwei Leerzeilen lassen und Einträge machen
'Datums-Formel eintragen
.Cells(Zeile_L + 3, 1).FormulaR1C1 = "=TODAY()+1"
'Spaltentitel kopieren
.Range("B1:H1").Copy Destination:=.Cells(Zeile_L + 3, 2)
End With
End Sub
VIELEN DANK FÜR EURE UNTERSTÜTZUNG!

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel durchgend mitlaufen
07.06.2016 12:37:50
Jürgen
Hallo Julian,
eine mögliche Lösung kann sein, dieses Makro im entsprechenden Tabellenblatt als
Private Sub Worksheet_Activate()
End Sub

zu hinterlegen.
Dann wird das Makro bei jedem aktivieren des Tabellenblattes durchgeführt.
Alternativ wäre:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
End Sub

Wenn Änderungen gemacht wurden und die Datei gespeichert wird, wird das Makro ausgeführt. (Vor dem eigentlichen Speichern!)
Gruß
Jürgen
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige