iCentar → Racunari i oprema → Softver i operativni sistemi → Ms office → funkcija za trazenje zadnje kolone
Posljednjih 15 postova u ovoj temi
Predmet: Re: funkcija za trazenje zadnje kolone
Pa da ti si moderator i stavljas u top sto smatras da treba.
Pa da ti si moderator i stavljas u top sto smatras da treba.
Predmet: Re: funkcija za trazenje zadnje kolone
to sam i mislio, ali se nismo razumjeli
moju funkciju u temu "VBA Excel funkcije" , a onda tu temu "VBA Excel funkcije" u TOP,a
ne ovu temu u TOP
to sam i mislio, ali se nismo razumjeli
moju funkciju u temu "VBA Excel funkcije" , a onda tu temu "VBA Excel funkcije" u TOP,a
ne ovu temu u TOP
Predmet: Re: funkcija za trazenje zadnje kolone
Stavi ti temu top ako hoces ali stavi svoju funkciju i u ovu temu:
http://www.icentar.ba/showtopic.php?id=6152
Stavi ti temu top ako hoces ali stavi svoju funkciju i u ovu temu:
http://www.icentar.ba/showtopic.php?id=6152
Predmet: Re: funkcija za trazenje zadnje kolone
Znaci mogao bi je staviti u VBA excel funkcije i cijelu temu u TOP?
Znaci mogao bi je staviti u VBA excel funkcije i cijelu temu u TOP?
Predmet: Re: funkcija za trazenje zadnje kolone
Procedura je dobra i radit ce ono sto ti hoces.
Ja sam isao na onu variantu samo zbog toga sto se treba odnekle postaviti.
naime dok sam radio funkcija mi pokazala 8 kolona a ja sam koristio samo 5.
Poslije sam skontao da sam imao poziv funkcije iz 8 kolone pa sam onda napravio ono od do.
Doduse nisam ja nasao ovako elegantno rjesenje kao tvoje.
Ova tvoja bi dobra bila i u nekoj temi korisne procedure ili vec kako se zove.
Procedura je dobra i radit ce ono sto ti hoces.
Ja sam isao na onu variantu samo zbog toga sto se treba odnekle postaviti.
naime dok sam radio funkcija mi pokazala 8 kolona a ja sam koristio samo 5.
Poslije sam skontao da sam imao poziv funkcije iz 8 kolone pa sam onda napravio ono od do.
Doduse nisam ja nasao ovako elegantno rjesenje kao tvoje.
Ova tvoja bi dobra bila i u nekoj temi korisne procedure ili vec kako se zove.
Predmet: Re: funkcija za trazenje zadnje kolone
imam oko 1500 redova.
a nesto sam prepravio tvoju funkciju pa ako mozes komentiraj dali bi ona nasla to sto meni treba:
imam oko 1500 redova.
a nesto sam prepravio tvoju funkciju pa ako mozes komentiraj dali bi ona nasla to sto meni treba:
PreuzmiIzvorni kôd (Visual Basic):
- Function traziZadnjuKolonu(ImeSita As String)
- Dim Zadnji As Long
- Dim ws As Worksheet
- Dim zadnjaCelija As Range
- Set ws = Sheets(ImeSita)
- Set zadnjaCelija = ws.Cells.Find(What:="*", After:=ws.Cells(1, 1), LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByColumns, _
- SearchDirection:=xlPrevious, MatchCase:=False)
- Zadnji = zadnjaCelija.Column
- traziZadnjuKolonu = Zadnji
- End Function
Predmet: Re: funkcija za trazenje zadnje kolone
Od kojeg do kojeg reda da pregleda.
PreuzmiIzvorni kôd (Visual Basic):
OdReda i DoReda- Function traziZadnjuKolonu(ImeSita As String, OdReda As Integer, DoReda As Integer)
- Dim Zadnji As Long
- Dim ws As Worksheet
- Dim I As Integer
- Dim Brojac As Integer
- Set ws = Sheets(ImeSita)
- With ws
- For I = OdReda To DoReda
- Brojac = .Cells(I, .Columns.Count).End(xlToLeft).Column
- If Zadnji < Brojac Then
- Zadnji = Brojac
- End If
- Next I
- End With
- traziZadnjuKolonu = Zadnji
- End Function
Od kojeg do kojeg reda da pregleda.
Predmet: Re: funkcija za trazenje zadnje kolone
Nije u tome i je problem
Nije u tome i je problem
Predmet: Re: funkcija za trazenje zadnje kolone
Ako je uvjek jedna kolona prazna samo mozes dodsti +1 i on otcitace zadnju kolonu.
Ako je uvjek jedna kolona prazna samo mozes dodsti +1 i on otcitace zadnju kolonu.
Predmet: funkcija za trazenje zadnje kolone
imamo funkciju za trazenje zadnje kolone
pozivamo ju :
aktivniList = ActiveSheet.Name
zadnjaKolona = traziZadnjuKolonu(aktivniList)
problem je sto nemamo u prvom redu ispisanu C kolonu,trecu kolonu,
pa nam nece dati rezultat 3, zadnjaKolona<>3,
vec ce nam dati rezultat 2, zadnjaKolona=2
Kako napisati funkciju koja ce nam dati rezultat stvarne zadnje kolone?
| A | B | C | |
|---|---|---|---|
| 1 | Jabuka | 10 | |
| 2 | Tresnja | 5 | |
| 3 | Visnja | 6 | |
| 4 | Sljiva | 12 | 2 |
| 5 | Banana | 10 | 3 |
| 6 | Kruska | 4 | |
| 7 | Krastavac | 5 |
imamo funkciju za trazenje zadnje kolone
PreuzmiIzvorni kôd (Visual Basic):
- Function traziZadnjuKolonu(ImeSita As String)
- Dim Zadnji As Long
- Dim ws As Worksheet
- Set ws = Sheets(ImeSita)
- With ws
- Zadnji = .Cells(1, .Columns.Count).End(xlToLeft).Column
- End With
- traziZadnjuKolonu = Zadnji
- End Function
pozivamo ju :
aktivniList = ActiveSheet.Name
zadnjaKolona = traziZadnjuKolonu(aktivniList)
problem je sto nemamo u prvom redu ispisanu C kolonu,trecu kolonu,
pa nam nece dati rezultat 3, zadnjaKolona<>3,
vec ce nam dati rezultat 2, zadnjaKolona=2
Kako napisati funkciju koja ce nam dati rezultat stvarne zadnje kolone?
Sva vremena su GMT +01:00. Trenutno vrijeme: 5: 44 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