Excel Ribbon Menü sekmelerini tek tek gizleme-gösterme

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Merhaba arkadaşlar.
Aşağıdaki kodları hazırlamış olduğum evraklarda kullanmaktayım.
Bu kodlar sayfa ilk açıldığında Geliştirici sekmesini kapatıyor, sayfa kapatılmak istendiğinde ise Geliştirici sekmesini açıyor.

Kod:
Private Sub Workbook_Open()
Application.ShowDevTools = False
End Sub
Kod:
Sub Auto_Close()
Application.ShowDevTools = True
End Sub
Benim istediğim diğer sekmelerin isimlerini öğrenmek ve bu sekmeleri bu şekilde kullanmak.
İnternette ve forumda araştırdım ancak bulamadım, yardımcı olurmusunuz?

Giriş
Ekle
Sayfa Düzeni
Formüller
Veri
Gözden Geçir
Görünüm
Geliştirici = Application.ShowDevTools
Eklentiler
Arka Planı Kaldır
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,164
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Gizlenmiş olan sayfaları göstermek için;
Bir modüle;

Sub göster()
For i = 1 To Worksheets.Count
Sheets(i).Visible = True
Next i
End Sub

kodlarını ekleyerek çalıştırın.
İyi çalışmalar.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın muygun ilginize çok teşekkür ederim.

Benim istediğim gizli sayfaları göstermek değil, sayfa üzerindeki sekmeleri açıp kapatmaktı.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Arkadaşlar konu günceldir.

Makro kaydet ile yapmaya çalıştığımda kodlar oluşmuyor.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,353
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Ben ne yapmak istediğinizi anlamadım. Büyük olasılıkla diğer arkadaşlar da anlamadılar.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın Necdet Bey ilginiz için çok teşekkür ederim

Aşağıdaki kodları hazırlamış olduğum evraklarda kullanmaktayım.
Bu kodlar sayfa ilk açıldığında Geliştirici sekmesini kapatıyor, sayfa kapatılmak istendiğinde ise Geliştirici sekmesini açıyor.

Kod:
Private Sub Workbook_Open()
Application.ShowDevTools = False
End Sub
Kod:
Sub Auto_Close()
Application.ShowDevTools = True
End Sub
Benim istediğim sayfa üzerindeki diğer sekmeleri bu sekme gibi açıp kapatmak.

Sayfa üzerindeki Geliştirici'nin kodu Application.ShowDevTools = False, Application.ShowDevTools = True

Aşağıdaki sekmeleri, Geliştirici'nin kodu gibi açıp kapatmak.

Giriş
Ekle
Sayfa Düzeni
Formüller
Veri
Gözden Geçir
Görünüm
Geliştirici = Application.ShowDevTools
Eklentiler
Arka Planı Kaldır
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Kapatmak ve açmak istediğim sekmelerin resmi ekte.
 

Ekli dosyalar

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
360
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
01-11-2026
Merhaba,
Forumda bunla alakalı kod buldum ama... deneyebilir misiniz.

Menüleri Gizlemek İçin:

Kod:
Sub Menuleri_Gizle()
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
End Sub

Menüleri Göstermek İçin:
Kod:
Sub Menuleri_Göster()
Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
End Sub
ama kodları vba açıkken deneyin yoksa kayboluyor :))
 
Son düzenleme:

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın Cüneyt Bey ilginiz için çok teşekkür ediyorum.

Sizin göndermiş olduğunuz kod tüm menüleri gizleyip gösteriyor.
Ben bunu tek tek yapmak istemiştim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Konu başlığınız kafa karıştırdığı için tarafımdan değiştirilmiştir.

Ribbon menülere müdahale etmek eski menülerdeki gibi kolay değil...

Bunun için Sn. Taruz beyin hazırladığı bir çalışma var. Bununla menüleri değiştirebilirsiniz.

İnceleyiniz...

Excel Office Menü Sihirbazı
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın Korhan Bey ilginiz için çok teşekkür ediyorum, konu başlığını tam olarak ne olduğunu bilemediğim için bu şekilde açmıştım, değiştirdiğiniz için teşekkürler.

Dediğiniz linki inceledim, http://www.excel.web.tr/f60/ribbon-menu-sihirbazy-t112834/sayfa2.html linkinde Sayın Ömer BARAN Bey Office 2013 için ribbon menü ekleme konusunda destek rica ediyorum. şeklinde istemiş, ancak cevap gelmemiş.

Ayrıca dediğiniz linkteki dosyayı indirdim, ancak burada benim istediğim menülerle ilgili bilgi göremedim, yoksa yanlışmı gördüm.

Yardımcı olur musunuz?
 

Ekli dosyalar

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Merhaba arkadaşlar konu günceldir.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın Korhan Bey ilginiz için çok teşekkür ediyorum. Hayırlı geceler.

Belki bu konu önemsiz gibi görebilir siniz ama bu benim için bazı durumlarda önemli olarak görüyorum.

Dediğiniz linkteki dosyayı indirip programı kurdum, program sanırım ofis 2007 ile 2010 için yapılmış, bu program ofis 2013 için çalışır mı? Bilmiyorum, program içerisindeki yazılar makro diliyle ingilizce olduğu için nereleri değiştirmem gerektiğinide ve nerelere ne yazmam gerektiğini anlayamadım.

Programla ilgili olarak resimleri ekte gönderiyorum, burda nerelere ne yazmam gerektiği hakkında küçük bilgi verebilirseniz bazı değişiklik yapabilirim.

Maalesef makro dilinden anlamıyorum, yine de yardımlarını esirgemezseniz sevinirim.
 

Ekli dosyalar

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,794
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sayın Korhan Bey çok teşekkür ederim, videoları izleyerek çözmeye çalışacağım.
Hayırlı geceler diliyorum.
 
Üst