Excel VBA & Makro Eğitimi

4,5 (94 oylama)
 Son Güncelleme Tarihi: 04/2026
 Türkçe

Dijital Ürün Pasaportu Eğitim Programı eğitimimize göz atabilirsiniz.

Eğitim Mesleki Gelişim amaçlı olup, alınan belge MYK yetki belgesi zorunlu olan eğitimlerde MYK yetki belgesi yerine geçmez.

Eğitimin Amacı

Bu eğitimle VBA yazılım dilini öğrenerek MS Office Excel programını daha etkin kullanabileceksiniz. Excel dosyalarının daha düzenli oluşturulması ve tekrarlanan işlemlerinizi otomatikleştirerek zaman kazanacaksınız.

Eğitim İçeriği

1. Genel Bakış ve Makro Kaydı

  • Makrolar Hakkında Genel Bilgi
  • Makro Çeşitleri
  • Makro Kaydetmek
  • Makro Çalıştırmak
  • Makroyu Düzenlemek
  • Makro Kayıtlı Çalışma Kitabını Açarken Karşılaşılan Uyarı
  • Makro Virüslerini Anlama
  • Excel’de Virüsleri Algılama Hakkında
  • Virüslü Makro Koruması İçin Koruma Düzeyini Değiştirme
  • Makro Seçeneklerini Değiştirmek
  • Hazır Makronun Düğmeye ya da Menüye Atanması
  • Kaydedilmiş Makroyu Silmek
  • Makrolarda Adres

2. Visual Basic For Applications (VBA) Penceresini Tanımak

  • Visual Basic’de Program (Makro) Yazmak
  • Project Penceresi
  • Properties Penceresi
  • Kodları Şifrelemek

3. Değişkenler, Döngüler, Koşul Yapıları

  • Değişkenler ve Veri Tipleri
  • Değişken Çeşitleri ve Tanımlanmaları
  • Constants (Sabitler)
  • Döngüler
  • Döngü Çeşitleri
  • For Each...... Next
  • Do While......Loop
  • Do .......Loop While
  • Do Until...... Loop
  • Do.....Loop Until
  • Goto Döngüsü
  • Koşul (Şart) Yapıları
  • If.....Then....Else
  • Select Case

4. Kod Yazmaya Giriş

  • Hücre Seçmek
  • Satır Seçmek
  • Sütün Seçmek
  • Bütün Hücreleri Seçmek
  • Seçili Hücrelere Ait Satırın Tamamını Seçmek
  • Seçili Hücrelere Ait Sütunun Tamamını Seçmek
  • Aktif Hücrenin Etrafındaki Dolu Hücreleri Seçmek
  • Seçili Olan Hücrelerin Sayısını Öğrenmek
  • Seçimin Satır / Sütun Sayısını Bulmak
  • Seçili Alan Sayısını Bulmak
  • Hücreye Formül Yazdırmak
  • Hücreye Değer Atamak
  • Seçili Hücreye Değer Atamak
  • Otomatik Düzenleme
  • Seçili Olan Bütün Hücrelere Aynı Değeri Atamak
  • Hücre ve Yazıtipinin (font) Özelliklerini Değiştirmek
  • Hücre İçini Otomatik Olarak Doldurmak
  • Kaynak Hücreleri Referans Alarak Hedef Hücrelerini Doldurmak
  • Hücreye Rasgele Sayı Atamak
  • Excel İçinden Başka Uygulamalar Çalıştırmak

5. Çalışma Kitabı ve Çalışma Sayfası Kodları

  • Aktif Çalışma Kitabını Kaydetmek
  • Açık Olan Bütün Çalışma Kitaplarını Kaydetmek
  • Aktif Olan Çalışma Kitabını Kapatmak
  • Yeni Çalışma Kitabı Eklemek
  • Var Olan Bir Çalışma Kitabını Açmak
  • Çalışma Kitabına Yeni Sayfa Eklemek
  • Sayfa Seçmek
  • Sayfa Taşımak
  • Sayfa Sayısını Öğrenmek
  • Aktif Sayfanın Adını Öğrenmek
  • Sayfaları Küçükten Büyüğe Doğru Sıralamak
  • Seçimdeki Dolu Hücre Sayısı
  • Ekrandaki Görünen Hücre Sayısı
  • Excel Penceresinin Konumu

