Som jag ser det finns åtminstone tre alternativ:
- Validera inputen innan den sparas i databasen.
- Validera inputen innan Eval() används på formeln.
- Använd On Error för att hantera fel som uppstår.
1 svar · 261 visningar · startad av KalsongCesar
Har en formel som lagras i en databas, den formeln hämtar väden ur databasen och bygger en sträng med siffror sen kör jag Eval på den strängen för att få fram värdet, tex
Eval((123)*5+(321)/2)
Ibland genererar strängen error i eval, kan man kolla om den är evalueringsbar på nå sätt??
Som jag ser det finns åtminstone tre alternativ: