Anasayfa | Akademik Forum | Sizden Gelenler | Sipariş
Menü Açıklamaları
Sorular - Cevaplar
Makaleler
Makrolar
Yerleşik İşlevler
Animasyonlar
Yumurtalar
Fonksiyonlar
MTK Programlar
ExcelCE
Dosya İndir
Neler Yaptık?
İletişim
Sorular - Cevaplar
Soru-Cevap: 37 - M. Temel Korkmaz - 28.04.2004

Çift amaçlı bir tuş oluşturmak istiyorum.
Soru - 37:
Ben Excel de şunu yapmak istiyorum. Bir tuş oluşturacağım ve bu tuşa bağlı bir kod veya makro yazacağım. Varsayılan olarak   Topla görünecek, tıklayınca  Sil görünecek ve bu komutları uygulayacak. Bir türlü başaramadım. Yardımcı olabilir misiniz.

Cevap - 37:

Böyle bir tuşu sizin tekrar oluşturmanıza gerek yok. Çünkü Excel kendi araçları içerisinde size bu tür bir nesne vermiştir. Adı ToggleButton'dur. Şimdi bu nesnenin nerede bulunduğunu ve nasıl kullanılacağını gösterelim.

1. Boş bir Excel Sayfası açın.

2. Denetim Araç Kutusu (Control Toolbox) Araç Çubuğundan ToggleButton nesnesine fare ile tıklayın.



3. Bu nesneyi Fare ile Sayfa üzerine çizin.



4. A1 ve A2 hücrelerine birer sayısal değer girin.

5. Aşağıdaki kodu çalıştığınız sayfanın kod kısmına yazın.

Private Sub ToggleButton1_Click()
   If ToggleButton1.Value = True Then
      ToggleButton1.Caption = "SİL"
      Range("A3") = Range("A1") + Range("A2")
   Else
      ToggleButton1.Caption = "TOPLA"
      Range("A3").ClearContents
   End If
End Sub


6. Tasarım modunu kapatın.

7. Şimdi Sayfadaki ToggleButton1 nesnesine peş peşe iki defa tıklayın.



Destek
M.ÖZTÜRK - Y.KARAMAN
Bu siteyi, "Hayatını çocuklarının Ahlâklı ve Dürüst yetişmesi için harcamış olan Cefakar ve Fedakar, Canım ANNEM'e adadım."
Copyright © 1998-2011 M. Temel Korkmaz - Tüm hakları saklıdır.