- 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
	
				