Adı Olmayan ve Seçilemeyen Araç çubuğu??

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,598
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Forumda araç çubukları ile ilgili soru soran bir arkadaşı yanıtlarken farkına vardım.
Resimde görüldüğü gibi, araç çubukları arasında biri varki;Aktif yapılamıyor ve silinemiyor. Adı da yok. Belki orjinal haline döner diye Sıfırla dedim ama bir şey değişmedi.

Bu ne ne olabilir?
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Aynı boş kutucuk bende de var. Bir süre önce epey bir uğraştım. Ama bir türlü yok edemedim. Tahminim, indirmiş olduğumuz bir programdan kaynaklanıyor. Programı silmeme rağmen, boş kutu kaldı gibi. Excel Yardımdan Algıla ,Onar dedim değişen birşey olmadı.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,230
Excel Vers. ve Dili
Ofis 365 Türkçe
Merak ettim bende de var, demekki aynı dosyayı indirmişiz :)
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,598
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Bu forum dışında başka hiçbir yerden excel dosyası indirmiyorum!!!!
Acaba hangi dosya??? Onu bulabilirsek kodlarını inceleme imkanımız olur.
Yosa bu -daha önceden farkına varmadığımız- excel-2003 e ait bir özellik mi ?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,230
Excel Vers. ve Dili
Ofis 365 Türkçe
Aşağıdaki kod ile menu çubuklarını listeleyebiliyoruz

Kod:
Public Sub Menu_Cubuklarini_Goster()
For i = 1 To CommandBars.Count
    Cells(i, 1) = CommandBars(i).Name
    Cells(i, 2) = CommandBars(i).NameLocal
    Cells(i, 3) = CommandBars(i).Index
Next
End Sub
Boş olan menü çubuğunun sıra numarası (index) bende 122
aşağıdaki kodlarla silmeye çalıştım ama silmedi. Kendi eklediğim bir çubuğun index numarasıyla silmeme izin verdi.

Sonuçta anlamadım

Silmek için :
Kod:
Public Sub Bos_Menu_Cubugu_Sil()
Application.CommandBars([COLOR=red][B]122[/B][/COLOR]).Delete
End Sub
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,598
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Sayın Yesertener,
Kod lar için teşekkürler. Bende de 122 nolu araç çubuğu ve silinmiyor.
Dikkat edilirse;Özelleştir penceresinde SİL tuşu aktif hale gelmiyor.
Bu önemli bence. Kendi oluşturduğumuz araç çubuğu seçilince SİL tuşu aktif oluyor ama bunda olmuyor.
Sanki sisteme (excel) ait bir araç çubuğu gibi duruyor.

Excel-2003 kullanan arkadaşların tümünde durum böyle mi acaba.
Bekleyip göreceğiz. Sanırım pazartesi günü herkes burada olur.
Saygılar.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bende yok. Yani Excel 2003'e ait bir özellik değil.

122 Built-in Menus - Yerleşik Menüler'e ait

Eklemeye çalışın.


.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Aktif ediliyor mu, edilmiyor mu? bilmiyorum ama, aktif ediliyorsa; o menüye isim verilip silme işlemi olur mu acaba?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bendede mevcut, benimde ilk defa dikkatimi çekti, bence excele ait bir özellik, yüklenen bir eklentiden kaynaklanıyor olabilir.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,230
Excel Vers. ve Dili
Ofis 365 Türkçe
VBA nın yardımıyla bulduğum kodlar ile, bu boş araç çubuğunu ortaya çıkartmaya çalıştım.

Kod:
Public Sub Goster()
foundFlag = False
For Each cb In CommandBars
    If cb.Name = " " Then
        cb.Protection = False
        cb.Visible = True
        foundFlag = True
    End If
Next cb
End Sub
Fakat hala silmeyi başaramadım
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Ben de siteden ve internetten epey bir eklenti indiriyorum. Çoğunu da kullanmıyorum ve siliyorum. Şu anda 4 eklentim var ve buradan indirdim.
Aynı boş kutu bende de var.

Sayın Necdet_Yesertener'in yazdığı kodları uyguladım, bende 127. sırada boş bir menü çubuğu gözüküyor.
Ortaya da çıkarttım fakat bende silemedim.

EKLEME: Bazı şeyleri sildim, sıra nosu 123'e düştü.
 
Son düzenleme:

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bende öyle bir sorun yok. Aslında olma ihtimali yüksek; ama, Deep Freeze programı C'de kurulu olduğu için, bir şekilde paçayı kurtarıyoruz.
 
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Bende de var ve Sayın Necdet hocamın tarifi ile silmeye çalıştığımda silinmedi. İnşallah sisteme zararı yoktur.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Arkadaşlar telaş etmeye gerek yok bu excelin kendi araç çubuğu ama ne işe yaradığını bilmiyorum. Aşağıdaki kod ile bu kutuyu kaldırabilirsiniz. Excelin kendi araç çubuklarını silemez ancak kaldırabilirsiniz. Silme işlemi ancak dışarıdan eklenen veya kendi oluşturduğunuz araç çubukları için geçerlidir.

Not: eğer kendi excelinizde index, 122 ise kod içinde 123 yerine 122 kullanın.

Kod:
Application.CommandBars(123).Enabled = False
Bir ek bilgi daha vereyim. Eğer aşağıdaki komutta sonuç true çıkıyorsa o araç çubuğu excelindir. Bunu bir özel araç çubuğu ekleyerek test edebilirsiniz.

Kod:
msgbox Application.CommandBars(123).BuiltIn
yada aşağıdaki kodu bir boş excel sayfasında çalıştırarak araç çubukları listesini elde edebilirsiniz.

Kod:
Sub listele()
On Error Resume Next
For a = 1 To Application.CommandBars.Count
c = c + 1
Cells(c, "a") = Application.CommandBars(a).Name
Cells(c, "b") = Application.CommandBars(a).Index
Cells(c, "c") = Application.CommandBars(a).BuiltIn
Next
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,230
Excel Vers. ve Dili
Ofis 365 Türkçe
Geçenlerde bir dosyayı incelerken bu araç çubuğu dikkatimi çekti ama üzerinde durmamıştım. Sonra yok olduğunu sanmıştım ama bu konu açılınca karşıma çıktı.

Sayın Levent Bey'in önerileriyle Excel tarafından görünmemesine rağmen, listele makrosunda yine çıkıyor, yani tam olarak silemedik henüz, en azında bende durum bu :)

Araç çubuklarının değişik özelliklerini listeleyen dosya üzerinde çalışmıştım, yayınlayım.

Kod:
Public Sub CommandBars_Liste()
Dim c As CommandBar
Dim i As Long
[A3:G2000].ClearContents
i = 2
For Each c In Application.CommandBars
    i = i + 1
    Cells(i, 1) = c.Index
    Cells(i, 2) = c.Enabled
    Cells(i, 3) = c.Visible
    Cells(i, 4) = c.Type
    Cells(i, 5) = c.Name
    Cells(i, 6) = c.BuiltIn
    Cells(i, 7) = c.Position
Next c
End Sub
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Sayın Levent Bey'in önerileriyle Excel tarafından görünmemesine rağmen, listele makrosunda yine çıkıyor, yani tam olarak silemedik henüz, en azında bende durum bu
Bende de durum aynı.
 
Üst