- Katılım
- 26 Ağustos 2008
- Mesajlar
- 50
- Excel Vers. ve Dili
- 2003 türkçe
Private Sub ComboBox1_Change()
Sheets(ComboBox1.Text).Select
End Sub
Private Sub ComboBox2_Change()
Sheets(ComboBox2.Text).Select
End Sub
Private Sub Worksheet_Activate()
Dim I As Integer
For I = 1 To Sheets.Count
If Sheets(I).Name = Sheets("NPU 3 Kirişli").Name Or Sheets(I).Name = Sheets("NPU 4 Kirişli").Name Or Sheets(I).Name = Sheets("NPU 5 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 3 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 4 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 5 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 6 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 7 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 8 Kirişli").Name Then
ComboBox1.AddItem Sheets(I).Name
Else
ComboBox2.AddItem Sheets(I).Name
End If
Next
End Sub
comboboxlarım ilk sayfada ama exceli ilk açtığımda comboboxlarda veri yok başka bir sayfaya geçip ilk sayfayı açınca sayfa isimlerim combo boxta gözüküyor.Ve bu işlemi tekrarladıkça comboboxtaki veriler tekrar ediyor mesela 3 defa activate edersem worksheeti 3 tane aynı isim çıkıyor.Bu sanırım activate et dememden dolayı ama başka komut bilmiyorum.Bir de bu bendeki komutta if-else den dolayı ana sayfamda comboxta çıkıyor istediğim bir sayfayı nasıl comboboxtan çıkartırım?şimdiden teşekkürler
Sheets(ComboBox1.Text).Select
End Sub
Private Sub ComboBox2_Change()
Sheets(ComboBox2.Text).Select
End Sub
Private Sub Worksheet_Activate()
Dim I As Integer
For I = 1 To Sheets.Count
If Sheets(I).Name = Sheets("NPU 3 Kirişli").Name Or Sheets(I).Name = Sheets("NPU 4 Kirişli").Name Or Sheets(I).Name = Sheets("NPU 5 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 3 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 4 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 5 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 6 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 7 Kirişli").Name Or Sheets(I).Name = Sheets("NPI 8 Kirişli").Name Then
ComboBox1.AddItem Sheets(I).Name
Else
ComboBox2.AddItem Sheets(I).Name
End If
Next
End Sub
comboboxlarım ilk sayfada ama exceli ilk açtığımda comboboxlarda veri yok başka bir sayfaya geçip ilk sayfayı açınca sayfa isimlerim combo boxta gözüküyor.Ve bu işlemi tekrarladıkça comboboxtaki veriler tekrar ediyor mesela 3 defa activate edersem worksheeti 3 tane aynı isim çıkıyor.Bu sanırım activate et dememden dolayı ama başka komut bilmiyorum.Bir de bu bendeki komutta if-else den dolayı ana sayfamda comboxta çıkıyor istediğim bir sayfayı nasıl comboboxtan çıkartırım?şimdiden teşekkürler