Sveiki. Susidūriau su eiliniais excelio teksto/skaičiaus langelio formato nesklandumais. Turiu csv failą, kuriame yra skaičiai saugomi ab,cdef formatu. Tai yra temperatūra su keturiais skaičiais po kablelio. Failą nuskaitau pagal šitą tutorialą http://www.homeandlearn.org/open_a_text_file_in_vba.html ir viską pasidedu į "šaltinis" worksheetą. Jeigu to worksheeto langeliai yra "skaičius" stiliaus, tai atsiranda skaičius kažkas panašaus į abcdef,gh, žodžiu, skaičius kažkas artimo milijonams, iš kurio nieko gero jau nebepadarysiu. Jeigu - "tekstas", tai nusiskaito tiksliai ab,cdef, bet šito jau nebegaliu panaudoti grafikui brėžti, nes exceliui error "skaičius įrašytas kaip tekstas" Blogiausiu atveju galvojau pasirašyti kokią funkciją, kuri iš string temperatūros imtų po simbolį ir iš jo konstruotų normalų integerį. Tačiau taip gražiai nuskaičius duomenis iš failo tikiuosi, kad vba turi dailesnį sprendimą. Programos dalis http://pastebin.com/0DRymRSQ Duomenys ÿþ"ID" "DataLaikas" "Recep_Pav" "T_vid" "H_vid" "T1" "T2" "T3" "T4" "H1" "H2" "H3" "H4" "T_set" "H_set" "Partija" "Gaminys" "t_einama" "t_liko" "Data" "Laikas" 50 Receptas Nr.1dd 25,29823 26,79279 25,29883 129,9949 129,9949 129,9949 26,79303 118,5148 118,5148 118,5148 25,38264 27,25183 lll gggg 1,653833e-002 6,983462 51 Receptas Nr.1dd 25,30541 26,56388 25,30566 129,9949 129,9949 129,9949 26,56381 118,5148 118,5148 118,5148 25,46089 27,63735 lll gggg 3,320528e-002 6,966794