iCentar → Racunari i oprema → Softver i operativni sistemi → Ms office → IsNumeric provjeriti dali je celija broj
Posljednjih 15 postova u ovoj temi
Predmet: Re: IsNumeric provjeriti dali je celija broj
dobro, hvala decki!
dobro, hvala decki!
Predmet: Re: IsNumeric provjeriti dali je celija broj
Evo i moja
Evo i moja
PreuzmiIzvorni kôd (Visual Basic):
- Function Provjera()
- Dim red As Long
- Dim tmp
- Dim Dat As Date
- For red = 2 To Cells(Rows.Count, "A").End(xlUp).Row
- tmp = Range("A" & red).Value
- On Error Resume Next
- Dat = tmp
- If Err.Number = 0 Then
- Cells(red, 2) = "vrijeme"
- Else
- Cells(red, 2) = "nije vrijeme"
- End If
- Err.Number = 0
- Next red
- End Function
Predmet: Re: IsNumeric provjeriti dali je celija broj
hvala na objasnjenju
hvala na objasnjenju
Predmet: Re: IsNumeric provjeriti dali je celija broj
Kod nas kazu prosto kako grav ili Prosto kako fasulj.
Ovo ti radi na taj nacin ako doze do polja gde nema nista funkcija javi greska a ti sa naredbata
On error resume next i kazes na funkcija da ignorira gresku i da produzi dalja .
Ako je polje popunjeno sa vreme onda funkcija radi normalno.
Kod nas kazu prosto kako grav ili Prosto kako fasulj.
Ovo ti radi na taj nacin ako doze do polja gde nema nista funkcija javi greska a ti sa naredbata
On error resume next i kazes na funkcija da ignorira gresku i da produzi dalja .
Ako je polje popunjeno sa vreme onda funkcija radi normalno.
Predmet: Re: IsNumeric provjeriti dali je celija broj
evo cijelu noc trazio rijesenje. Dok vi spavate ja radim, hehehe salim se
zaboravio staviti da je gotovo.
hehehe
to me podsjetilo na ono : sam pitam, sam odgovaram.
Iskreno da ti kazem nije mi bas jasno, ali radi.
Na neki cudan nacin to se napravi a cini mi se da je kvaka u onome
On resume next i On resume goto 0 tu se nesto desi pa preusmjeri,a kuda? brate mili pojma nemam niti imam 0 niti for...next petlju pa da izade
ko cega znat, al radi a to je najbitnije
Citiraj zxz:
Pa koliko vidim ti si to napravio ili te nisam dobro razumio.
evo cijelu noc trazio rijesenje. Dok vi spavate ja radim, hehehe salim se
zaboravio staviti da je gotovo.
hehehe
to me podsjetilo na ono : sam pitam, sam odgovaram.
Iskreno da ti kazem nije mi bas jasno, ali radi.
Na neki cudan nacin to se napravi a cini mi se da je kvaka u onome
On resume next i On resume goto 0 tu se nesto desi pa preusmjeri,a kuda? brate mili pojma nemam niti imam 0 niti for...next petlju pa da izade
ko cega znat, al radi a to je najbitnije
Predmet: Re: IsNumeric provjeriti dali je celija broj
Pa koliko vidim ti si to napravio ili te nisam dobro razumio.
Pa koliko vidim ti si to napravio ili te nisam dobro razumio.
Predmet: Re: IsNumeric provjeriti dali je celija broj
| celija kao tekst | dali je vrijeme |
|---|---|
| 10:33 | vrijeme |
| NISTA | nije vrijeme |
| NISTA | nije vrijeme |
| NISTA | nije vrijeme |
| 12:23 | vrijeme |
| 04:23 | vrijeme |
| 02:34 | vrijeme |
| NISTA | nije vrijeme |
| 01:22 | vrijeme |
| NISTA | nije vrijeme |
| 123 | nije vrijeme |
| 23.34 | nije vrijeme |
| 01:78 | nije vrijeme |
PreuzmiIzvorni kôd (Visual Basic):
- Sub proba()
- Dim red As Long
- For red = 2 To Cells(Rows.Count, "A").End(xlUp).Row
- If IsTime(Range("A" & red)) Then
- Cells(red, 2) = "vrijeme"
- Else
- Cells(red, 2) = "nije vrijeme"
- End If
- Next red
- End Sub
- Function IsTime(rng As Range) As Boolean
- Dim sValue As String
- sValue = rng.Cells(1).Text
- On Error Resume Next
- IsTime = IsDate(TimeValue(sValue))
- On Error GoTo 0
- End Function
Predmet: Re: IsNumeric provjeriti dali je celija broj
Najbolje da zakacis primjer.
Vrijeme i jeste broj sa formatom vremena.
Najbolje da zakacis primjer.
Vrijeme i jeste broj sa formatom vremena.
Predmet: IsNumeric provjeriti dali je celija broj
u nekim celijama imam vrijednost vremena 10:52, upisane i formatirane kao string.
ako zelim provjeriti dali je u toj celiji broj, dakle vrijeme, napisem
If IsNumeric(cells(1,1))=TRUE then
...neki kod
end if
ali mi ne vrati TRUE.
Nesmijem upotrijebiti VAL,ovako:
If IsNumeric(Val(cells(1,1))=TRUE then
jer bi mi za celiju u kojoj su upisana slova dao rezultat 0, a 0 je isto broj.
kako to rijesiti?
u nekim celijama imam vrijednost vremena 10:52, upisane i formatirane kao string.
ako zelim provjeriti dali je u toj celiji broj, dakle vrijeme, napisem
If IsNumeric(cells(1,1))=TRUE then
...neki kod
end if
ali mi ne vrati TRUE.
Nesmijem upotrijebiti VAL,ovako:
If IsNumeric(Val(cells(1,1))=TRUE then
jer bi mi za celiju u kojoj su upisana slova dao rezultat 0, a 0 je isto broj.
kako to rijesiti?
Sva vremena su GMT +01:00. Trenutno vrijeme: 11: 32 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