iCentar → Racunari i oprema → Softver i operativni sistemi → Ms office → VBA Excel zasto mi funkcija promijeni vrijednost varijable?
Posljednjih 15 postova u ovoj temi
Predmet: Re:VBA Excel zasto mi funkcija promijeni vrijednost varijable?
hvala na odgovor
hvala na odgovor
Predmet: Re:VBA Excel zasto mi funkcija promijeni vrijednost varijable?
Nemoj kosustiti variabla s koja je ulazni podatak u funkcii za izracun jer tako na kraju je promenini i je vracas je nazad . Dodaj nova variabla za izracun unutra funkcije i variabla varTemp nece se mejnati vise
Nemoj kosustiti variabla s koja je ulazni podatak u funkcii za izracun jer tako na kraju je promenini i je vracas je nazad . Dodaj nova variabla za izracun unutra funkcije i variabla varTemp nece se mejnati vise
Predmet: VBA Excel zasto mi funkcija promijeni vrijednost varijable?
dobar dan
u gornjem kodu, varTemp mi promijeni vrijednost u sekundi. To mi nije jasno.
function sec2time(s as double), jos bi mi bilo jasno da je function sec2time(varTemp as double) ali ovako nesto mi je nejasno. da koristim varTemp za funkciju napisao bi sec2time(byVal varTemp as Double) i nebi se izmjenila no...
zna li netko zasto varTemp promijeni vrijednost?
dobar dan
PreuzmiIzvorni kôd (Visual Basic):
- sub proba()
- dim varTemp as double
- varTemp=102345
- msgbox sec2time(varTemp)
- next sub
- function sec2time(s as Double) as String
- Dim sati As Integer
- Dim minuta As Integer
- Dim sekundi As Integer
- If s >= 86400 Then
- sati = (s / 86400) * 24
- s = s Mod 86400
- End If
- If s >= 3600 Then
- sati = sati + (s / 3600)
- s = s Mod 3600
- End If
- If s >= 60 Then
- minuta = s / 60
- s = s Mod 60
- End If
- sekundi = s
- sec2time = CStr(sati) & ":" & CStr(minuta) & ":" & CStr(sekundi)
- End Function
u gornjem kodu, varTemp mi promijeni vrijednost u sekundi. To mi nije jasno.
function sec2time(s as double), jos bi mi bilo jasno da je function sec2time(varTemp as double) ali ovako nesto mi je nejasno. da koristim varTemp za funkciju napisao bi sec2time(byVal varTemp as Double) i nebi se izmjenila no...
zna li netko zasto varTemp promijeni vrijednost?
Sva vremena su GMT +01:00. Trenutno vrijeme: 11: 49 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