sayfa isimlerini comboya aktarma

bllyldz

Altın Üye
Katılım
20 Eylül 2006
Mesajlar
12
Excel Vers. ve Dili
ofis 365 64 bit işletim sistemi.Türkçe
Altın Üyelik Bitiş Tarihi
02.04.2026
formumda 1 ad combo 1 ad tektbox ve bir ad commandbutton var.command butuna basıldığında tekstbox a girilen yazı ile aynı adı taşıyan bir sayfa eklenmesini istiyorum ve kaç adet çalışma sayfası varsa bunları comboya aktarmak istiyorum.comboya tıklandıgında ise hangi sayfa seçilmişse aktif hale gelsin istiyorum.eğer mümkünse örnek bir kod veya ipucu yazabilirmisiniz.Teşekkürler.İyi çalışmalar.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodları userformun kod sayfasına kopyalayın.

Kod:
Private Sub ComboBox1_Click()
Sheets("" & ComboBox1).Select
End Sub
 
Private Sub CommandButton1_Click()
Application.DisplayAlerts = False
On Error GoTo 10
Sheets.Add after:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = TextBox1
ComboBox1.Clear
UserForm_Initialize
Exit Sub
10 Sheets(Sheets.Count).Delete
MsgBox "Aynı isimde sayfa mevcuttur"
End Sub
                                  
Private Sub UserForm_Initialize()
For a = 1 To Sheets.Count
ComboBox1.AddItem Sheets(a).Name
Next
End Sub
 

bllyldz

Altın Üye
Katılım
20 Eylül 2006
Mesajlar
12
Excel Vers. ve Dili
ofis 365 64 bit işletim sistemi.Türkçe
Altın Üyelik Bitiş Tarihi
02.04.2026
sn leventm

tam aradığım kodu yazmışsınız.çok teşekkür ediyorum.İyi çalışmalar.
 
Üst