- Katılım
- 14 Nisan 2013
- Mesajlar
- 764
- Excel Vers. ve Dili
-
Office Excel 2016 TR
Home & Business
- Altın Üyelik Bitiş Tarihi
- 30.12.2018
Merhabalar,
Sayın Korhan hocamızdan almış olduğum kodlar sayesinde çok güzel bir sağ tuş menüsü oluşturdum.
Birde ilaveler yapmak istiyorum, kendimce biraz kurcaladım ama oluşturamadım.
Aşağıdaki menüde alt sekmeler oluşturmak için hangi kodları ilave etmemiz gerekecektir. Yardımlarınızı bekliyorum.
http://prntscr.com/3zb4tj
Internet Pivot sekmesinin altına 2-3 sekme daha açmak istiyorum
Son olarak bu özel menüyü en üste taşımak için ne yapmamız gerekiyor
Sayın Korhan hocamızdan almış olduğum kodlar sayesinde çok güzel bir sağ tuş menüsü oluşturdum.
Birde ilaveler yapmak istiyorum, kendimce biraz kurcaladım ama oluşturamadım.
Aşağıdaki menüde alt sekmeler oluşturmak için hangi kodları ilave etmemiz gerekecektir. Yardımlarınızı bekliyorum.
http://prntscr.com/3zb4tj
Internet Pivot sekmesinin altına 2-3 sekme daha açmak istiyorum
Kod:
Option Explicit
Dim Sag_Klik_Menu As CommandBar
Dim Ana_Menu As CommandBarPopup
Dim Alt_Menu As CommandBarButton
Dim X As Byte
Sub Auto_Open()
Set Sag_Klik_Menu = Application.CommandBars("Cell")
On Error Resume Next
Sag_Klik_Menu.Controls("Özel Menü").Delete
On Error GoTo 0
Set Ana_Menu = Sag_Klik_Menu.Controls.Add(msoControlPopup, , , , True)
With Ana_Menu
.Caption = "Özel Menü"
.BeginGroup = True
End With
For X = 1 To 4
Set Alt_Menu = Ana_Menu.Controls.Add(msoControlButton, 1, X, , True)
Alt_Menu.FaceId = 1763
With Alt_Menu
Select Case X
Case 1
.Caption = "Internet Pivot"
.OnAction = "Makro_A"
Case 2
.Caption = "Mağaza Pivot"
.OnAction = "Makro_B"
Case 3
.Caption = "C"
.OnAction = "Makro_C"
Case 4
.Caption = "D"
.OnAction = "Makro_D"
End Select
End With
Next
Set Sag_Klik_Menu = Nothing
Set Ana_Menu = Nothing
Set Alt_Menu = Nothing
End Sub
Sub Auto_Close()
On Error Resume Next
Sag_Klik_Menu.Controls("Özel Menü").Delete
On Error GoTo 0
End Sub