MICROSOFT OFFICE - VBA ESSENTIALS EĞİTİMİ

İlk makronu yaz, tekrar eden işi otomatikleştir

VBE, makro kaydetme, değişkenler, döngüler, koşullar, Range nesnesi, UserForm ve hata yakalama ile VBA temelleri.

Temel VBA eğitimi: Geliştirici sekmesi ve VBE, makro kaydetme, Sub ve modül, değişken ve veri tipleri, If/Select Case, For/Do döngüleri, Range nesnesi, basit UserForm ve On Error ile hata yakalama.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Sıfırdan makro yazmaya ve Excel'i otomatikleştirmeye başlangıç

Bu temel eğitim, VBA'ya hiç başlamamış katılımcıyı makro yazmaya hazır hale getirir. Geliştirici sekmesi ve Visual Basic Editor (VBE) arayüzü, makro kaydedici ile kod üretme ve kaydı okuma, Sub yordamları, değişken bildirimi (Dim) ve veri tipleri, atama ve mesaj kutuları (MsgBox, InputBox), If/Else ve Select Case koşulları, For/For Each ve Do döngüleri, Range ve Cells ile hücre erişimi, With bloğu, basit UserForm ve denetimler, ayrıca On Error ile temel hata yakalama konuları küçük otomasyon örnekleriyle uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; her konu küçük bir makro örneğiyle birlikte yazılır.

Seviye

Temel Seviye — VBA'ya makro kaydediciden başlayıp değişken, döngü, Range nesnesi ve basit UserForm'a kadar temel otomasyonu öğretir.

Öğrenme Metodu

Gerçek tekrarlı işleri (raporu biçimlendirme, veriyi toplu temizleme) küçük makrolar yazarak otomatikleştirme.

Neden Bu Eğitim?

⏱️Zaman Kazancı

Her gün tekrar ettiğiniz işleri tek düğmeye indirirsiniz.

🎬Kaydedip Öğren

Makro kaydediciyle ürettiğiniz kodu okuyarak VBA'yı doğal yoldan kavrarsınız.

🧱Sağlam Temel

Değişken, döngü ve koşul temeliyle ileri VBA'ya hazır olursunuz.

Anahtar Konular

vba essentialstemel vbamakro yazmaexcel makrovba döngürange nesnesiuserformvba değişkenmakro kaydetmeexcel otomasyon
“İlk makro, elinizle on kez yaptığınız işi bilgisayara bir kez anlatmaktır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Excel Kullanımı

Hücre, formül ve basit tablo işlemlerine aşinalık beklenir.

2
Geliştirici Sekmesi

Şeritte Geliştirici sekmesinin açık olması gereklidir.

3
Masaüstü Office

Masaüstü Excel (2016 ve üzeri) bulunması önerilir; web sürümünde VBA çalışmaz.

4
Programlama Yok

Önceden kodlama deneyimi gerekmez; temeller sıfırdan anlatılır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, VBE'yi tanır, makro kaydeder ve kaydedilen kodu okuyup düzenler.
Modül 1
Geliştirici ve VBE
  • Geliştirici sekmesini şeritte açma
  • Visual Basic Editor arayüzü (Alt+F11)
  • Project Explorer ve Properties penceresi
  • Kod penceresi ve modül kavramı
  • Makro güvenliği ve etkinleştirme
  • Çalışma kitabını .xlsm olarak kaydetme
Modül 2
Makro Kaydetme
  • Makro kaydet ile işi kaydetme
  • Mutlak ve göreli kayıt farkı
  • Makroyu çalıştırma (F5, düğme)
  • Kaydedilen kodu VBE'de inceleme
  • Kaydı sadeleştirme ve temizleme
  • Düğmeye ve kısayola makro atama
