Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Visual Basic pytanie
Autor Wiadomość
cinek Offline
Starszy użytkownik
*
VIP Members

Ilość postów: 116
Dołączył: Aug 2008
Reputacja: 0

Thanks: 0
0 thank was given in 0 posts
Post: #1
 
Witam

Mam takie pytanko odnoście Visual Basic Wink

sytuacje przedstawię tak:
Mam 2 userform`y i w userform2 mam combobox`a. Uruchamiając program moim MENU jest userform1. Z niego wchodze do userform2 gdzie mam combobox`a. TUTAJ AUTOMATYCZNIE WCZYTUJĄ MI SIĘ WARTOŚCI ZAPISANE W ARKUSZU EXEL`A. Wracam do userform1 i ponownie wchodzę do userform2 i wartości wpisują siedo combobox`a jeszcze raz Sad jaka jest komenda aby te wartości nie wpisywały się za każdym razem gdy włączę userforma2. Moja lista wygląda wtedy np. tak

kot
pies
słoń
kot
pies
słoń
kot
pies
słoń

mam nadzieje że wyjaśniłem problem dość jasno. Poniżej wklejam mój kod z VB

Kod:
Private Sub ComboBox1_Enter()
w = 1
Do While Cells(w, 1) <> ""
ComboBox1.AddItem Cells(w, 1)
w = w + 1
Loop
End Sub
(caps lock został użyty aby podkreślić ważność informacji)
pozdrawiam i czekam na pomoc Wink

[Obrazek: 993a3cb39134bda0in4.gif]
2008-10-13 21:09:14
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
ad3k Offline
Młodszy dyskutant
*
Super Moderator

Ilość postów: 165
Dołączył: Aug 2008
Reputacja: 0

Thanks: 0
0 thank was given in 0 posts
Post: #2
 
Kod:
Private Sub UserForm_Initialize()
w = 1
Do While Cells(w, 1) <> ""
ComboBox1.AddItem Cells(w, 1)
w = w + 1
Loop
End Sub

Sprobuj tak

[Obrazek: 72566d3d7f12c8c9.png]
MSI P45 Neo2-FR :: Intel C2D e8400 @ 3.00GHz BOX :: 2x2GB Patriot DUAL 800Mhz Extreme Performance :: ZOTAC GEFORCE 9600GT 512MB DDR3 256BIT :: 640GB Samsung HD642JJ SATAII 16MB cache :: Chieftec CFT-560A-12S 560W DUALXEON

[Obrazek: modbrl.gif]
2008-10-13 21:28:51
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Kontakt | PCMod.pl | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS