Makro ile isim verilmiş sayfaları (Sheet) yine makro yardımı ile bulmak

Katılım
27 Aralık 2006
Mesajlar
254
Excel Vers. ve Dili
Excel Visual Basic 6.0
Altın Üyelik Bitiş Tarihi
09.07.2019
Arkadaşlar sorun şu; düzenlemiş olduğum bir User Form da makro oluşturarak kişilerin isimleri sayfa isimleri olarak (sheet) açılıyor, fakat bir başka formda bu kişilerin isimlerini girerek kişiye ait sayfanın açılmasını makro aracılığığla yapmak istiyorum ama bir türlü yapamadım. Belki basit bir şey, yardımlarınızı bekliyorum.
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Aşağıdaki kod size yardımcı olur umarım

Kod:
Sub sayfalar()
    Dim bak As Integer
    For bak = 1 To ThisWorkbook.Sheets.Count
        MsgBox ThisWorkbook.Sheets(bak).Name
    Next
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Sayfa isimlerini combobox'da görmek için;

Kod:
Private Sub UserForm_Initialize()
On Error Resume Next
Dim i As Integer
For i = 1 To Sheets.Count
ComboBox1.AddItem Sheets(i).Name
Next
Me.ComboBox1.ListIndex = 0
End Sub
Combobox'dan sayfayı seçmek için ise;
Kod:
Private Sub B01_Click()
On Error Resume Next
Dim sicil As String
sicil = ComboBox1.Value
Worksheets(sicil).Select
End Sub
kodlarını kullanabilirsiniz.
 
Katılım
27 Aralık 2006
Mesajlar
254
Excel Vers. ve Dili
Excel Visual Basic 6.0
Altın Üyelik Bitiş Tarihi
09.07.2019
Teşekkür

Yardımcı olan tüm arkadaşlara teşekkür ederim. Sorun çözüldü.
 
Üst