Excel'de bir düğmeye tıkladıktan sonra onu devre dışı bırakmak nasıl yapılır?
Bazı durumlarda, bir VBA betiğini çalıştırmak için bir Komut Düğmesine tıklamanız gerekir. Ancak bu düğmenin Excel’de yalnızca bir kez kullanılabilmesini ve ardından devre dışı kalmasını isteyebilirsiniz. Peki bunu nasıl başarabilirsiniz? Bu makale, tam olarak bunu gerçekleştirmenize yardımcı olacak etkili bir yöntem sunar.
Excel'de düğmeye bir kez tıklandıktan sonra devre dışı bırakma
Excel'de düğmeye bir kez tıklandıktan sonra devre dışı bırakma
A1:C17 aralığındaki verileri, Geçerli Çalışma Sayfası’ndaki 1 numaralı Komut Düğmesine tıklayarak J1:L17 aralığına otomatik olarak kopyalamak ve ardından bu Komut Düğmesini devre dışı bırakmak istediğinizi varsayalım. Aşağıdaki adımları uygulayın.
1. Tasarım Modunu açmak için Geliştirici sekmesindeki Geliştirici > Tasarım Modu seçeneğine tıklayın. Ekran görüntüsüne bakın:

2. VBA betiği atanmış Komut Düğmesine sağ tıklayın ve ardından bağlam menüsünden Kodu Görüntüle seçeneğine tıklayın.

3. Microsoft Visual Basic for Applications penceresinde, aşağıdaki ekran görüntüsünde gösterildiği gibi orijinal kodun sondan ikinci parçasına şu kodu ekleyin.
VBA kodu: Excel'de Komut Düğmesini bir kez tıkladıktan sonra devre dışı bırakma
CommandButton1.Enabled = False Not: CommandButton1, komut düğmesinin adıdır.

4. Ardından Alt+Q tuşlarına basarak Microsoft Visual Basic for Applications penceresinden çıkın.
5. Tasarım Modunu Geliştirici sekmesinden kapatın.
VBA kodunu çalıştırmak için Komut Düğmesine bir kez tıkladıktan sonra, düğme aşağıdaki ekran görüntüsünde gösterildiği gibi griye döner ve artık tıklanamaz hâle gelir.

İlgili makaleler:
- Excel'de bir komut düğmesiyle geçerli çalışma kitabını kaydedip kapatırken nasıl istem (prompt) göstermeden yaparsınız?
- Excel'de bir Komut Düğmesi, çalışma sayfasında her zaman nasıl yüzer kalır?
- Excel'de bir Komut Düğmesi ile geçerli tarih ve saati nasıl ekleyebilir veya güncelleyebilirsiniz?
- Excel'de belirtilen bir hücrenin değerini değiştirmek için Komut Düğmesi nasıl kullanılır?
- Excel'de etkin çalışma sayfasını PDF dosyası olarak kaydetmek için Komut Düğmesi nasıl kullanılır?
- Excel'de bir Komut Düğmesi ile otomatik olarak yeni boş bir satır nasıl eklenir?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğ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 kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar