von Willnix » Mo, 14.07.2008 22:15
Hall sirialzz,
ich suche auch nach einer solchen Lösung. Ich habe hier ein VBA-Makro, dass die Aufgabe in Excel löst:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column = 1 Then
x = Application.WorksheetFunction.Substitute(Target.Value, ",", ".")
Target.Offset(0, 1).Formula = "=" & x
End If
End Sub
Hier gibt man in einer Zelle der Spalte 1 einen Rechenansatz ein, beim Verlassen der Zelle wird automatisch das Ergebnis in der Zelle rechts daneben angezeigt.
Leider Funktioniert es nicht in openOffice, auch nicht in oxygenoffice.
Ich habe das Makro irgendwo abgeschrieben, da ich selbst weder von VBA, noch von der Skriptsprache in openoffice Ahnung habe, bin ich auch nicht in der Lage das Makro umzuschreiben, vielleicht kann jemand helfen
Die Tabelle von turtle47 habe ich probiert. Es kommt der Sache ja schon ziemlich nahe. Leider muss man die Berechnung immer gesondert starten. Man macht da schnell Fehler, wenn man z.B. den Rechenansatz nachträglich ändert und vergisst die Berechnung erneut zu starten.
VG Willnix
Hall sirialzz,
ich suche auch nach einer solchen Lösung. Ich habe hier ein VBA-Makro, dass die Aufgabe in Excel löst:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column = 1 Then
x = Application.WorksheetFunction.Substitute(Target.Value, ",", ".")
Target.Offset(0, 1).Formula = "=" & x
End If
End Sub
Hier gibt man in einer Zelle der Spalte 1 einen Rechenansatz ein, beim Verlassen der Zelle wird automatisch das Ergebnis in der Zelle rechts daneben angezeigt.
Leider Funktioniert es nicht in openOffice, auch nicht in oxygenoffice.
Ich habe das Makro irgendwo abgeschrieben, da ich selbst weder von VBA, noch von der Skriptsprache in openoffice Ahnung habe, bin ich auch nicht in der Lage das Makro umzuschreiben, vielleicht kann jemand helfen
Die Tabelle von turtle47 habe ich probiert. Es kommt der Sache ja schon ziemlich nahe. Leider muss man die Berechnung immer gesondert starten. Man macht da schnell Fehler, wenn man z.B. den Rechenansatz nachträglich ändert und vergisst die Berechnung erneut zu starten.
VG Willnix