Seite 1 von 1

[Gelöst] Mathematische Operation aus Text erstellen

Verfasst: Di 16. Jul 2024, 20:19
von redeagle56
Hallo,
ich versuche aus einem Text (A1) eine mathematische Operation zu machen.
Wie bekomme ich den Operator (C2) in die Formel (A2)?
Hat da jemand eine Idee?

MfG Günter
Mathematische Operationen.ods
(18.14 KiB) 119-mal heruntergeladen

Re: Mathematische Operation aus Text erstellen

Verfasst: Di 16. Jul 2024, 20:47
von karolus
Die schmerz-freieste Methode :

Code: Alles auswählen

Sub Main
    doc = thisComponent
    sheet = doc.Sheets(0)
    a1 = sheet.getCellrangebyName("A1")
    a4 = sheet.getCellrangebyName("A4")
    a4.Formula = "=" & a1.String
End Sub

Re: Mathematische Operation aus Text erstellen

Verfasst: Di 16. Jul 2024, 21:07
von redeagle56
Danke Karolus,
aber VBA ist für mich wie ein böhmisches Dorf.
Ich versuche alles mit den üblichen Formeln zu erreichen.
Danke aber nochmals.

MfG Günter

Re: Mathematische Operation aus Text erstellen

Verfasst: Di 16. Jul 2024, 21:34
von karolus
Hallo

Das ist Basic mit etwas uno.api aber bestimmt kein VBA!

Re: Mathematische Operation aus Text erstellen

Verfasst: Mi 17. Jul 2024, 12:42
von redeagle56
Hallo,
ich habe noch etwas experimentiert und habe ein Lösung
für mich gefunden. Nur mit normalen Formeln.
Die 3 benötigten Hilfszellen kann man irgendwo verstecken.

MfG Günter
Mathematische Operationen.ods
(15.87 KiB) 131-mal heruntergeladen

Re: [Gelöst] Mathematische Operation aus Text erstellen

Verfasst: Mi 17. Jul 2024, 13:49
von Mondblatt24
Hallo Günter,
redeagle56 hat geschrieben:
Mi 17. Jul 2024, 12:42
habe ein Lösung für mich gefunden.
überprüfe das lieber nochmal.

1 + 30 ist nicht 1

Gruß
Peter

Re: [Gelöst] Mathematische Operation aus Text erstellen

Verfasst: Mi 17. Jul 2024, 16:39
von redeagle56
Hallo,
Peter hat Recht. Zelle F1 war falsch.
So sollte es jetzt gehen.

MfG Günter
Mathematische Operationen_2.ods
(15.7 KiB) 136-mal heruntergeladen

Re: [Gelöst] Mathematische Operation aus Text erstellen

Verfasst: Mi 17. Jul 2024, 17:15
von Mondblatt24
redeagle56 hat geschrieben:
Mi 17. Jul 2024, 16:39
So sollte es jetzt gehen.
Fast!
Mathematische Operationen_2a.ods
(16.36 KiB) 124-mal heruntergeladen

Gruß
Peter


PS: Auf alle Eventualitäten solltest du vorbereitet sein, mit dem grün markierten Bereich.
22_Mathematische Operationen.ods
(18.87 KiB) 132-mal heruntergeladen

Re: [Gelöst] Mathematische Operation aus Text erstellen

Verfasst: Mi 17. Jul 2024, 18:37
von karolus
Hallo
Wahrscheinlich fällt mein Vorschlag nicht unter »übliche normal gebräuchliche Formel« 8-)

Code: Alles auswählen

=REGAUS(B1;"^(\d+) ?([-+*/]) ?(\d+)$";{"$1"."$2"."$3"})
Achtung Matrix strg ⇑enter