aydgur
Altın Üye
- Katılım
- 31 Ekim 2005
- Mesajlar
- 451
- Excel Vers. ve Dili
- Excel 2007 Türkçe
- Altın Üyelik Bitiş Tarihi
- 04-03-2028
Günaydın !
Sub SAYFA_SEÇ()
Dim Sayfa_Adı As String
Sayfa_Adı = CommandBars.ActionControl.Caption
Sheets(Sayfa_Adı).Select
[A1].Select
End Sub
Sub MENÜ_EKLE()
On Error Resume Next
Dim Sayfa As Worksheet
For Each Yeni_Menü In MenuBars(xlWorksheet).Menus
If Yeni_Menü.Caption = "KLEOPATRA" Then
Yeni_Menü.Delete
End If
Next
Workbooks(ThisWorkbook.Name).Sheets("Menu").Activate
MenuBars(xlWorksheet).Menus.Add Caption:="KLEOPATRA", Before:=100
For Each Sayfa In Worksheets
MenuBars(xlWorksheet).Menus("KLEOPATRA").MenuItems.Add _
Caption:=Sayfa.Name, OnAction:="SAYFA_SEÇ"
Next
End Sub
Değerli bir katılımcının yukarıdaki kodlarını uyguladım,fakat sayfa_seç makrosunda "aktar","alacak"."borç"."ürün" isimli sayfaları seçmesin onun yerine başka makroları çalıştırayım istiyorum.Yani "aktar"adında bir sayfam var menüden aktar'ı tıkladığımda o sayfayı seçip gitmesini değil "aktar" adında başka bir makroyu işletsin sitiyorum.bunun için sayfa_seç makrosuna bir ek yaparak sözkonusu sayfaları seçmesinde başka makro çalıştırsın.Uzun ama böyle ifade edebildim.
Sub SAYFA_SEÇ()
Dim Sayfa_Adı As String
Sayfa_Adı = CommandBars.ActionControl.Caption
Sheets(Sayfa_Adı).Select
[A1].Select
End Sub
Sub MENÜ_EKLE()
On Error Resume Next
Dim Sayfa As Worksheet
For Each Yeni_Menü In MenuBars(xlWorksheet).Menus
If Yeni_Menü.Caption = "KLEOPATRA" Then
Yeni_Menü.Delete
End If
Next
Workbooks(ThisWorkbook.Name).Sheets("Menu").Activate
MenuBars(xlWorksheet).Menus.Add Caption:="KLEOPATRA", Before:=100
For Each Sayfa In Worksheets
MenuBars(xlWorksheet).Menus("KLEOPATRA").MenuItems.Add _
Caption:=Sayfa.Name, OnAction:="SAYFA_SEÇ"
Next
End Sub
Değerli bir katılımcının yukarıdaki kodlarını uyguladım,fakat sayfa_seç makrosunda "aktar","alacak"."borç"."ürün" isimli sayfaları seçmesin onun yerine başka makroları çalıştırayım istiyorum.Yani "aktar"adında bir sayfam var menüden aktar'ı tıkladığımda o sayfayı seçip gitmesini değil "aktar" adında başka bir makroyu işletsin sitiyorum.bunun için sayfa_seç makrosuna bir ek yaparak sözkonusu sayfaları seçmesinde başka makro çalıştırsın.Uzun ama böyle ifade edebildim.