Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kako da limitiram kretanje korisnika kroz List-ove, pomoću "ScrollArea"?

  • 6 odgovora
  • 2.310 pregleda

Najnovija ↓

Kako da limitiram kretanje korisnika kroz List-ove, pomoću "ScrollArea"? 12.03.2016. u 11:23 · pre 129 meseci
izmenjeno 2 puta, poslednji put pcpopovic 12.03.2016. u 11:54
  1. pcpopovic12.03.2016. u 11:54zapis iz teksta poruke
  2. pcpopovic12.03.2016. u 11:52zapis iz teksta poruke
#1
Hoću da limitiram kretanje korisnika kroz List-ove, pomoću "ScrollArea", međutim kada (nakon "pamćenja" i zatvaranja) opet otvorim fajl podešavanja se izgube. Pokušao sam i sa VBA kodovima) - ali ništa. Zašto?
Kod koji sam najčešće ispisivao:

Private Sub Workbook_Open()
Worksheets("sheet1").ScrollArea = "A1:J101"
End Sub
Re: Kako da limitiram kretanje korisnika kroz List-ove, pomoću "ScrollArea"? 13.03.2016. u 11:10 · pre 129 meseci #2
Ovo kod je sasvim u redu, ali obrati paznju da,

1. naravno dokument mora da bude u .xlsm formatu da bi VBA kod ostao u dokumentu i naravno funkcionisao.
2. VBA makroi moraju da budu omoguceni
3. Pojedini Antivirusi bi mogli da blokiraju izvrsavanje VBA koda, ako s edobro secam Kaspersky ima opcije da pojedine komande blokira

Pozdrav
Re: Kako da limitiram kretanje korisnika kroz List-ove, pomoću "ScrollArea"? 13.03.2016. u 18:51 · pre 129 meseci #3
Sve sam ovo uradio i proverio i... ništa. Ukoliko to označim u Properties-u Lista (ScrollArea $A$1:$J$101), to "drži vodu" dok ne zatvorim fajl.
Sada sam, umesto "sheet1" napisao naziv mog List-a - "Podaci" i kod postavio u VBA tog List-a (ne u "ThisWorkbook"-a):

Private Sub Workbook_Open()
Worksheets("Podaci").ScrollArea = "A1:J101"
End Sub
Re: Kako da limitiram kretanje korisnika kroz List-ove, pomoću "ScrollArea"? 13.03.2016. u 21:23 · pre 129 meseci #4
Uspeo sam. Treba u "ThisWorkbook" napisati:

Private Sub Workbook_Open()
Worksheets("Podaci").ScrollArea = "$A$1:$J$101"
End Sub

Kako sad napisti za ostale "List"-ove? Da li za svaki dodavati novu proceduru:

Private Sub Workbook_Open()
Worksheets("Podaci").ScrollArea = "$A$1:$J$101"
End Sub
_____________________________________
Private Sub Workbook_Open()
Worksheets("Promet").ScrollArea = "$A$1:$M$203"
End Sub
____________________________
itd...


Ili dodavati u drugom redu oznake "List"-ova i rapone ćelija:

Private Sub Workbook_Open()
Worksheets("Podaci").ScrollArea = "$A$1:$J$101"
Worksheets("Podaci").ScrollArea = "$A$1:$J$101"
itd...
End Sub


Ili neki treći način?
Re: Kako da limitiram kretanje korisnika kroz List-ove, pomoću "ScrollArea"? 13.03.2016. u 22:15 · pre 129 meseci
izmenjeno 1 put, poslednji put pcpopovic 14.03.2016. u 14:50
  1. pcpopovic14.03.2016. u 14:50zapis iz teksta poruke
#5
Prethodno je rešeno.

Povlačim pitanje (koje je bilo ovde) da ga Administrator ne "skine". Otvoriću novu temu. Pozdrav.
Re: Kako da limitiram kretanje korisnika kroz List-ove, pomoću "ScrollArea"? 15.03.2016. u 15:27 · pre 129 meseci #7
Rešio sam postavljajući sve u "Workbook", dodajući linije opsega ćelija (Range) za pojedine "Sheet"-ove - za sada radi:

...
Worksheets("Podaci").ScrollArea = "$A$1:$J$101"
Worksheets("Promet").ScrollArea = "$A$1:$M$203"
Worksheets("Cene").ScrollArea = "$A$1:$DQ$53"
...

@Ivek33
Pogledaj stranu:
http://www.elitesecurity.org/t489772-0
Pa pokušaj da pomogneš. Pozdrav.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme