iCentar → Racunari i oprema → Softver i operativni sistemi → Ms office → vba excel text.vrijeme u decimal i decimal u text.vrijeme
Posljednjih 15 postova u ovoj temi
Predmet: Re:vba excel text.vrijeme u decimal i decimal u text.vrijeme
htio sam konvertirati tekst (string) vrijeme u broj
htio sam konvertirati tekst (string) vrijeme u broj
Predmet: Re:vba excel text.vrijeme u decimal i decimal u text.vrijeme
Nije mi bas jasno sto zelis napraviti ali nemozes dobiti isto ako mnozis sa nkim brojem.
Evo moj primjer pa idi jel tu ulazi i to sto si napisao.
U A1 napisi neko vrijeme formatiraj celiju kao vrijeme jer ako je tekst onda je tesko vrsiti matematicke operacije jer vrijeme u exelu nije tekst, koze se prikazati kao tekst ali je broj.
e sad B1 celiju formatiraj kao broj sa nekih bar 5 decimala i onda napisi =A1.
Celiju C1 formatiraj opet kao vrijeme i napici =B1.
Vidjet ces da ces dobiti isto kao u A1. drugo je ako zelis dotati neko vrijeme postojeem vremenu. Onda ti treba matematika
Brojcano jedna sekunda u exelu je 1/86400.
Nije mi bas jasno sto zelis napraviti ali nemozes dobiti isto ako mnozis sa nkim brojem.
Evo moj primjer pa idi jel tu ulazi i to sto si napisao.
U A1 napisi neko vrijeme formatiraj celiju kao vrijeme jer ako je tekst onda je tesko vrsiti matematicke operacije jer vrijeme u exelu nije tekst, koze se prikazati kao tekst ali je broj.
e sad B1 celiju formatiraj kao broj sa nekih bar 5 decimala i onda napisi =A1.
Celiju C1 formatiraj opet kao vrijeme i napici =B1.
Vidjet ces da ces dobiti isto kao u A1. drugo je ako zelis dotati neko vrijeme postojeem vremenu. Onda ti treba matematika
Brojcano jedna sekunda u exelu je 1/86400.
Predmet: vba excel text.vrijeme u decimal i decimal u text.vrijeme
A1= 00:19:00
msgbox
Cells(1, 1).Text => "00:19:00" 'prikaze vrijednost celije kao tekst
TimeValue(Cells(1, 1).Text) => 0:19:00' prikaze vrijednost celije kao vrijeme
TimeValue(Cells(1, 1).Text) * 24 => 0,31666666666667'prikaze vrijednost celije kao decimalni broj
Format((TimeValue(Cells(redBrSl, 15).Text) * 24), "hh:mm:ss") => "07:36:00" 'formatira decimalnu vrijednost kao vrijeme
kada tekst pretvorim u vrijeme pa u decimal i onda iz decimala hocu opet vrijeme , ne prikaze mi dobro. Umjesto 0:19:00 prikaze 07:36:00
gdje grijesim?
A1= 00:19:00
msgbox
Cells(1, 1).Text => "00:19:00" 'prikaze vrijednost celije kao tekst
TimeValue(Cells(1, 1).Text) => 0:19:00' prikaze vrijednost celije kao vrijeme
TimeValue(Cells(1, 1).Text) * 24 => 0,31666666666667'prikaze vrijednost celije kao decimalni broj
Format((TimeValue(Cells(redBrSl, 15).Text) * 24), "hh:mm:ss") => "07:36:00" 'formatira decimalnu vrijednost kao vrijeme
kada tekst pretvorim u vrijeme pa u decimal i onda iz decimala hocu opet vrijeme , ne prikaze mi dobro. Umjesto 0:19:00 prikaze 07:36:00
gdje grijesim?
Sva vremena su GMT +01:00. Trenutno vrijeme: 11: 53 am.
Portal
iCentar
Statistike
Procitajte pravila
Donacije
Racunari i oprema
Softver i op. sistemi
Hardver i mreze
Programiranje i baze
Nauka
Tehnika
Dom i porodica
Biznis
Sport i rekreacija
Zabava
Zanimljivosti
Pretrazi
Tim
Registriraj se
Vazni alati
Prijavi se