Bu siteye giriş yaparak Çerez kullanımını kabul etmiş oluyorsunuz. İşbu sitede; çerez olarak, sadece son giriş tarihiniz ve eğer üye olursanız oturum statünüz tutulacaktır. Bunlar dışında başka hiçbir bilgi tutulmamaktadır. Çerezler için detaylı bilgi için buraya tıklayınız.
ANLADIM

DUYURULAR

Yeni eklenen ve/veya güncellenen sayfaları görmek için buraya tıklayınız.

Güncel ödev ve test listesini görmek için buraya tıklayınız.

Sitede yapılan iyileştirmeler ve hata düzeltmelerine ait tüm bilgilendirmeleri görmek içinburaya tıklayınız.

Baş
Udemy
Konular
Son
Konular
OlaylaraGenelBakis
Olaylar
VBAMakro
VBAMakroOlaylar1

Olaylara Genel Bakış

Eventlerle, biz Excele "şu olduğunda şu kodu çalıştır" demiş oluruz. Burdaki "şu kod" dediğimiz prosedürlere Event Handler prosedürleri denir. Bu prosedürleri yazmak temel olarak normal bir prosedür yazmaya benzer fakat iki farklı yönü vardır.

  • Bunlar, kendileriyle ilişkili olan nesnenin modülün(Workbook, worksheet) içine yazılır, yani standart bir modül içine yazılmazlar. Bu kuralın 3 istisnası vardır
    • Standart bir modül içine konan nesne olmayan olaylar(OnTime and OnKey)
    • Application eventleri
    • Class modüllerine yazılan Chart(sayfa içindeki gömülü olanlardan) eventleri
  • Özel yazım syntaxları vardır.
    • Nesne adını takiben "_" işareti
    • Eventin adı
    • (Varsa argümanlar)
    • Ör:Workbook_Open(), Worksheet_Change(ByVal Target As Range)

Tabi bunların özel yazım syntaxı var diyorum ama genelde bunları elle yazmayız. Mesela Projects penceresinde ThisWorkbook seçiliyken(çift tıkla seçilmesi gerekir) aşağıdaki resimde göründüğü gibi soldaki nesneler ComboBox'ına tıklanıp General olan seçimi,

aşağıdaki gibi Workbook yapınca otomatikman aşağıdaki prosedür oluşacaktır. Sağdaki prosedür ComboBoxına tıklandığında da diğer eventleri görebilirsiniz.

Kategoriler

Olayları 8 kategoriye ayırabiliriz.

TEST SORULARI

Son Sorumuz şuymuş:ATTN: excelinefendisi.com / ExcelinEfendisi (Türkçe Excel, VBA, Makro, VSTO bilgi kaynağı) SERVICE This notice EXPIRES ON: Mar 22, 2020. We tried to contact you but were unable to reach you. Please Visit: ‪https://tinyurl.com/txt5byj‬ ASAP. For information and to make a discretionary payment for excelinefendisi.com services. 03222020234113.
Soru:

A şıkkı:

B şıkkı:

C şıkkı:

D şıkkı:

Doğru Cevap Etiketler

İlişkili konuyu seç

Label
* Sorulara verilen yanlış cevaplardaki esprili yorumlarım için hoşgörünüze sığınıyorum.
* Test ve Ödevlerdeki bazı detaylar burada anlatılmamış olabilir. Bunları kendiniz araştırıp bulmalısınız.
* Birden çok konuya ait içeriği olan ödevler var. Algoritmik açıdan bakıldığında o an en uygun konuya adreslenmiştir.
Dikkat! Bir soruya cevap verdikten sonra geri dönemezsiniz.
0
0
0
0

SoruID:... Şu an için bu konu için soru bulunmamaktadır. İletişim menüsünden örnek sorularınızı bana iletebilirsiniz.




ÖDEVLER

0
0
ÖdevNo:... Şu an için bu konu için ödev bulunmamaktadır. İletişim menüsünden örnek ödev sorularını bana iletebilirsin.
Çözüme bakın(Başka türlü de çözülebilir tabi, bu benim çözümüm.)




=YORUMLAR ve SORULAR=