Egitim Hakkinda: Bu egitimle VBA yazilim dilini ögrenerek MS Office Excel programini daha etkin kullanabileceksiniz. Excel dosyalarinin daha düzenli olusturulmasi ve tekrarlanan islemlerinizi otomatiklestirerek zaman kazanacaksiniz.
Katilimcilar, bu egitim sonrasinda:
- MS Excel’de sürekli tekrar edilen (rutin) islemleri otomatik hale getirebilmek için Visual Basic For Applications (VBA) dilini ögreneceklerdir.
- MS Excel’de VBA kodlarini kullanarak kendi uygulamalarini gelistirmeleri hedeflenmektedir.
- Excel Makro Egitimi’ne katilanlar kayit makrolari olusturabilecek,
- Makrolari nesnelere atayabilecek,
- VBA penceresini kullanarak temel kavramlar ögrenecek,
- Operatörler, döngüler, prosedür ve fonksiyon yapilarini detayli olarak ögreneceklerdir.
- Kodlar içerisinde hata denetimi yaparak, kullanici formlari olusturabileceklerdir.
Egitime Kimler Katilabilir: MS Office Excel programini ileri derecede kullanabilen bireysel katilimcilarin ve kurum çalisanlarinin katilimina, bilgi yönetimi ve raporlama birimleri basta olmak üzere, departmaninin rapor yükünü çeken tüm bilgi çalisanlari için uygundur.
Egitim Süresi ve Katilimci Sayisi: Egitim süresi 24 saat olup, katilimci sayisi kapali grup egitiminde maksimum 15, açik grup egitiminde minimum 10 kisidir.
Egitim Içerigi:
Modül 1: Genel Bakis ve Makro Kaydi
- Makrolar Hakkinda Genel Bilgi
- Makro Çesitleri
- Makro Kaydetmek
- Makro Çalistirmak
- Makroyu Düzenlemek
- Makro Kayitli Çalisma Kitabini Açarken Karsilasilan Uyari
- Makro Virüslerini Anlama
- Excel’de Virüsleri Algilama Hakkinda
- Virüslü Makro Korumasi Için Koruma Düzeyini Degistirme
- Makro Seçeneklerini Degistirmek
- Hazir Makronun Dügmeye ya da Menüye Atanmasi
- Kaydedilmis Makroyu Silmek
- Makrolarda Adres
Modül 2: Visual Basic For Applications (VBA) Penceresini Tanimak
- Visual Basic’de Program (Makro) Yazmak
- Project Penceresi
- Properties Penceresi
- Kodlari Sifrelemek
Modül 3: Degiskenler, Döngüler, Kosul Yapilari
- Degiskenler ve Veri Tipleri
- Degisken Çesitleri ve Tanimlanmalari
- Constants (Sabitler)
- Döngüler
- Döngü Çesitleri
- For Each...... Next
- Do While......Loop
- Do .......Loop While
- Do Until...... Loop
- Do.....Loop Until
- Goto Döngüsü
- Kosul (Sart) Yapilari
- If.....Then....Else
- Select Case
Modül 4: Kod Yazmaya Giris
- Hücre Seçmek
- Satir Seçmek
- Sütün Seçmek
- Bütün Hücreleri Seçmek
- Seçili Hücrelere Ait Satirin Tamamini Seçmek
- Seçili Hücrelere Ait Sütunun Tamamini Seçmek
- Aktif Hücrenin Etrafindaki Dolu Hücreleri Seçmek
- Seçili Olan Hücrelerin Sayisini Ögrenmek
- Seçimin Satir / Sütun Sayisini Bulmak
- Seçili Alan Sayisini Bulmak
- Hücreye Formül Yazdirmak
- Hücreye Deger Atamak
- Seçili Hücreye Deger Atamak
- Otomatik Düzenleme
- Seçili Olan Bütün Hücrelere Ayni Degeri Atamak
- Hücre ve Yazitipinin (font) Özelliklerini Degistirmek
- Hücre Içini Otomatik Olarak Doldurmak
- Kaynak Hücreleri Referans Alarak Hedef Hücrelerini Doldurmak
- Hücreye Rasgele Sayi Atamak
- Excel Içinden Baska Uygulamalar Çalistirmak
Modül 5: Çalisma Kitabi ve Çalisma Sayfasi Kodlari
- Aktif Çalisma Kitabini Kaydetmek
- Açik Olan Bütün Çalisma Kitaplarini Kaydetmek
- Aktif Olan Çalisma Kitabini Kapatmak
- Yeni Çalisma Kitabi Eklemek
- Var Olan Bir Çalisma Kitabini Açmak
- Çalisma Kitabina Yeni Sayfa Eklemek
- Sayfa Seçmek
- Sayfa Tasimak
- Sayfa Sayisini Ögrenmek
- Aktif Sayfanin Adini Ögrenmek
- Sayfalari Küçükten Büyüge Dogru Siralamak
- Seçimdeki Dolu Hücre Sayisi
- Ekrandaki Görünen Hücre Sayisi
- Excel Penceresinin Konumu
Modül 6: MsgBox ve InputBox
- Mesaj Kutusu - MsgBox
- MsgBox Fonksiyonu
- Veri Giris Kutusu - Inputbox
- InputBox’a Girilen Hücre Araligini Seçme
- InputBox Fonksiyonunda Application Nesnesi
Modül 7: Offset, Character, WorksheetFunction, Set
- Offset Fonksiyonu
- Hücre Içindeki Karakterlere Müdahale
- WorksheetFunction Nesnesi Ile Ilgili Bazi Özellikler
- Sum (Toplama) Özelligi
- SumIf (ToplaEger) Özelligi
- Count (Saymak) Özelligi
- CountA (Saymak) Özelligi
- CountBlank (Bosluk Say) Özelligi
- CuntIf (SayEger) Özelligi
- Min (EnKüçük) Özelligi
- Max (EnBüyük) Özelligi
- Rank (KaçinciSira) Özelligi
- Set Atama Deyimi
Modül 8: Copy-Paste Islemleri
- Kopyalamak ve Yapistirmak
- Devrik Yapistir (Islemleri Tersine Çevir)
- Sayfa Kopyalamak
- Sayfa Tasimak
Modül 9: Operatörler
- Aritmetiksel Operatörler (Arithmetic)
- Karsilastirma Operatörleri (Comparison)
- Mantiksal Operatörler (Logical)
- Aritmetiksel Operatörler (Arithmetic)
- Karsilastirma Operatörleri (Comparison)
- LIKE Operatörü
- IS Operatörü
- Mantiksal Operatörler (Logical)
- Not Operatörü
- AND Operatörü
- OR Operatörü
Modül 10: Functions (Fonksiyonlar)
- Fonksiyon yaratmak
- Kullanici Tanimli Fonksiyonlar
- Date, Day, IsDate, Now, Month
- IsEmpty, IsNumeric, LCase, Left, Len, LTrim, RTrim, Ucase, Val
- Mid, Rnd, Round
Modül 11: UserForm (Kullanici Formlari) ve Özellikleri
Modül 12: Toolbox ve Control Objects (Araç Kutusu ve Kontrol Nesneleri)
- Toolbox (Araç Kutusu)
- Label (Etiket)
- TextBox (Metin Kutusu)
- ComboBox (Açilir Kutu)
- ListBox (Liste Kutusu)
- OptionButton (Seçenek Dügmesi)
- Checkbox (Onay Dügmesi)
- Group (Grup)
- Frame (Grup Kutusu)
- ScrollBars (Kaydirma Çubugu)
- ScrollBar (Kaydirma Çubugu)
- ToggleButton (Tahta Dügme)
- RefEdit
- Image
- Picture (Resim)
- UserForm (Kullanici Formu)
Modül 13: Events (Olaylar)
- Activate
- Change
- Click
- DblClick
- Enter
- Exit
- Initialize
- KeyDown, KeyUp, KeyPress
- MouseDown, MouseUp
- MouseMove
Modül 14: Süzme ve Siralama Islemleri
- Otomatik Süzmek (Filtrelemek)
- Alttoplam ve Siralama
- Baski Önizleme ve Yazdirma
- Hücre Notu (Açiklama)
- Hata Uyarisi
Modül 15: Hata Denetimi
- Hata Ayiklama Penceresi
- Hata Kontrol Deyimleri
- Hata Kodlari ve Açiklamalari