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ş:Bir metindeki tüm noktaları yoketmek istiyorsunuz. Hangi fonksiyonu kullanırdınız?
Soru:

A şıkkı:

B şıkkı:

C şıkkı:

D şıkkı:

Doğru Cevap Etiketler

İlişkili konuyu seç

219958

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=


KAPANIŞ UYARISI

Herkese merhaba, uzun bir yolculuğun sonuna geldik. Üzülerek söylüyorum ki, hosting maliyetlerinin aşırı artması yüzünden sitemi yakın zamanda(en geç Mayıs 2023) kapatmaya karar verdim. Umarım şimdiye kadar sizlere faydam dokunmuştur. Bununla beraber, site içeriğine github repomdan hala ulaşabilirsiniz.