Re: format casu v Excelu

From: <Mot (zavinac) s>
Date: 09. 11. 2005, 11:21 CET
> >
> > 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@s
Received on Wed, 9 Nov 2005 11:21:17 +0100

This archive was generated by hypermail 2.1.8 : 09. 11. 2005, 11:21 CET