> > > > Pekny podvecer, > > v Excelu potrebuju vkladat casove udaje ve formatu mm:ss,ss. Tento > > format jsem si nastavil a pokud zadam napr. 00:10,25 tak je vse v > > poradku. Ja bych ale vkladani potreboval zjednodusit tak, ze kdyz > > napisu 05:20 tak se vlozi 05:20,00 (20:00,00)nebo 25,20 tak se vlozi > > 00:25,20 (48:00,00). To ale nefunguje a vzdy se to nejakym zpusobem > > prepocita na pro mne neprijatelne cislo, ktere uvadim v zavorkach. Lze > > nejak docilit teto funkcnosti? > > > Ahoj já ti poradím jak bych to řešil já, ale přiznávám, že odmítám program > chytřejší, než já, takže to není systémové řešení. > > Já bych údaje zadával do sloupce, co bych si předem označil jako textový > formát-buňky-číslo-textový (to proto aby mi to nekurvil svou pseudologikou) > Tam bych si zadával údaje, tak jak mně vyhovuje a do druhého sloupce bych to > svou funkcí cpal tak jak to vyhovuje excelu. > > Takže pro tebo popisovaný příklad bych uložil takovou funkci: > > Function preved_cas(text) > Dim dvojtecka As Integer > Dim carka As Integer > > dvojtecka = InStr(1, text, ":") > If dvojtecka = 0 Then text = "00:" & text > carka = InStr(1, text, ",") > If carka = 0 Then text = text & ",00" > preved_cas = text > End Function > > No a v případě, že bys v buňce A1 zadával text a v B1 bys chtěl výsledek, > tak bys do B1 dal =preved_cas(A1) > > Na tvým místě bych to teda ještě upravil, protože zadávat dvojtečku je > docela zdržující, ale ten princip by měl být vidět.. > > -- > Cao, > Kamil > Ahoj, diky, tohle je taky moznost. Ja jsem spis premyslel o nejakem formatovani prave na te bunce, do ktere se hodnota zada. Ale v nouzi to budu muset udelat pres dalsi sloupec. Mot@sReceived on Wed, 9 Nov 2005 11:21:17 +0100
This archive was generated by hypermail 2.1.8 : 09. 11. 2005, 11:21 CET