Hallo,

Peter H. Beier schrieb:
> Danke für beide Antworten. Ich hatte mich schon gefreut. Nun
> werde ich
> das wohl lieber lassen!

Im Prinzip kannst Du Kommentare einfügen wenn Du Dir irgendeine
Bedingung ausdenkst die verhindert das diese in die Berechnung eingehen.
Auf die Schnelle also sowas:

=1+2+3+WENN(0;"Dein Kommentar")



Bloß wozu dient das Ganze überhaupt, ein Kommentar in einer Formel ist
schwer zu lesen (weil der die Formel verlängert und die Formelanzeige
bei langen Formeln sowieso nicht gut zu lesen ist), was spricht denn
gegen eine Notiz die genau dafür vorgesehen ist?
Zumal es sehr leicht ist ggf. die Übernahme einer Formel in eine Notiz
automatisch durchzuführen um sie dort kommentieren zu können ohne das Du
bei Formeländerung den Kommentar neu schreiben mußt oder die Formel
manuell neu in den Kommentar kopieren.
Folgender Code macht das im Prinzip:

Sub Main
x = ThisComponent.GetCurrentSelection
If x.supportsService("com.sun.star.sheet.SheetCell" ) then
        If x.annotation.String = "" Then
                        x.annotation.String = x.FormulaLocal & CHR(13) & "#" & 
CHR(13)
                Else
                        For i = 1 To Len(x.annotation.String)
                                tmp = Mid(x.annotation.String,i,1)
                                if tmp = "#" Then
                                        tmp2 = 
RIGHT(x.annotation.String,Len(x.annotation.String)-i)
                                        x.annotation.String = x.FormulaLocal & 
CHR(13) & "#" & tmp2
                                End If
                        Next
        End If
End if
End Sub

Verbesserungen wären, je nach Deinen Anforderungen, möglich.




Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an