ich bin neu hier und arbeite erst seit kurzem mit LibreOffice und deren Makro-Funktion.
Ich hab auch schon, was mein Problem betrifft, hier gesucht, aber leider nichts passendes gefunden.
Ich habe eine Tabelle und möchte darin das Budget übersichtlicher machen. Dafür hab ich mehrere Spalten. Auf dieses bei meinem Problem ankommenden Spalte sind "Beschreibung" und "Datum".
Wenn ich jetzt in die Spalte "Beschreibung" etwas eingebe, soll in der selben Zeile das aktuelle Datum fix gesetzt werden.
Dazu habe ich über Extras, Makros, Makros Verwalten, LibreOffice Basic unter BudgetTracking (Name des Sheets) ein neues Modul 1 angelegt und folgenden Code eingegeben:
REM ***** BASIC *****
Sub Main
If Intersect (Range("D2:D10001"),Target) Is Nothing Then Exit Sub
If Target.Value="No" Then Exit Sub
If Target.Value="Yes" Then Cells(Target.Row,2).Value=Date
End If
End Sub
Leider bekomme ich immer wieder die Fehlermeldung: BASIC-Syntaxfehler. Else/Endif ohne If.
Ich hab schon gegooglet und nichts gefunden, am Ende dreimal End If eingtragen oder das zweite, dritte If oder beide mit Else ausgetauscht. Es bleibt bei dem selben Fehler.
Ich hoffe und bitte das Ihr mir helfen könnt!!!
Vielen Dank im Voraus!!!

Gruß
Shorty