Sayfaları Menü Halinde Gösterme

Katılım
27 Temmuz 2004
Mesajlar
719
Excel Vers. ve Dili
Excel 2003 Tr
Belgedeki sayfaları menu halinde gösteren ve menüden ilgili sayfa seçilince o sayfayı açan kodlar.
Kod:
Sub auto_open()
  Dim AnaMenu As CommandBarControl
  Set AnaMenu = Application.CommandBars(1).Controls.Add(msoControlPopup, , , , True)
  With AnaMenu
    .Caption = "Sayfalar"
    .BeginGroup = False
  End With
  For i = 1 To ActiveWorkbook.Sheets.Count
  With AnaMenu.Controls.Add(msoControlButton, 1, , , True)
    .Caption = Sheets(i).Name
    .OnAction = "sayfaac"
  End With
  Next
End Sub
Sub sayfaac()
    Sheets(Application.CommandBars.ActionControl.Caption).Select
End Sub
Sub auto_close()
    Application.CommandBars("Worksheet Menu Bar").Reset
End Sub
 
Katılım
10 Nisan 2008
Mesajlar
578
Excel Vers. ve Dili
2000,2003,2007
Merhaba,

Kodları örnek bir dosyaya ekleyip gönderirmisin.

E.ALAN
 
Üst