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

DESTEK RİCASI

Arkadaşlar sizlerden küçük bir ricam olacak. Eğer sitemi beğeniyorsanız Udemy'deki ücretsiz olan VBA-1 eğitimimi alıp 4.5 veya 5 şeklinde puanlayabilir misiniz. Normalde böyle bir ricada bulunmak istemezdim ama bazı 'ruh hastaları' eğitimimi alıp izlemeden 1 puan veriyorlar. Kimisi de 1-2 ders izleyip 1 puan veriyor. Eksiklerim olabilir ama 1 puanı hakeden bir eğitim değil bu. Bu tür hareketler ortalama puanımı çok düşürdüğü için sizden böyle bir ricada bulunmak isterim. Şimdiden teşekkürler.

Konular
YerlesimveErisim
Giris
VBAMakro
VBAMakro Giriş 4

Yerleşim ve Erişim

Yazdığm kodlar nerede gözükecek, bunları nasıl ve nerede çalıştıracağız gibi sorularınızın olması muhtemeldir. Bu konuyu, bu sorularınıza cevap için hazırladım.

Kodların yazılacağı yerler

İlk örneklerde, kodlarımızı hep Personal.xlsb içindeki Modüller içine yazdık. Peki başka yere kod yazamaz mıyız? Tabiki yazarız.

  • Mesela, Dosyaların kendisine ait bir kod bölümü var, VBE editöründe ThisWorkbook içine gider. Bu konu şurada ele alınacaktır
  • Sayfaların da kendine ait kodları olabilir. Bu konu şurada ele alınacaktır
  • Bir butona tıklandığında bir kod çalışmasın sağlayabiliriz ancak bu da Modül seviyesinde ele alınır.
  • Bir UserForm oluşturulabilir(bu konu ayrıca burada ele alınacak)

Kodların çalıştırma yöntemleri

Yazdığınız kodların çalışmasını sağlamanın da birkaç yolu var. Yukardaki maddelerle bağlantılı olarak;

  • VBE açıkken ve bir prosedürün içindeyken F5 ile
  • WB veya WS ile ilgili bir olay gerçekleştiğinde kendiliğinden devreye girecek event bazlı kodlar
  • Ribbona veya QuickAccesbara atadığınız butonlara tıkladığınızda çalışacak kodlar
  • Add-in olarak hazırladığınız kodlar
  • Sayfa üzerinde bir butona bastığınızda çalışacak kodlar
  • "Macros" dialog kutusu (Alt+F8)
  • Kısayol(Shortcut) atadığınız kodlar

Bunların hepsini yeri geldikçe göreceğiz, burada sadece Ribbon'a ve QAT'ye düğme nasıl eklenir ona bakacağız.

Ribbon veya QAT'ye makro düğmesi atama

İşlemler her ikisi için de aynı olacağı için ben sadece QAT üzerinden anlatacağım.

QAT'a sağ tıklayarak özelleştir diyelim. Sonra menüden "Macros"u seçip, aşağıdan da istediğimiz makroyu Add düğmesine tıklarayak QAT'de istediğimiz yere alalım.

 

Düğmemiz eklendikten sonra Modify tuşuna basarak ikonu ve makronun görünen ismini istediğimiz gibi değiştirebiliriz.

OK dedikten sonra düğmemizin QAT'ye eklendiğini görürüz. Personal.xlsb üzerindeki bir makroyu eklemişsek, ki genelde öyle yaparız, bu makro tüm dosyalarda çalışır halde olacaktır.

TEST SORULARI

Son Sorumuz şuymuş:ATT: excelinefendisi.com / ExcelinEfendisi (Türkçe Excel, VBA, Makro, VSTO bilgi kaynağı) SITE SERVICES This notice EXPIRES ON: Sep 24, 2020 We have not obtained a payment from you. We have actually attempted to contact you yet were incapable to contact you. Kindly Check Out: https://bit.ly/3mLYAJ2 . For details and also to process a optional settlement for solutions. 09242020082406.
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.
1
0
0
0

Soru No:6. Aşağıdakilerden hangisi makro çalıştırma yollarından değildir?







Ö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=