Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de tüm düğmeleri veya Komut düğmelerini nasıl kaldırılır?

Author Siluvia Last modified

Bazı Excel çalışma kitaplarında, farklı görevleri yerine getirmek veya süreçleri otomatikleştirmek için birçok düğme—form kontrol düğmeleri veya ActiveX komut düğmeleri gibi—eklemiş olabilirsiniz. Zamanla, çalışma sayfası tasarımındaki değişiklikler, şablon temizliği veya dosyayı paylaşım için hazırlama gibi nedenlerden dolayı bu düğmeleri kaldırmak isteyebilirsiniz. Eğer bir çalışma sayfasında çok sayıda düğme dağılmış durumdaysa, bunları manuel olarak kaldırmak oldukça zaman alıcı ve hata yapmaya açık olabilir. Bu makale, Excel'deki aktif sayfadan tüm form kontrol 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ızlıca düzenlemenizi sağlar ve diğer kullanıcılar için gereksiz etkileşimleri veya kafa karışıklığını önlersiniz.

Git Özel Özelliği kullanarak tüm düğmeleri kaldırma
Tüm düğmeleri seçerek kaldırma, form kontrol düğmeleri ve komut düğmeleri dahil
VBA kodu ile tüm düğmeleri kaldırma, form kontrol düğmeleri ve komut düğmeleri dahil
VBA kodu ile tüm form kontrol düğmelerini veya komut düğmelerini kaldırma


Git Özel Özelliği kullanarak tüm düğmeleri kaldırma

Düğmeleri—özellikle form kontrol düğmelerini—kaldırmak için en kolay ve pratik yaklaşım, Excel'deki Git Özel Özelliği'ni kullanmaktır. Bu yöntem VBA betik yazmayı gerektirmez ve manuel seçimden daha fazla kontrol isteyen ancak kodlamadan kaçınmak isteyen kullanıcılar için uygundur. Özellikle form kontrolleri için iyi çalışır, ancak ActiveX kontrollerini kaldırmaz.

1. Aktif ç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'i tıklayın.

2. Sonraki diyalogda Nesneler'i seçin ve Tamam'a tıklayın. Çalışma sayfanızdaki tüm çizim nesneleri—including form kontrol düğmeleri—anında seçilecektir.

3. Tüm seçili düğmeleri ve nesneleri kaldırmak için Sil tuşuna basın.

İpuçları: Bu yöntem, form kontrollerinin yanı sıra şekiller, metin kutuları ve resimler de dahil olmak üzere tüm nesneleri seçecektir. Diğer önemli nesneleriniz varsa, Sil tuşuna basmadan önce çalışma sayfanızı dikkatlice gözden geçirin. Hem form kontrol düğmeleri hem de ActiveX kontrolleri varsa, bu yöntem yalnızca form kontrollerini kaldıracaktır; ActiveX kontrollerini kaldırmak için VBA kullanmanız gerekir.


Tüm düğmeleri seçerek kaldırma, form kontrol düğmeleri ve komut düğmeleri dahil

Aktif çalışma sayfasından tüm düğmeleri—form kontrol düğmeleri ve komut düğmeleri dahil—kaldırmak için en doğrudan yollardan biri, hepsini aynı anda seçip silmektir. Bu yöntem, doğrudan görsel bir yaklaşıma olan tercih eden ya da bir çalışma sayfasından tüm etkileşimli nesneleri hızlıca temizlemek isteyen kullanıcılar için uygundur. Kodlama bilgisi veya özel bir kurulum gerektirmez, bu da tüm kontrollerin tek seferde kaldırılması gereken basit temizleme görevleri için idealdir.

Bu yöntemi kullandığınızda, düğmelerin yanı sıra çalışma sayfasındaki tüm nesneleri—şekiller, grafikler, resimler ve diğer kontrolleri—seçip potansiyel olarak silecektir. Düğme olmayan belirli öğeleri korumak istiyorsanız dikkatli olun.

1. Tasarım Modunu etkinleştirmek için Şeritteki Geliştirici > Tasarım Modu'nu tıklayın. Bu adım, hem form kontrol düğmelerinin hem de ActiveX kontrollerinin seçilebilir ve yönetilebilir olmasını sağlar. Geliştirici sekmesini görmüyorsanız, Dosya > Seçenekler > Şeridi Özelleştir bölümüne giderek etkinleştirebilirsiniz.

A screenshot of Excel showing how to enable Design Mode on the Developer tab

2. Çalışma sayfasındaki düğmelerden (form kontrolü veya komut düğmesi) birini seçmek için üzerine tıklayın. Ardından Ctrl tuşunu basılı tutarken A tuşuna basın (Ctrl + A), bu işlem aktif çalışma sayfasında bulunan tüm düğmeleri ve diğer nesneleri seçecektir.

A screenshot showing all buttons selected in Excel using Ctrl + A

3. Tüm öğeler seçildiğinde, Sil tuşuna basın. Bu işlem, seçili tüm düğmeleri ve diğer nesneleri çalışma sayfasından anında kaldıracaktır.

Not: Bu yöntem ayrıca şekiller, resimler, grafikler ve düğmelerle birlikte çalışma sayfasında bulunan diğer tüm nesneleri de seçip silecektir. Silmeden önce seçimlerinizi dikkatlice gözden geçirerek korumak istediğiniz nesneleri silmediğinizden emin olun. Yalnızca belirli düğmeleri silmek ve tüm nesneleri silmek istemiyorsanız, aşağıda açıklanan VBA yöntemlerini kullanmayı düşünün.


VBA kodu ile tüm düğmeleri kaldırma, form kontrol düğmeleri ve komut düğmeleri dahil

Eğer yanlışlıkla başka nesnelerin silinmesi riskini almadan daha hızlı ve hassas bir çözüm arıyorsanız, VBA kodu kullanarak programlı bir şekilde aktif çalışma sayfasındaki tüm düğmeleri kaldırabilirsiniz. Bu yaklaşım, çok sayıda düğme içeren çalışma kitapları için verimlidir ve manuel çabayı en aza indirmenizi sağlar. VBA, diğer şekillerin yanlışlıkla silinmesini önlemeye yardımcı olur ve birden fazla çalışma sayfası arasında tutarlılığı sağlar. Ancak, temel düzeyde VBA bilgisi ve Geliştirici araçlarına erişim gereklidir.

1. Kaldırmak istediğiniz düğmeleri içeren çalışma sayfasını açın. Microsoft Visual Basic for Applications (VBA) düzenleyicisini başlatmak için Alt + F11 tuşlarına basın.

2. Microsoft Visual Basic for Applications penceresinde Ekle > Modül'e tıklayın. Aşağıdaki VBA kodunu Modül penceresine kopyalayıp yapıştırın.

VBA kodu: Aktif sayfadan 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. Anında, hem form kontrolleri hem de komut düğmeleri dahil olmak üzere tüm düğme türleri şu anda aktif olan çalışma sayfasından kaldırılacaktır.

İpuçları: Kodu çalıştırmadan önce, istenmeyen veri kaybını önlemek için çalışma kitabınızı kaydetmek tavsiye edilir. Bu VBA betiği, bir sayfadan her düğmeyi temizlemek istediğinizde en iyi şekilde kullanılır. Sadece belirli düğme türlerini hedeflemek istiyorsanız, aşağıdaki alternatif VBA yöntemlerine bakın. Çalışma sayfası korumalıysa, kodun nesneleri silmesine izin vermek için önce korumayı kaldırmalısınız. Kodu çalıştırdıktan sonra, yalnızca amaçlanan kontrollerin kaldırıldığından emin olmak için çalışma sayfanızı gözden geçirin.


VBA kodu ile tüm form kontrol düğmelerini veya komut düğmelerini kaldırma

Bazı durumlarda, yalnızca belirli düğme türlerini—sadece form kontrol düğmelerini veya yalnızca ActiveX komut düğmelerini—kaldırmak isteyebilirsiniz, diğer türleri koruyarak. Bu, çalışma sayfası işlevselliğini ince ayar yapmanıza yardımcı olabilir ve ilgisiz nesneleri etkilemez. Aşağıda her senaryo için ayrı VBA çözümleri bulunmaktadır, hangi düğmelerin silindiğini daha fazla kontrol etmenizi sağlar.

1. Seçerek kaldırmak istediğiniz düğmeleri içeren çalışma sayfasını açın, ardından Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.

2. VBA düzenleyicisinde, Ekle > Modül'e tıklayarak yeni bir modül oluşturun ve kaldırmak istediğiniz düğme türüne bağlı olarak aşağıdaki VBA kodlarından birini kopyalayıp yapıştırın.

VBA kodu: Aktif sayfadan tüm form kontrol düğmelerini kaldır

Sub Clear_ButtonsActiveSheet()
    ActiveSheet.Buttons.Delete
End Sub

VBA kodu: Aktif sayfadan 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. Çalışma sayfanız anında, kullandığınız betiğe bağlı olarak, tüm form kontrol düğmelerinden veya tüm ActiveX komut düğmelerinden arındırılacaktır.

Bu kodları kullanırken, ihtiyaçlarınıza uygun doğru kodu çalıştırdığınızdan emin olun. Bu betikler aynı anda yalnızca bir düğme türünü hedefler. Her ikisinin bir kombinasyonuna sahipseniz ve her türden kaldırma yapmak istiyorsanız, her iki betiği de sırayla çalıştırın. Kod çalıştıktan sonra, özellikle çalışma sayfanızda diğer şekiller veya gömülü nesneler varsa, yalnızca amaçlanan kontrollerin silindiğini doğrulamak için düzenini kontrol edin. Beklenmedik içerik kaybını önlemek için her zaman VBA kullanmadan önce çalışma kitabınızı kaydedin.

Özetle, Excel düğmeleri kaldırmak için çeşitli yöntemler sunar—manuel olarak, Git Özel Özelliği kullanarak veya VBA betikleriyle—bu sayede senaryonuz için en uygun yöntemi seçebilirsiniz. Bazı düğmelerin kaldırılamaması gibi sorunlarla karşılaşırsanız, çalışma sayfasının korumalı olmadığından veya kontrollerin gruplandırılmış nesnelerin parçası olmadığından emin olun. Toplu silme işlemleri için veya sık sık birden fazla sayfadan kontrolleri kaldırmak istediğinizde, VBA betiklerini kullanmak önemli ölçüde zaman kazandırır. Toplu silme işlemlerinden önce her zaman çalışma kitabınızın bir yedeğini kaydedin, böylece gerekirse önemli içerikleri geri yükleyebilirsiniz.


İlgili makaleler:

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin