Excel’de tüm düğmeleri veya Komut Düğmeleri’ni nasıl kaldırırsınız?
Bazı Excel çalışma kitaplarında, farklı görevleri yerine getirmek veya işlemleri otomatikleştirmek amacıyla birçok düğme—örneğin form denetimi düğmeleri ya da ActiveX komut düğmeleri—eklemiş olabilirsiniz. Zaman içinde çalışma sayfası tasarımında yapılan değişiklikler, şablonun temizlenmesi veya dosyanın paylaşım için hazırlanması gibi durumlar, bu düğmeleri kaldırma ihtiyacını doğurabilir. Özellikle bir çalışma sayfasında çok sayıda düğme dağınık şekilde yerleştirilmişse, bunları elle kaldırmak hem zaman alıcı hem de hata yapmaya açık olabilir. Bu makale, Excel’de Geçerli Çalışma Sayfası’ndan tüm form denetimi düğmelerini veya komut düğmelerini verimli bir şekilde kaldırmak için birkaç pratik yöntem sunar; böylece çalışma kitabınızı hızla düzenleyebilir, diğer kullanıcılar için gereksiz etkileşimleri ve kafa karışıklığını önleyebilirsiniz.
Özel Git kullanarak tüm düğmeleri kaldırma
Tüm form denetimi ve komut düğmeleri dahil olmak üzere tüm düğmeleri tek seferde seçerek kaldırma
Tüm form denetimi ve komut düğmeleri dahil olmak üzere tüm düğmeleri VBA koduyla kaldırma
Form denetimi düğmelerini veya komut düğmelerini VBA koduyla kaldırma
Özel Git kullanarak tüm düğmeleri kaldırma
Düğmeleri—özellikle form denetimi düğmelerini—kaldırmak için en kolay ve pratik yöntem, Excel’deki Özel Git özelliğini kullanmaktır. Bu yöntem VBA betiği gerektirmez ve kod yazmayı tercih etmeyen, ancak elle seçimden daha fazla kontrole sahip olmak isteyen kullanıcılar için idealdir. Form denetimleriyle en iyi sonuçları verir; ancak ActiveX denetimlerini kaldırmaz.
1. Etkin çalışma sayfanızdaki herhangi bir hücreyi seçin, ardından F5 tuşuna basarak Git iletişim kutusunu açın. İletişim kutusunda Özel seçeneğine tıklayın.
2. Sonraki iletişim kutusunda Nesneler seçeneğini işaretleyin ve Tamam'a tıklayın. Çalışma sayfanızdaki tüm çizim nesneleri—form denetimi düğmeleri de dahil olmak üzere—hemen seçilecektir.
3. Seçili tüm düğmeleri ve nesneleri kaldırmak için Delete tuşuna basın.
İpuçları: Bu yöntem yalnızca form denetimlerini değil, aynı zamanda şekilleri, Metin Kutusu ve resimleri de içeren tüm nesneleri seçer. Diğer önemli nesneleriniz varsa, çalışma sayfanızı Delete tuşuna basmadan önce dikkatlice gözden geçirin. Hem form denetimi düğmeleriniz hem de ActiveX denetimleriniz varsa, bu yöntem yalnızca form denetimlerini kaldırır; ActiveX denetimlerini silmek için VBA kullanmanız gerekir.
Tüm form denetimi ve komut düğmeleri dahil olmak üzere tüm düğmeleri tek seferde seçerek kaldırma
Etkin çalışma sayfasındaki form denetimlerini ve komut düğmeleri de dahil olmak üzere tüm düğmeleri kaldırmak için en doğrudan yöntemlerden biri, hepsini aynı anda seçip silmektir. Bu yaklaşım, görsel temizliğe önem veren veya bir çalışma sayfasından tüm etkileşimli nesneleri hızla kaldırmak isteyen kullanıcılar için idealdir. Herhangi bir kodlama bilgisi veya özel kurulum gerektirmediğinden, tüm denetimlerin tek seferde kaldırılması gereken basit temizlik görevlerinde en uygun çözümdür.
Bu yöntemi kullanırken, çalışma sayfasındaki tüm nesnelerin—şekiller, grafikler, resimler ve diğer denetimler dahil—seçileceğini ve potansiyel olarak silineceğini unutmayın. Düğmeler dışındaki bazı öğeleri korumak istiyorsanız dikkatli olun.
1. Hem form denetimi düğmelerini hem de ActiveX denetimlerini seçip yönetebilmek için Şerit’te Geliştirici > Tasarım Modu seçeneğine tıklayarak Tasarım Modu’nu etkinleştirin. Geliştirici sekmesini görmüyorsanız, Dosya > Seçenekler > Şeridi Özelleştir – Şerit bölümünden etkinleştirmeniz gerekebilir.

2. Çalışma sayfasındaki düğmelerden birine (form denetimi veya komut düğmesi olabilir) tıklayarak seçin. Ardından Ctrl tuşunu basılı tutarken Atuşuna ()Ctrl + A) basın; böylece etkin çalışma sayfasındaki tüm düğmeler ve diğer nesneler seçilmiş olur.

3. Tüm öğeler seçildikten sonra Delete tuşuna basın. Bu işlem, seçili tüm düğmeleri ve diğer nesneleri çalışma sayfasından hemen kaldıracaktır.
Not: Bu yöntem, çalışma sayfasındaki düğmelerin yanı sıra şekilleri, resimleri, grafikleri ve diğer tüm nesneleri de seçip siler. Silmeden önce seçiminizi dikkatlice gözden geçirin ve saklamak istediğiniz nesneleri yanlışlıkla kaldırmamaya özen gösterin. Yalnızca belirli düğmeleri silmek, ancak diğer tüm nesneleri korumak istiyorsanız, aşağıda açıklanan VBA yöntemlerini değerlendirmelisiniz.
Tüm form denetimi ve komut düğmeleri dahil olmak üzere tüm düğmeleri VBA koduyla kaldırma
Daha hızlı ve daha hassas bir çözüm arıyor, ancak yanlışlıkla istenmeyen nesneleri silme riskini almak istemiyorsanız, etkin çalışma sayfasındaki tüm düğmeleri programlı olarak kaldırmak için VBA kodunu kullanabilirsiniz. Bu yöntem, özellikle çok sayıda düğme içeren çalışma kitaplarında verimliliği artırır ve manuel çabayı en aza indirir. VBA, diğer şekillerin yanlışlıkla silinmesini önleyebilir ve birden fazla çalışma sayfasında tutarlılığı garantileyebilir. Ancak bu yaklaşım, temel düzeyde VBA bilgisi ile Geliştirici araçlarına erişim gerektirir.
1. Kaldırmak istediğiniz düğmeleri içeren çalışma sayfasını açın. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications (VBA) düzenleyicisini başlatın.
2. Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayın. Aşağıdaki VBA kodunu Modül penceresine kopyalayıp yapıştırın.
VBA kodu: Geçerli Çalışma Sayfası'den tüm düğmeleri kaldır
Sub Clear_ButtonsActiveSheet()
Dim I As Long
Dim xOLE As Object
On Error Resume Next
ActiveSheet.Buttons.Delete
For Each xOLE In ActiveSheet.OLEObjects
If TypeName(xOLE.Object) = "CommandButton" Then
xOLE.Delete
End If
Next
End Sub 3. Kodu çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesine tıklayın. Hemen ardından, form denetimleri ve komut düğmeleri dahil olmak üzere tüm düğme türleri şu anda etkin olan çalışma sayfasından kaldırılacaktır.
İpuçları: Kodu çalıştırmadan önce çalışma kitabınızı kaydetmeniz, istenmeyen veri kaybını önlemek açısından önemlidir. Bu VBA betiği, bir sayfadaki tüm düğmeleri temizlemek istediğinizde en iyi sonucu verir. Yalnızca belirli türdeki düğmeleri hedeflemek istiyorsanız, aşağıda verilen alternatif VBA yöntemlerine başvurun. Çalışma sayfası korumalıysa, nesneleri silebilmesi için öncelikle korumayı kaldırmanız gerekir. Kodu çalıştırdıktan sonra, yalnızca amaçlanan denetimlerin kaldırıldığından emin olmak için çalışma sayfanızı mutlaka gözden geçirin.
Form denetimi düğmelerini veya komut düğmelerini VBA koduyla kaldırma
Bazı durumlarda, yalnızca belirli bir tür düğmeyi—ya form denetimi düğmelerini ya da ActiveX komut düğmelerini—diğer türü etkilemeden kaldırmak isteyebilirsiniz. Bu yaklaşım, çalışma sayfasının işlevselliğini daha hassas şekilde ayarlamanıza ve ilgisiz nesneleri korumanıza olanak tanır. Aşağıda, hangi düğmelerin silineceğini tam olarak kontrol edebilmeniz için her senaryoya özel VBA çözümleri yer almaktadır.
1. Seçmeli olarak kaldırmak istediğiniz düğmeleri içeren çalışma sayfasını açın, ardından Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. VBA Düzenleyicisi'nde yeni bir modül oluşturmak için Ekle > Modül seçeneğine tıklayın ve ardından kaldırmak istediğiniz düğme türüne göre aşağıdaki VBA kodlarından birini kopyalayıp yapıştırın.
VBA kodu: Geçerli Çalışma Sayfası'dan tüm form denetimi düğmelerini kaldır
Sub Clear_ButtonsActiveSheet()
ActiveSheet.Buttons.Delete
End Sub VBA kodu: Geçerli Çalışma Sayfası'dan tüm komut düğmelerini kaldır
Sub Clear_ButtonsActiveSheet()
Dim xOLE As Object
On Error Resume Next
For Each xOLE In ActiveSheet.OLEObjects
If TypeName(xOLE.Object) = "CommandButton" Then
xOLE.Delete
End If
Next
End Sub 3. Uygun VBA kodunu yapıştırdıktan sonra, çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesine tıklayın. Kullandığınız betiğe bağlı olarak, çalışma sayfanızdaki tüm form denetimi düğmeleri ya da tüm ActiveX komut düğmeleri hemen kaldırılacaktır.
Bu kodları kullanırken ihtiyaçlarınıza uygun olanı çalıştırdığınızdan emin olun. Her betik, aynı anda yalnızca bir tür düğmeyi hedefler. Hem form denetimi hem de ActiveX düğmeleriniz varsa ve her ikisini de kaldırmak istiyorsanız, ilgili iki betiği art arda çalıştırın. Kodu çalıştırdıktan sonra, yalnızca hedeflenen denetimlerin silindiğini doğrulamak amacıyla çalışma sayfanızın düzenini dikkatle inceleyin—özellikle sayfanızda başka şekiller veya gömülü nesneler bulunuyorsa bu adımı atlamayın. İstenmeyen içerik kaybını önlemek için VBA’yı çalıştırmadan önce mutlaka çalışma kitabınızı kaydedin.
Özetle, Excel düğmeleri kaldırmak için çeşitli yöntemler sunar: ya elle, ya Özel Git özelliğiyle ya da VBA betikleriyle—böylece senaryonuza en uygun yöntemi seçebilirsiniz. Belirli düğmeleri kaldıramıyorsanız, çalışma sayfasının korumalı olmadığından emin olun veya denetimlerin gruplandırılmış nesnelerin parçası olup olmadığını kontrol edin. Birden fazla sayfadan sık sık denetim kaldırmanız gerekiyorsa veya toplu silme işlemleri yapıyorsanız, VBA betikleri kullanmak önemli ölçüde zaman kazandırabilir. Toplu silme işlemlerine başlamadan önce mutlaka çalışma kitabınızın bir yedek kopyasını alın; böylece gerekirse önemli içerikleri kolayca geri yükleyebilirsiniz.
İlgili makaleler:
- Excel'de Komut Düğmesi kullanılarak boş bir satır nasıl otomatik olarak eklenir?
- Excel'de etkin çalışma sayfasını PDF olarak kaydetmek için Komut Düğmesi nasıl kullanılır?
- Excel'de Komut Düğmesi ile geçerli tarih ve saati nasıl ekler veya güncellerim?
- Excel'de belirtilen bir hücrenin değerini değiştirmek için Komut Düğmesi nasıl kullanılır?
En İyi Office Verimlilik Araçları
Excel becerilerinizi Kutools for Excel ile güçlendirin ve Hiç Deneyimlemediğiniz Bir Verimlilik Yaşayın.Kutools for Excel, Verimliliği Artırmak ve Zamanı Kaydet için 300'den Fazla Gelişmiş Özelliğe Sahiptir.İhtiyacınız Olan Özelliği Hemen Edinmek İçin Buraya Tıklayın…
Office Tab, Office'a sekmeli arayüz getirir ve İşlerinizi Çok Daha Kolay Hale Getirir
- Word, Excel ve PowerPoint içinde sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir yükleyiciyle!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentileri ile birlikte Office Tab Pro’yu da içerir; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi-bir-arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek yükleyici, tek lisans— dakikalar içinde kurulum (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— tek tek eklenti satın almaya göre tasarruf sağlayın