Centar za edukaciju-BiH



#1 23.02.2025 13:34
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,904


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?
zivot je moja domovina.
↑  ↓

#2 24.02.2025 20:17
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,692


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.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 24.02.2025 20:20 od strane zxz. ↑  ↓

#3 25.02.2025 09:50
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,904


Predmet:Re:vba excel text.vrijeme u decimal i decimal u text.vrijeme
htio sam konvertirati tekst (string) vrijeme u broj
zivot je moja domovina.
↑  ↓

Stranice (1):1


Sva vremena su GMT +02:00. Trenutno vrijeme: 7: 02 pm.