Novo

Forum kao aplikacija na telefonu

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

  • 7 odgovora
  • 5.451 pregleda

Najnovija ↓

[Excel] Postavljanje vrednosti za List Box 04.04.2008. u 12:55 · pre 226 meseci #1
Da li mogu da postavim focus na odredjeni clan u list box-u?
Kada prilikom ucitavanja forme stavim focus na listbox, vba pozicionira uvek na prvi clan, ali hocu da postavim focus na neki drugi clan u list box-u.
Re: [Excel] Postavljanje vrednosti za List Box 04.04.2008. u 14:32 · pre 226 meseci #2
Čini mi se da si pomešao terminologiju Set Focus proglašava određenu kontrolu na formi za aktivnu. Da podesiš vrednost u listi stavki List Box kontrole najjednostavnije je postavljanjem odgovarajućeg broja stavke u listi (index) za Selected.

Code:
 Me.ListBox1.Selected(index) = True

Index je dakle ceo broj od 0 do broja stavki na listi -1
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: [Excel] Postavljanje vrednosti za List Box 04.04.2008. u 16:16 · pre 226 meseci
izmenjeno 1 put, poslednji put Djuka Maricic 04.04.2008. u 16:30
  1. Djuka Maricic04.04.2008. u 16:30zapis iz teksta poruke
#3
Ocigledno jesam, ustvari mislio sam da pomocu set focus mogu da se fokusiram na odredjeni clan u list box-u.
Hvala jpeca, ovo je ono sto mi je trebalo!
Hvala puno.

Imam opet jedno pitanje, da li mogu prilikom pokretanja eksel fajla u kome imam neki vba kod, da odmah prilikom otvaranja prikaze odredjenu formu?
Re: [Excel] Postavljanje vrednosti za List Box 06.04.2008. u 23:58 · pre 226 meseci #4
Re,
mozes stavi ovu kodu u ThisWorkbook
Code:
Option Explicit

Private Sub Workbook_Open()
USF.Show ' Ime tvoje forme
End Sub

Pozdrav za sve .
Potpis
Nepostoje idiotska pitanja, samo idioti ne postavljaju pitanje !!!
Re: [Excel] Postavljanje vrednosti za List Box 07.04.2008. u 17:09 · pre 226 meseci #5
Zaboravio sam da napomenem da sam to vec probao i da ne radi.

To mi nikako nije bilo jasno, jer je to dogadjaj (mislim na Workbook_Open) koji treba da izvrsi kod koji je napisan.

Pokusavao sam da stavim i da je Public Sub, ali opet se nista ne desava, tako da mi nista nije jasno.

Verovatno je neka sitnica, ali nikako ne mogu da provalim sta moze da bude.

Ime forme je frmulaz i kod mi izgleda ovako


Private Sub Workbook_Open()
frmulaz.Show
End Sub
Re: [Excel] Postavljanje vrednosti za List Box 07.04.2008. u 17:55 · pre 226 meseci #6
Nije ti dobar "događaj", tj metod. Ovako kako si ga definisao, radiće pri otvaranju bilo kog WorkBook objekta različitog od dokumenta u kom je makro. [Proveri: otvori bilo koju tabelu sa OPEN dok je makro aktivan.]

Ono što tebi treba je skup procedura koje se izvršavaju pri otvaranju. Ime ove procedure je Auto_Open() i mora da ide u posebnom modulu a ne u ThisWorkbook() i sl. //kao što Gix predlaže.
Potpis
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!
Re: [Excel] Postavljanje vrednosti za List Box 07.04.2008. u 22:01 · pre 226 meseci
izmenjeno 1 put, poslednji put Gix_ 07.04.2008. u 23:09
  1. Gix_07.04.2008. u 23:09zapis iz teksta poruke
#7
Re,
proveri opciju za macro komande pri otvaranju radne sveske, na kojem su nivou ili su dezaktivirane
druga mogucnost je da tvoja forma sadrzi neku kontrolu sa kojom nesto nije u redu u pitanju koda
na iniciliziranju forme, mozda i samo ime forme nekad zeza pokusaj da promenis.
Inace evo prikacenog dokumenta koji funkcionise na mom PCu.

3okc bicu iskren nista ne kapiram u tvom objasnjenju ili nisam razumeo pitanje ?

Pozdrav
Potpis
Nepostoje idiotska pitanja, samo idioti ne postavljaju pitanje !!!
Re: [Excel] Postavljanje vrednosti za List Box 08.04.2008. u 01:58 · pre 226 meseci #8
Hvala! Radi! I to oba objasnjenja.

Bila je greska u iniciliziranju forme, Gix_ je bio u pravu (komandno dugme).

Kada sam ispravio, funkcionisu oba objasnjenja i kad se sacuva u ThisWorkbook, bez da otvara u bilo kom drugom workbook-u, i radi ako se stavi metod Auto_Open.

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme