Avko | 23.02.2025 13:34 |
---|---|
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? |
zxz | 24.02.2025 20:17 |
---|---|
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. |
Avko | 25.02.2025 09:50 |
---|---|
Predmet:Re:vba excel text.vrijeme u decimal i decimal u text.vrijeme htio sam konvertirati tekst (string) vrijeme u broj |