Matjaž, pozdravljeni!
Vaše strani so mi bile že velikokrat v pomoč, nisem pa zasledil, da bi bila obravnavana (po moje) napaka, ki se mi pojavlja pri uporabi VB v Excelu.
Gre za naslednji primer:
Imam formo s katero vnašam tečaj EUR v neko work celico (celico A2 na Work listu). Pri tem moram vpisati vrednost tečaja na štiri decimalke natančno.
Pri vnosu moram uporabiti decimalno piko!!! in ne vejico (kot bi bilo normalno za naše nastavitve), če želim, da imam v celici pravilno vrednost.
Nisem uspel odkriti kaj bi lahko bilo narobe in vas prosim, če mi lahko nakažete pot rešitve oz. potrdite sum, da je verjetno žogica rešitve pri Microsoftu.
Pozdrav še enkrat in vnaprej hvala za pomoč.
Vinko Kurzweil
Decimalna vejica v vnosnem polju
Pozdravljeni,
Žogica na srečo ni na strani MS-a temveč bo napaka povsem vaša . No problem imate zato, ker je po privzetem vse kar vnesete v TextBox tekstovnega formata vi pa želite numeričnega. Rešitev pa je preprosta:
Torej; preden stvar zapišete v celico jo pretvorite v numerični format.
Žogica na srečo ni na strani MS-a temveč bo napaka povsem vaša . No problem imate zato, ker je po privzetem vse kar vnesete v TextBox tekstovnega formata vi pa želite numeričnega. Rešitev pa je preprosta:
Koda: Izberi vse
Range("a1") = CDbl(TextBox1.Text)
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator