Arytmetyczną wartością funkcji STYL jest 0. Gdy funkcja jest dodawana do wyrażenia numerycznego, nie wpływa na jego wartość. Jednak gdy jest dołączana do wyrażenia tekstowego uzupełnia je o cyfrę 0. Rozwiązaniem jest umieszczenie tej funkcji jako argumentu innej, jednoliterowej funkcji T. T(STYL(JEŻELI(BIEŻĄCY()="Pozytywny";"zielony"))) zwraca pusty ciąg jeśli wartość argumentu jest liczbą.
W zakresie tego problemu zastanowiłbym się nad zastosowaniem formatowania warunkowego zamiast funkcji STYL.
AOO 4.1.15, LO 24.8.2 (x64) na Windows 10 64bit Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.