[ boorg @ 28.02.2008. 23:35 ] @
Radi uštede na prostoru želim napraviti 30 ComboBox kotrola u kojima bi bili popisani članovi (nečega).
Svaki od tih članova ima svoju karticu sa općim podacima .
želim da iz padajućeg menija (ComboBox-a)mogu otvarati pojedinu karticu .
znači kliknem na ime PeroPerić koji se nalazi u ComboBox-u na (listu 1) želim da mi otvori njegovu karticu koja je na (listu 2 , A248).

Skužio sam kako se popis dodaje u ComboBox ako da se time nemorate patiti.

ako ko zna neka pomaga.

Radi se o Excelu 2007

[Ovu poruku je menjao boorg dana 29.02.2008. u 00:48 GMT+1]

[Ovu poruku je menjao boorg dana 29.02.2008. u 01:26 GMT+1]
[ Jpeca @ 29.02.2008. 08:48 ] @
Može se funkcijom i HYPERLINK kreirati hiperlink, ali pretpostavljam da si mislio da nakon izbora direkno pređeš u odgovarajući opseg.

Pored svake stavke liste za popunjavanje comboboxa dopiši list i adresu ćelije na koju treba da se pozicioniraš npr.
...K......L.......M
Pero|Sheet2|A1
jozo|Sheet2|A35

U svojstvima comboboxa (properties) upišti LinkedCell: A1 - to je ćelija u kojoj će se prikazati rezultat izbora iz combo box-a. U susednu ćelij B1 postavi formulu koja određuje odgovarajući list za izabrano ime:
Code:
=VLOOKUP($A$1,$K$2:$M$8,2,FALSE)

Slično u ćeliju C1 formulu koja određuje odgovarajući opseg za izabrano ime.

Sada na događaj Change Combobox-a upiši jednostavan kod za selekciju na osnovu teksta u ćelijama B1 i C1
Code:

Private Sub ComboBox1_Change()
  Sheets(Range("B1").Text).Activate
  ActiveSheet.Range((Range("C1").Text)).Select
End Sub



[ boorg @ 29.02.2008. 23:39 ] @
Puno ti hvala probat ću.