Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VBA Excel racunanje vremena koje je vece od 24 sata

[es] :: Office :: Excel :: VBA Excel racunanje vremena koje je vece od 24 sata

[ Pregleda: 826 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

hrg
ime i prezime
zg

Član broj: 336335
Poruke: 16
86.32.109.*



+3 Profil

icon VBA Excel racunanje vremena koje je vece od 24 sata24.02.2025. u 15:28 - pre 45 dana i 12h
dobar dan

Format celija je general (@), string. Unutra je vrijeme od 01:00:00 do 34:00:00.
Vrijeme od 24 sata na više je vrijeme koje je sljedeći dan. 00 je 24 sata, 01 je 25 sati, 02 je 26 sati itd
A1="24:05:05". funkcija timeValue(A1) daje grešku, ne pokazuje ništa.
Ako funkcijom pretvorim sate u vrijednost 1 do 00 kod racunanja diff(endTime-startTime) ne pokazuje mi dobro jer broj sati izmedu 1 sat danas i 2 sata drugog dana nije 1 sat vec 26-1=25 sati.

Ja sam razmisljao dodavanje danasnjeg datuma u celije koje su do 24 sata, a u celije sa 24 i naviše dodavati današnji datum + 1 dan (DateAdd(days,"1",A1) pa onda racunati ali mi se cini moja ideja prekoplicirina.

Ima li netko ideju kako bi riješio taj problem.
Mesi, mesi neće ništa da ti škodi (Varljivo Leto 1968)
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1330

Jabber: 3okc@elitesecurity.org


+121 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata24.02.2025. u 15:44 - pre 45 dana i 12h
Zašto string!? "Vreme" je u Excelu -broj a za unete brojeve onda rade i funkcije. Prvo odluči šta je na prvom mestu, Excelov format, ili tvoj. Ako hoćeš po svome, napravi tablicu sa strane iz koje ćeš iščitavati šta konkretno koji string treba da znači brojčano pa, pre funkcije, izvlači te vrednosti.

Alternativno, možeš da razbiješ unos vremena na individualne ćelije i da sate unosiš celobrojno (i minute itd, zasebno).


Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2286
*.dynamic.isp.telekom.rs.

Sajt: www.gowi.rs


+112 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata25.02.2025. u 09:39 - pre 44 dana i 18h
Ako ti je bio problem da primeniš format vremena na vrednosti preko 24 h koristiš Custom format [h]:mm:ss. I onda ne bi trebalo da bude problema u oduzumanju, sabiranju
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

hrg
ime i prezime
zg

Član broj: 336335
Poruke: 16
86.32.109.*



+3 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata25.02.2025. u 12:02 - pre 44 dana i 15h
da to radi što se tiće table. Ako je formatirano kao tekst pokazat će decimalni broj.
Ja sam zapeo u VBA,

Code:

Sub proba()
    
    Dim red As Integer
    Dim datumVrijeme As String
    Dim danasnjiDatum As Date
    Dim vrijeme As String
    
    danasnjiDatum = Format(Now(), "dd.mm.yyyy")
    
    For red = 1 To 3
        vrijeme = Cells(red, 1).Text
        datumVrijeme = danasnjiDatum + TimeSerial(Left(vrijeme, 2), Mid(vrijeme, 4, 2), Right(vrijeme, 2))
        MsgBox datumVrijeme
    Next red
    
    Stop
End Sub


24:19:00
23:19:00
27:12:00

dodajem danasnji datum svakoj kucici i kada je vrijeme veće od 24 on automatski uveca datum za 1 dan

Ne znam što će biti kasnije, da li ću zaglaviti u formatiranju celija. Možda i odustanem od svega :)
Mesi, mesi neće ništa da ti škodi (Varljivo Leto 1968)
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1330

Jabber: 3okc@elitesecurity.org


+121 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata25.02.2025. u 12:43 - pre 44 dana i 15h
Excel već sam "uveća" za dan jer on tako i računa vreme. Prikaz u satima i minutima itd je tek jedna od opcija za izlazni format jedne iste brojčane vrednosti (dakle koja nije tekst).

Tu brojčanu vrednost recimo možeš predstaviti i kao razlomak - unesemo =25/24 i rezultat će biti dugačka decimalna vrednost veća od 1. Kada je formatiraš u h:mm:ss videćeš samo odsečak unutar 24h što je ograničenje ovog formata ali ako uneseš za format [h]:mm:ss prikazaće vrednosti i preko 24. Itd.
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3569

Jabber: djoka_l


+1525 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata25.02.2025. u 12:44 - pre 44 dana i 15h
Zaboga, stavi kao primer excel sa tetnim podacima koji ti prave problem, umesto da pogađamo.
Ovde pišeš jednu stvar, pa drugu, a nigde nema primeera. Treba da ti čitamo misli?
 
Odgovor na temu

hrg
ime i prezime
zg

Član broj: 336335
Poruke: 16
86.32.109.*



+3 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata25.02.2025. u 14:59 - pre 44 dana i 13h
ne znam zakačit za poruku ni sliku ni fajl. nemogu naći kako se to radi
Mesi, mesi neće ništa da ti škodi (Varljivo Leto 1968)
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3569

Jabber: djoka_l


+1525 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata25.02.2025. u 15:03 - pre 44 dana i 12h
Pogledaj svoju poslednju poruku. Imaš tster upload uz poruku.
Dakle, prvo ostaviš poruku, onda na upload dodaš fajl
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2286
*.dynamic.isp.telekom.rs.

Sajt: www.gowi.rs


+112 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata25.02.2025. u 19:02 - pre 44 dana i 8h
Citat:
hrg:
ne znam zakačit za poruku ni sliku ni fajl. nemogu naći kako se to radi

https://www.elitesecurity.org/t326656-0#2161587

U tvom kodu ima jedan problem danasnjiDatum deklarišeš kao Date a onda mu dodelješ string - Format?

Može jednostavno
danasnjiDatum = Date

U tom slučaju ako su ovo kod tebe navedeno ulazni podaci u MsgBox dobijam:
27/02/2025 00:19:00
26/02/2025 23:19:00
27/02/2025 03:12:00

Nisam razumeo šta očekuješ kao rezultat?

[Ovu poruku je menjao Jpeca dana 26.02.2025. u 09:04 GMT+1]
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
 
Odgovor na temu

hrg
ime i prezime
zg

Član broj: 336335
Poruke: 16
86.32.109.*



+3 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata26.02.2025. u 09:27 - pre 43 dana i 18h
dobro jutro
nevjerojatno, juce sam htio uploadat i više puta sam pročitao ovo:

23. Upload fajla uz poruku.
Ako želite da uploadujete neki fajl uz vašu poruku, kliknite na link “Upload uz poruku” koji se nalazi ispod vaše poruke. U polje Izbor fajla upišite adresu do fajla koji se nalazi na vašem disku. Preporučljivo je da koristite “Izaberi” dugme sa kojim ćete sami moći da pronađete fajl.
Kada završite se izborom fajla, pritisnite dugme “Upload” i fajl će biti uploadovan. Fajlove možete uploadovati najviše 24h od slanja poruke. Kada uploadujete fajl, svi će moći da ga downloaduju iz vaše poruke. Link će se pojaviti u dnu poruke.

ispod moje poruke se nalaze dvije kucice: smajliji u ovoj poruci i obaveštavanje emailom o novim odgovorima
ispod toga : pogledaj kako odgovor izgleda i Pošalji odgovor

sa lijeve strane poruka instant dodavanja: url http://www.elitesecurity.org/poruka/fajluzporuku/4097429

jedino da neki servis za upload slika

https://imgur.com/a/FIraM1b
slika

uspio, pojavilo se nakon slanja poruke. neobicno malo ali ok

[Ovu poruku je menjao hrg dana 26.02.2025. u 10:41 GMT+1]

pitanje:
Kako sa vba formatirati celiju kao korisnicku [h]:mm:ss?

[Ovu poruku je menjao hrg dana 26.02.2025. u 11:44 GMT+1]
Mesi, mesi neće ništa da ti škodi (Varljivo Leto 1968)
Prikačeni fajlovi
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2286
*.dynamic.isp.telekom.rs.

Sajt: www.gowi.rs


+112 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata26.02.2025. u 17:50 - pre 43 dana i 10h
Citat:
Kako sa vba formatirati celiju kao korisnicku [h]:mm:ss?


Code:
Range("A1").NumberFormat = "[h]:mm:ss"

U principu kad nisi siguran oko konkretne sintakse možeš da snimiš makro koji odradi to što ti treba i onda pogledaš kod i izbaciš višak. ChatGPT će isto poslužiti u većini situacija.



Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

hrg
ime i prezime
zg

Član broj: 336335
Poruke: 16
86.32.109.*



+3 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata27.02.2025. u 12:49 - pre 42 dana i 15h
da, snimanje makronaredbe mi je znalo pomoći.
zahvaljujem
Mesi, mesi neće ništa da ti škodi (Varljivo Leto 1968)
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1330

Jabber: 3okc@elitesecurity.org


+121 Profil

icon Re: VBA Excel racunanje vremena koje je vece od 24 sata20.03.2025. u 08:43 - pre 21 dana i 19h
Suvišno ti je pretvaranje vremena iz teksta u broj s obzirom da aritm. operacije to odrade u letu.

Drugo, da bi izbegao grešku koja se dešava kod negativne vrednosti za vreme, koristi MOD(1), odnosno >1 vrednost za mogućnost da broj sati prelazi nx24 sata.






[Ovu poruku je menjao 3okc dana 20.03.2025. u 09:56 GMT+1]
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Office :: Excel :: VBA Excel racunanje vremena koje je vece od 24 sata

[ Pregleda: 826 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.