6.  MsgBox ve InputBox

  • Mesaj Kutusu - MsgBox
  • MsgBox Fonksiyonu
  • Veri Giriş Kutusu - Inputbox
  • InputBox’a Girilen Hücre Aralığını Seçme
  • InputBox Fonksiyonunda Application Nesnesi

7. Offset, Character, WorksheetFunction, Set

  • Offset Fonksiyonu
  • Hücre İçindeki Karakterlere Müdahale
  • WorksheetFunction Nesnesi İle İlgili Bazı Özellikler
  • Sum (Toplama) Özelliği
  • SumIf (ToplaEğer) Özelliği
  • Count (Saymak) Özelliği
  • CountA (Saymak) Özelliği
  • CountBlank (Boşluk Say) Özelliği
  • CuntIf (SayEğer) Özelliği
  • Min (EnKüçük) Özelliği
  • Max (EnBüyük) Özelliği
  • Rank (KaçıncıSıra) Özelliği
  • Set Atama Deyimi

8. Copy-Paste İşlemleri

  • Kopyalamak ve Yapıştırmak
  • Devrik Yapıştır (İşlemleri Tersine Çevir)
  • Sayfa Kopyalamak
  • Sayfa Taşımak

9. Operatörler

  • Aritmetiksel Operatörler (Arithmetic)
  • Karşılaştırma Operatörleri (Comparison)
  • Mantıksal Operatörler (Logical)
  • Aritmetiksel Operatörler (Arithmetic)
  • Karşılaştırma Operatörleri (Comparison)
  • LIKE Operatörü
  • IS Operatörü
  • Mantıksal Operatörler (Logical)
  • Not Operatörü
  • AND Operatörü
  • OR Operatörü

10. Functions (Fonksiyonlar)

  • Fonksiyon yaratmak
  • Kullanıcı Tanımlı Fonksiyonlar
  • Bazı fonksiyonlar
  • Date
  • Day
  • IsDate
  • IsEmpty
  • IsNumeric
  • LCase
  • Left
  • Len
  • LTrim
  • Mid
  • Month
  • Now
  • Rnd
  • Round
  • RTrim
  • Ucase
  • Val

11. UserForm (Kullanıcı Formları) ve Özellikleri

  • Formlar
  • Option Explicit

12. Toolbox ve Control Objects (Araç Kutusu ve Kontrol Nesneleri)

  • Toolbox (Araç Kutusu)
  • Label (Etiket)
  • TextBox (Metin Kutusu)
  • ComboBox (Açılır Kutu)
  • ListBox (Liste Kutusu)
  • OptionButton (Seçenek Düğmesi)
  • Checkbox (Onay Düğmesi)
  • Group (Grup)
  • Frame (Grup Kutusu)
  • ScrollBars (Kaydırma Çubuğu)
  • ScrollBar (Kaydırma Çubuğu)
  • ToggleButton (Tahta Düğme)
  • RefEdit
  • Image
  • Picture (Resim)
  • UserForm (Kullanıcı Formu)

13. Events (Olaylar)

  • Activate
  • Change
  • Click
  • DblClick
  • Enter
  • Exit
  • Initialize
  • KeyDown, KeyUp, KeyPress
  • MouseDown, MouseUp
  • MouseMove

14. Süzme ve Sıralama İşlemleri

  • Otomatik Süzmek (Filtrelemek)
  • Alttoplam ve Sıralama
  • Baskı Önizleme ve Yazdırma
  • Hücre Notu (Açıklama)
  • Hata Uyarısı

15. Hata Denetimi

  • Hata Ayıklama Penceresi
  • Hata Kontrol Deyimleri
  • Hata Kodları ve Açıklamaları

Eğitim kurumsal işbirliğine (kurum/şirket tüzel kişiliğine paket) açık olup, bireysel başvurular kabul edilmemektedir. Kurumsal katılımcı profili ve ihtiyaçlarınıza göre eğitim içeriği yeniden planlanabilmektedir. Karşılıklı görüşmeler neticesinde eğitimin kapsam ve eğitimin yöntemi (Yüz-Yüze, Çevrimiçi) belirlenip ilgili süreçler tamamlanmaktadır. Mutabakat sağlanması durumunda kurumunuzun katılımcıları ile öğretim elemanlarımızın uygun gün ve saatleri, eğitimin yapılacağı yer belirlenmektedir.

Yorumlar

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politikamız'ı inceleyebilirsiniz. TAMAM