Ana Sayfa » Excel Macro Eğitimi

Excel Macro Eğitimi

MS-Excel Makroları  ve Visual Basic Uygulamaları (7 saat – 1 günEğitimci: Arzu Sibel İkinci / Güliz Bolat

Kimler katılabilir? Bu der katılmak için en az orta düzeyde bir Excel kullanıcısı olmanız gerekmektedir. Herhangi bir programlama dili bilmiyor olsanız da bu eğitim size ilk adımı attıracaktır. Eğitimde Excel 2016 ile hazırlanmıştır ancak diğer Excel versiyonları da aşağıdaki içerikleri öğrenmek için uygundur.

Ne öğreneceksiniz? Bu derste algoritma geliştirme ve uygulama konusunda önemli bir adım atacaksınız. Makroları okumayı ve yazmayı öğreneceksiniz. Günlük işlerinizi daha kısa sürelerde yapmak üzere rutin Excel işlerinizi otomatize edeceksiniz. Raporlama yeteneklerinizi geliştirecek ve dinamik Excel sunuları hazırlayacaksınız.

*** Eğitim saatlerine sınav dahil değildir.

1.Giriş

  • Eğitime genel bakış

2.Excel Makro’ya Giriş (Kayıt Makrosu)

  • Excel makro nedir?
  • Kayıt makrosu oluşturma, çalıştırma
  • Makrolu dosyayı kaydetme ve açma
  • Makrolar için kısayol düğmesi ve Excel sayfasına buton ekleme
  • Kayıt makrosunu inceleme, düzenleme, silme
  • Göreceli (relative) makro kaydetme
  • Makro güvenliği

3.Excel’de Denetim Araçları ile Tanışmak

  • Geliştirici sekmesini (menüsünü) görüntüleme
  • Form denetimlerinin kullanımı
    • düğme (button)
    • birleşik giriş kutusu (combobox)
    • onay kutusu (checkbox)
    • değer değiştirme (spin button)
    • liste kutusu (listbox)
    • seçenek düğmesi (radio button)
    • grup kutusu (grupbox)
    • etiket (label)
    • kaydırma çubuğu (scrollbar)
  • Activex denetimleri
  • İletişim sayfası

4.Excel Visual Basic Editörü (VBA)

  • Geliştirici sekmesi
  • Visual Basic Editörü
  • Makrolu dosyaların kaydı/açılması/çalıştırılması
  • Excel hücrelerine kod ile veri girişi (range)
  • Excel’deki verileri silme
  • ActiveCell’den veri okuma
  • ActiveCell’e veri yazma
  • Excel hücrelerinden kod ile veri okuma (range, cells)
  • Değişkenler
  • Inputbox
  • Msgbox
  • Aritmetik işlemler
  • Kayıt Makrosundan öğrenme
  • Makroyu satır satır çalıştırma
  • Açıklama yazma

5.Sayfa İşlemleri

  • Veriyi istenen sayfaya yazma ve sayfadan okuma
  • Yeni sayfalar ekleme, sayfa adını değiştirme
  • Sayfayı taşıma/kopyalama/silme

6.Verileri Kısayollarla Aktarmak   

  • Inputbox ile veri girişi yapmak ve değişkene atama
  • Msgbox ile değişkeni ekranda görüntüleme
  • Kodları test ederek hataları görüntüleme
  • Hata kodları ekleme
  • Hata kodları eklemek için Kayıt makrosu kullanımı
  • Makroyu düğmeye atama ve test etme

7.Tarihe Göre Farklı Hücrelere Veri Taşıma

  • Hücre adresinde (A1) kullanımı
  • Do While – Döngü kullanımı
  • If – Eğer Kullanımı
  • Inputbox ekleme ve klavyeden tarih alma

8. Liste kutusu  ve grafik güncelleme

  • Liste kutusunun doldurulması
  • Indis (Index) fonksiyonu ile verilerin görüntülenmesi
  • Seçilen veriye göre dinamik grafik ekleme

9. Kayan Listeler Oluşturmak

  • Ekrana kaydırma çubukları eklenmesi
  • Hücrelere bağlanması
  • Verilerin adlandırılması
  • Hücrelere kaydır (Offset) fonksiyonunu eklenmesi
  • Kaydırma Çubuğu ayarları
  • Listelerde maksimum ve minimum değerlerin işaretlenmesi/temizlenmesi

10.Fonksiyon Yazmak

  • Fonksiyon oluşturma
  • Fonksiyonu tanımlama/kaydetme
  • Dışarıdan alınan fonksiyonları eklemek ve kullanmak
  • Döngü Yöntemleri
  • For Next
  • Do While True
  • Do Until Loop
  • For Each Next
  • Select Case
  • Do Events
  • VBA ile Excel Fonksiyonlarını Kullanma
    • Vlookup
    • Sumifs
    • Min/Max/Average

Genel Uygulamalar

  • Mouseover
  • Selection Change
  • Özet Liste
  • Protect/Unprotect
  • Yazarken Otomatik Filtreleme
  • Mükerrer Kaydın Engellenmesi
  • İç İçe Döngü Oluşturma
  • Sekme Göster/Gizle/Sırala
  • Tek ve Çift Sayıları Toplama
  • Grafiğe Animasyon Verme
  • Rasgele Sayı Üretme