Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Combox i listbox
anonim




Typ: Nie zarejestrowany
Combox i listbox

moze ktos wie jak zrobic by combobox w userformie pobierał dane z listbox zawartego w arkuszu

05-05-2005 12:31
  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

A listbox pobiera skąd? - z arkusza!

Możesz pobierać pętlą z listboxa i z arkusza.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

05-05-2005 19:01
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Trudno odpowiedzieć na Twoje pytanie Anonimie , bo w zasadzie rzeczywiście nie wiadomo o co pytasz, więc gdybajmy:

- jeżeli chodzi Ci o to by ComboBox miał tą samą listę szzegółow co ListBox z arkusza, a Listbox formatowałeś przyporządkowując mu zakres komórek arkusza to wystarczy w okienku właściwości ComboBox w linii  właściwości RowSource wpisać ten sam zakres

RowSource=$K12:$K16

- jeżeli Twoj ComboBox ma już listę, a chcesz tylko nadać mu tę samą wartość co wybrana przez ListBox pozycja, wówczas nalezy jako wartość przypisac mu wartość komórki łącza:

Me.ComboBox1.Value = ThisWorkbook.Sheets("sinus" ).Range("$K$1" ).Value

lecz tak naprawdę nie wiemy nawet czy Twoja lista jest z ToolBoxa Formularze, czy to jest to ActiveX ?

[Post edytowany dnia 05-05-2005 21:37 przez karolinavb]


_____________________________________________
Karolina

05-05-2005 21:34
Pokaż profil karolinavb  Wyślij email do karolinavb   
mariofrost




Typ: neutral
Postów: 2
Zarejestrowany: May 2005

przepraszam za brak szczegolow listbox pobiera z nazw arkuszy


_____________________________________________
Dzięki 
Mariofrost

05-05-2005 21:51
Pokaż profil mariofrost  Wyślij email do mariofrost   
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Nic nie stoi na przeszkodzie by użyć:

RowSource=nazwa_moja

lub na przykład w kodzie, lecz już z cudzysłowem:

Dim MyArray As Variant
MyArray = Range("nazwa_moja" )
Me.ComboBox1.List = MyArray

[Post edytowany dnia 05-05-2005 22:27 przez karolinavb]


_____________________________________________
Karolina

05-05-2005 22:20
Pokaż profil karolinavb  Wyślij email do karolinavb   
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1