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

Formel durchgend mitlaufen

Forumthread: Formel durchgend mitlaufen

Formel durchgend mitlaufen
01.06.2016 16: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 14: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

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige