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
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
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
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!
Gruß
Peter
PS: Auf alle Eventualitäten solltest du vorbereitet sein, mit dem grün markierten Bereich.
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«
Code: Alles auswählen
=REGAUS(B1;"^(\d+) ?([-+*/]) ?(\d+)$";{"$1"."$2"."$3"})
Achtung Matrix
strg ⇑enter