Modül 3
Sub ve Modül
  • Sub ... End Sub yapısı
  • Modül ekleme ve adlandırma
  • Yorum satırı (') kullanımı
  • Kodun satır satır (F8) izlenmesi
  • Option Explicit ile bildirim zorunluluğu
  • Kodu düzenli girintileme
Modül 4
Mesaj Kutuları
  • MsgBox ile bilgi gösterme
  • MsgBox düğme ve ikon seçenekleri
  • MsgBox dönüş değerini yakalama
  • InputBox ile kullanıcıdan veri alma
  • Metin birleştirme (&) ve vbNewLine
  • Basit onay akışı kurma
Günün hedefiKatılımcı, değişken tanımlar, koşullu dallanma kurar ve döngülerle tekrarlı işleri yazar.
Modül 1
Değişkenler
  • Dim ile değişken bildirimi
  • Veri tipleri: Integer, Long, Double, String, Boolean
  • Date ve Variant kullanımı
  • Atama ve değer okuma
  • Sabit (Const) tanımlama
  • Değişken kapsamı (yerel/modül)
Modül 2
Koşullar
  • If ... Then tek koşul
  • If ... Else ... ElseIf yapısı
  • Karşılaştırma ve mantıksal operatörler
  • And, Or, Not kullanımı
  • Select Case ile çok dallı karar
  • İç içe koşullardan kaçınma
Modül 3
Döngüler
  • For ... Next sayaçlı döngü
  • For Each ile koleksiyonda gezinme
  • Do While / Do Until döngüsü
  • Exit For ve Exit Do ile çıkış
  • Satırlar üzerinde gezinme deseni
  • Sonsuz döngüden kaçınma
Modül 4
Range Nesnesi
  • Range ve Cells ile hücre erişimi
  • .Value, .Formula, .Text farkı
  • Son dolu satırı bulma (End(xlUp))
  • Offset ile göreli hücre
  • With Range ... End With
  • Aralığı biçimlendirme (renk, yazı tipi)
Günün hedefiKatılımcı, basit bir UserForm kurar, hata yakalar ve çalışan bir otomasyon aracı yazar.
Modül 1
UserForm Temel
  • UserForm ekleme ve gösterme (.Show)
  • Label, TextBox, CommandButton ekleme
  • Denetim adlandırma ve özellikler
  • Button_Click olay yordamı
  • Formdan veri okuyup sayfaya yazma
  • Formu kapatma (Unload Me)
Modül 2
Hata Yakalama
  • On Error Resume Next kullanımı
  • On Error GoTo etiket
  • Err.Number ve Err.Description
  • Hatayı kullanıcıya anlaşılır gösterme
  • Hata sonrası temizlik
  • Yaygın çalışma zamanı hataları
Modül 3
Çalışma Kitabı İşlemleri
  • Workbooks.Open ile dosya açma
  • Worksheets.Add ve Copy
  • Sayfayı/çalışma kitabını kaydetme
  • Veriyi başka sayfaya kopyalama
  • ScreenUpdating'i kapatma
  • Çıktıyı PDF olarak kaydetme
Modül 4
Pratik Araç
  • Tekrar eden raporu makroyla biçimlendirme
  • Veriyi döngüyle toplu temizleme
  • Koşula göre satır işaretleme/silme
  • Kullanıcıdan parametre alma (InputBox)
  • Düğmeyle çalışan araç kurma
  • Makroyu belgeleyip yeniden kullanma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
VBE Kullanımı

Visual Basic Editor'da modül açar, kod yazar ve adım adım izlersiniz.

✅
Makro Kaydetme

İşi kaydedip üretilen kodu okuyarak kendi makronuza uyarlarsınız.

✅
Değişkenler

Doğru veri tipleriyle değişken tanımlar ve değer yönetirsiniz.

✅
Karar ve Tekrar

If/Select Case ve döngülerle koşullu, tekrarlı işleri kodlarsınız.

✅
Range Erişimi

Range ve Cells ile hücreleri okur, yazar ve biçimlendirirsiniz.

✅
Basit Arayüz

TextBox ve düğme içeren basit bir UserForm kurarsınız.

✅
Hata Yakalama

On Error ile çökmeyen, kullanıcı dostu makrolar yazarsınız.

✅
Otomasyon

Tekrar eden bir işi tek düğmeye indiren çalışan bir araç üretirsiniz.

Kimler İçin Uygundur?

  • Excel'i orta düzeyde kullanan; tekrar eden işleri makroyla otomatikleştirmeye başlamak isteyen ofis çalışanları
  • analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Excel'i orta düzeyde kullanan ve tekrar eden işleri makroyla otomatikleştirmeye başlamak isteyen ofis çalışanları ve analistler için uygundur.
Programlama bilmek gerekir mi?
Hayır; değişken, döngü ve koşul gibi temeller sıfırdan anlatılır, önceden kodlama deneyimi gerekmez.
Web Excel'de VBA çalışır mı?
Hayır; VBA yalnızca masaüstü Office'te çalışır, bu nedenle Excel 2016 ve üzeri masaüstü sürüm gerekir.
Sonrasında ne gelir?
Bu temel eğitimin devamı niteliğindeki VBA Advanced programında sınıf modülleri, olaylar ve dış veri erişimi işlenir.
Eğitim sonunda sertifika veriliyor mu?
Katılım koşullarını sağlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Microsoft Office - VBA Essentials Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Excel ve Veri TablolarıAnalyzing Data with PivotTables in Excel Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Analyzing Data with PivotTables in Excel Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Excel PivotTable ile gruplama, hesaplanmış alan, dilimleyici, zaman çizelgesi, GETPIVOTDATA ve Veri Modeli tabanlı çok tablolu analizi uygulamalı öğrenin.

Detayları Gör →
Excel ve Veri TablolarıAnalyzing Data with Tables & Charts in Excel for the Web Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Analyzing Data with Tables & Charts in Excel for the Web Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Tarayıcıdaki Excel for the web ile yapılandırılmış tablolar, filtre, grafik türleri, sparkline ve koşullu biçimlendirmeyi kurulum gerektirmeden uygulamalı öğren

Detayları Gör →
Excel ve Veri TablolarıAnalyzing Data with Tables & Charts in Google Sheets Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Analyzing Data with Tables & Charts in Google Sheets Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Google Sheets'te FILTER, SORT, QUERY, özet tablo, dilimleyici, Grafik Düzenleyici ve IMPORTRANGE ile bulut tabanlı veri analizini uygulamalı öğrenin.

Detayları Gör →
Excel ve Veri TablolarıApplying custom formatting in Excel Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Applying custom formatting in Excel Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Excel'de özel sayı biçim kodları, koşullu biçimlendirme, TEXT fonksiyonu, hücre stilleri ve temalarla profesyonel ve tutarlı raporlamayı uygulamalı öğrenin.

Detayları Gör →
Excel ve Veri TablolarıAutomating Excel with Macros Training Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Automating Excel with Macros Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Excel'de Makro Kaydedici, VBA, Range/Cells nesneleri, döngüler, hata yönetimi, UserForm ve olaylarla tekrar eden işleri otomatikleştirmeyi uygulamalı öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn