ComboBox'tan Çalışma Sayfalarını Seçmek

Katılım
18 Ekim 2005
Mesajlar
146
Excel Vers. ve Dili
Excel 2007 (12) SP2 Türkçe
Merhabalar,
Userform üzerine koyduğum bir ComboBox'ın Kitap'taki çalışma sayfalarını göstermesini istiyorum. Yani yeni bir çalışma sayfası eklendiğinde yeni çalışma sayfasıda ComboBox'ta görülecek, silinen oradan da yok olacak. Þunuda söylemek gerekir belki, ben ondan sonra aktif olan sayfaya Userform üzerinden veri gireceğim.
Bunun için ComboBox1'e şöyle bir şey ekledim:

Kod:
Private Sub ComboBox1_Change()
  Worksheets(ComboBox1.Text).Select
End Sub
Sizce bu durumun çözümü nasıl gerçekleşir?

Edit:koddaki yazım yanlışları düzeltildi.
 
Katılım
18 Ekim 2005
Mesajlar
146
Excel Vers. ve Dili
Excel 2007 (12) SP2 Türkçe
Evet arkadaşlar demekki biraz msdn'de falan da dolaşmak lazımmış. ComboBox'a bir değer ataması gerçekleştirilmeliymiş sanırsam. Bu konuyu Userforma şöyle bir kod girmek yardımcı olacak sanırım bize. Yani şöyle bir kod işimizi çözüyor.

Kod:
Private Sub ComboBox1_Change()
		Worksheets(ComboBox1.Text).Selecet
	End Sub
Private Sub UserForm_Initialize()
		For i = 1 To Worksheets.Count
		ComboBox1.AddItem Worksheets(i).Name
		Next i
	End Sub
 
Katılım
18 Ekim 2005
Mesajlar
146
Excel Vers. ve Dili
Excel 2007 (12) SP2 Türkçe
Linkler ve açıklamalar çok güzel, çok sağolun, kodlamayı yeni yeni kavradığım için vede forumuda yeni yeni kullanmaya başladığım için, daha önceden sorulmuş bir soruyu yeniden sorarak size de zaman kaybettirdim.Ã?zür dilerim.
 
Üst