Dosya Düzen Çubuğuna Menü Ekleme Silme Online Eğitimler sadece 49,99 TL. Hem de ikinci eğitim ücretsiz! Makroyu Kopyala 'Excel Makro (VBA) online eğitimleri için: https://www.excelsizeyeter.com/excelsizeyeter.com/udemy_giris.php adresine tıklayınız. Bir eğitim alana bir eğitim bedavadır. İkinci eğitim olarak Excel, Excel pratik çözümler, finans eğitimleri vb. alabilirsiniz. Modüle Option Explicit Sub CreateMenu() ' creates a new menu. ' can also be used to create commandbarbuttons ' may be automatically executed from an Auto_Open macro or a Workbook_Open eventmacro Dim cbMenu As CommandBarControl, cbSubMenu As CommandBarControl RemoveMenu ' delete the menu if it already exists ' create a new menu on an existing commandbar (the next 6 lines) Set cbMenu = Application.CommandBars(1).Controls.Add(msoControlPopup, , , , True) With cbMenu .Caption = "&My menu" .Tag = "MyTag" .BeginGroup = False End With ' or add to an existing menu (use the next line instead of the previous 6 lines) 'Set cbMenu = Application.CommandBars.FindControl(, 30007) ' Tools-menu If cbMenu Is Nothing Then Exit Sub ' didn't find the menu... ' add menuitem to menu With cbMenu.Controls.Add(msoControlButton, 1, , , True) .Caption = "&Menu Item1" .OnAction = ThisWorkbook.Name & "!Macroname" End With ' add menuitem to menu With cbMenu.Controls.Add(msoControlButton, 1, , , True) .Caption = "&Menu Item2" .OnAction = ThisWorkbook.Name & "!Macroname" End With ' add a submenu Set cbSubMenu = cbMenu.Controls.Add(msoControlPopup, 1, , , True) With cbSubMenu .Caption = "&Submenu1" .Tag = "SubMenu1" .BeginGroup = True End With ' add menuitem to submenu (or buttons to a commandbar) With cbSubMenu.Controls.Add(msoControlButton, 1, , , True) .Caption = "&Submenu Item1" .OnAction = ThisWorkbook.Name & "!Macroname" .Style = msoButtonIconAndCaption .FaceId = 71 .State = msoButtonDown ' or msoButtonUp End With ' add menuitem to submenu (or buttons to a commandbar) With cbSubMenu.Controls.Add(msoControlButton, 1, , , True) .Caption = "&Submenu Item2" .OnAction = ThisWorkbook.Name & "!Macroname" .Style = msoButtonIconAndCaption .FaceId = 72 .Enabled = False ' or True End With ' add a submenu to the submenu Set cbSubMenu = cbSubMenu.Controls.Add(msoControlPopup, 1, , , True) With cbSubMenu .Caption = "&Submenu2" .Tag = "SubMenu2" .BeginGroup = True End With ' add menuitem to submenu submenu With cbSubMenu.Controls.Add(msoControlButton, 1, , , True) .Caption = "&Submenu Item1" .OnAction = ThisWorkbook.Name & "!Macroname" .Style = msoButtonIconAndCaption .FaceId = 71 .State = msoButtonDown ' or msoButtonUp End With ' add menuitem to submenu submenu With cbSubMenu.Controls.Add(msoControlButton, 1, , , True) .Caption = "&Submenu Item2" .OnAction = ThisWorkbook.Name & "!Macroname" .Style = msoButtonIconAndCaption .FaceId = 72 .Enabled = False ' or True End With ' add menuitem to menu With cbMenu.Controls.Add(msoControlButton, 1, , , True) .Caption = "&Remove this menu" .OnAction = ThisWorkbook.Name & "!RemoveMenu" .Style = msoButtonIconAndCaption .FaceId = 463 .BeginGroup = True End With Set cbSubMenu = Nothing Set cbMenu = Nothing End Sub Sub RemoveMenu() ' may be automatically executed from an Auto_Close macro or a Workbook_BeforeClose eventmacro DeleteCustomCommandBarControl "MyTag" ' deletes the new menu End Sub Private Sub DeleteCustomCommandBarControl(CustomControlTag As String) ' deletes ALL occurences of commandbar controls with a tag = CustomControlTag On Error Resume Next Do Application.CommandBars.FindControl(, , CustomControlTag, False).Delete Loop Until Application.CommandBars.FindControl(, , CustomControlTag, False) Is Nothing On Error GoTo 0 End Sub Sub ShowHideMenu(MenuVisible As Boolean) ' may be automatically executed from an Workbook_Activate macro or a Workbook_Deactivate eventmacro ChangeControlVisibility "MyTag", MenuVisible ' toggles menu visibility End Sub Private Sub ChangeControlVisibility(CustomControlTag As String, MenuVisible As Boolean) ' toggles menu visibility On Error Resume Next Application.CommandBars.FindControl(, , CustomControlTag, False).Visible = MenuVisible On Error GoTo 0 End Sub Sub Macroname() ' used by the menuitems created by the CreateMenu macro MsgBox "This could be your macro running!", vbInformation, ThisWorkbook.Name End Sub 'Thisworkbook a Private Sub Workbook_Activate() ShowHideMenu True End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) RemoveMenu End Sub Private Sub Workbook_Deactivate() ShowHideMenu False End Sub Private Sub Workbook_Open() CreateMenu End Sub Bu makro ile ilgili sorun bildir Bu makro çalışmıyor. Kodlarda bir hata var. Diğer Hata ile ilgili görüşlerinizi aşağıdaki kutuya yazabilirsiniz. Hata bildir TÜM MAKROLAR Youtube Kanalımız Aşağıdaki makrolar işinize yarayabilir. Benzer Sonuçlar NoMakro Adı 1 dosya düzen çubuğuna menü ekleme silme 2 menü çubuğunun silinmesi ve özel bir menünün oluşturulması 3 dosya düzen menüsünü silme 4 dosya düzen menüsüne menü ekleme 5 dosya, düzen menüsüne menü ekleme 6 excelde kendi eklenti ve fonksiyonlarınızı oluşturun 7 dosya düzen menüsünü gizleme ve gösterme 8 dosya düzen menülerinin iptali ve yeni menü 9 mükemmel menü ekleme, dosya menüsünde yazdır, baskı önizle, sayfa yapısı kalır 10 dosya, görünüm, düzen menüsünü gizle göster 11 araç çubuklarının özelleştirilmesi, dosya menüsü kalır 12 makrolar kutusu ve makrolar görünsün 13 var olan menü çubuğuna buton ekleme 14 menü ekleme ve silme 15 klasör ve dosya makrolarındaki yolları kendine göre düzenle 16 dosya, menü çubuğunu gizle 17 dosya menüsü hariç diğer araç çubuklarının gizlenmesi 18 sayfa gizleme hiç göstermeme 19 Bilgisayardaki bir dosyayı silme 20 dosya yedekleme mesaj kutusu ile ismini yaz