Risultato numerico assoluto da stringa di testo

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Lelelaso
Messaggi: 2
Iscritto il: giovedì 3 ottobre 2019, 21:09

Risultato numerico assoluto da stringa di testo

Messaggio da Lelelaso »

Devo risolvere il seguente problema:
In una cella scrivo una stringa di testo contenente una formula numerica ad esempio: 45+(56*78)-(34*6) e nella cella seguente vorrei una funzione che mi restituisca il risultato di tale stringa.
Grazie mille
OpenOffice 3.1 su Windows 8
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8807
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Risultato numerico assoluto da stringa di testo

Messaggio da charlie »

Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare puoi farlo in questa sezione -> viewforum.php?f=16
Per una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza -> http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2

Buon proseguimento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Risultato numerico assoluto da stringa di testo

Messaggio da patel »

prova questa function che utilizza come cella di appoggio K1

Codice: Seleziona tutto

Function Eval(X As String) As Variant   
   Dim oCell As Object
   oCell = ThisComponent.Sheets(0).getCellRangeByName("K1")
   oCell.formula = "=" & X
   Eval =   oCell.value
End Function
Allegati
EvaluateOK.ods
(11.1 KiB) Scaricato 67 volte
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Rispondi