CREATING & EDITING MACROS IN EXCEL FOR WINDOWS EĞİTİMİ

Tekrarlayan işleri makroyla otomatikleştir

Makro kaydediciden VBA düzenleyicisine, Range ve Cells nesnelerinden döngü, koşul ve hata yönetimine kadar Excel'de makro yazmayı baştan sona öğrenin.

Makro kaydediciden VBA düzenleyicisine, Range ve Cells nesnelerinden döngü, koşul ve hata yönetimine kadar Excel'de makro yazmayı öğreten orta seviye eğitim.

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

Eğitim Hakkında

Makro kaydetme, VBA düzenleyicisi, nesne modeli ve otomasyon

Bu orta seviye eğitim, Windows Excel'de tekrar eden işleri otomatikleştirmek için makro ve temel VBA'yı uygulamalı öğretir. Geliştirici sekmesi, makro kaydetme, göreli/mutlak kayıt, makroyu düğme ve kısayola bağlama; VBA düzenleyicisi (Project Explorer, Properties, Immediate penceresi) ve kaydedilen kodun okunup temizlenmesi işlenir. Ardından Sub prosedürleri, değişkenler ve veri türleri, Range/Cells/Worksheet/Workbook nesne modeli, With bloğu, For/For Each ve Do döngüleri, If/Select Case koşulları; InputBox/MsgBox ile etkileşim, On Error ile hata yönetimi ve hata ayıklama (breakpoint, F8) gösterilir. Son olarak makroların kişisel makro çalışma kitabı, .xlsm ve makro güvenliği ile dağıtımı ele alınır. Katılımcılar gerçek bir raporlama işini makroyla otomatikleştirebilir.

Süre ve Format

3 Gün. Her gün dört modül; makro kaydetme, VBA kodlama ve otomasyon gerçek görevlerle uygulanır.

Seviye

Orta Seviye — Makro kaydetme, VBA düzenleyicisi, Sub/Range/Cells nesneleri, döngü ve koşullar, hata yönetimi ve makro çalıştırma/güvenlik konularının uçtan uca ele alınması.

Öğrenme Metodu

Gerçek bir aylık rapor hazırlama görevini önce kaydederek, sonra VBA'da elle yazıp geliştirerek adım adım otomatikleştirirsiniz.

Neden Bu Eğitim?

🤖Otomasyon

Her ay tekrarlanan biçimlendirme ve rapor adımlarını tek tıkla çalışan makrolara dönüştürürsünüz.

⏱️Zaman Tasarrufu

Saatler süren manuel işleri saniyelere indirip hata payını düşürürsünüz.

🧩VBA Temeli

Kaydedilen kodu okuyup düzenleyerek VBA'ya sağlam bir giriş yaparsınız.

Anahtar Konular

excel makrovbamakro kaydetmeexcel otomasyonvba range cellsvba döngüon error vbaxlsmexcel geliştirici sekmesi
“Bir işi ikinci kez elle yapıyorsanız, makro zamanı gelmiş demektir.”

Ön Koşullar

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

1
Excel Yetkinliği

Formüller, hücre başvuruları ve temel biçimlendirmeyi rahat kullanabilmek faydalıdır.

2
Geliştirici Sekmesi

Şeritte Geliştirici sekmesinin etkinleştirilebilmesi gerekir.

3
Makro Güvenliği

Güven Merkezi'nden makro çalıştırmaya izin verilebilmesi ve .xlsm kaydı gerekir.

4
Mantık Alışkanlığı

Döngü ve koşul gibi basit programlama mantığına açık olmak konuları kolaylaştırı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ı makro kaydediciyle tekrar eden adımları kaydeder; kaydedilen kodu VBA düzenleyicisinde açıp okuyarak makro mantığını kavrayabilir.
Modül 1
Geliştirici Sekmesi ve Makro Kaydetme
  • Geliştirici sekmesinin Şeridi Özelleştir'den açılması
  • Makro Kaydet penceresi: ad, kısayol tuşu ve açıklama
  • Makroyu Bu Kitapta veya Kişisel Makro Çalışma Kitabı'nda saklama
  • Kaydı başlatma, adımları yapma ve kaydı durdurma
  • Göreli/Mutlak başvuruyla kaydetme farkı
  • Makro adlandırma kuralları ve boşluk kısıtı
Modül 2
Makro Çalıştırma
  • Makrolar penceresinden (Alt+F8) makro seçip çalıştırma
  • Atanan kısayol tuşuyla makro tetikleme
  • Şekil veya Form Denetimi düğmesine makro atama
  • Hızlı Erişim Araç Çubuğu'na makro ekleme
  • Adım adım çalıştırma (F8) ile izleme
  • Makroyu yanlış kitapta çalıştırma riskinin önlenmesi
Modül 3
VBA Düzenleyicisi (VBE)
  • Alt+F11 ile VBE'yi açma ve pencere düzeni
  • Project Explorer: kitaplar, sayfalar ve modüller
  • Properties penceresi ve nesne özellikleri
  • Code penceresi, Immediate penceresi ve Watch
  • Modül ekleme ve makroların Module içinde saklanması
  • Seçenekler: değişken bildirimini zorunlu kılma (Option Explicit)
Modül 4
Kaydedilen Kodu Okuma
  • Sub ... End Sub prosedür yapısının anlaşılması
  • Select ve Selection kullanımının gereksizliğinin görülmesi
  • Range("A1") ve ActiveCell gibi başvuruların yorumu
  • Kaydedilen kodun sadeleştirilip optimize edilmesi
  • Yorum satırı (') ekleyerek kodu belgeleme
  • Kaydedilen kodu elle yazılan koda köprü olarak kullanma
Günün hedefiKatılımcı değişken ve nesne modelini kullanarak kod yazar; döngü ve koşullarla veriyi program akışıyla işleyen makrolar oluşturabilir.
Modül 1
Değişkenler ve Veri Türleri
  • Dim ile değişken bildirimi ve Option Explicit
  • Integer/Long, Double, String, Boolean ve Variant türleri
  • Range ve Worksheet nesne değişkenleri ve Set anahtarı
  • Sabitler (Const) ve kapsam (yerel/modül/genel)
  • InputBox ile kullanıcıdan değer alma
  • MsgBox ile bilgi gösterme ve düğme/sonuç yakalama
Modül 2
Range ve Cells
  • Range("A1:B10") ve Cells(satır, sütun) ile hücre erişimi
  • Value, Formula, Text ve Address özellikleri
  • Offset ve Resize ile göreli ve boyutlu başvuru
  • CurrentRegion ve End(xlDown) ile veri sınırı bulma
  • Rows, Columns ve EntireRow/EntireColumn işlemleri
  • With Range ... End With ile tekrar eden başvuruyu kısaltma
Modül 3
Döngüler
  • For i = 1 To n ... Next ile sayaçlı döngü
  • For Each hücre In Range ile koleksiyon üzerinde dönme
  • Do While / Do Until koşullu döngüler
  • Exit For / Exit Do ile döngüden erken çıkış
  • Satır sonuna kadar dinamik döngü kurma
  • İç içe döngülerle tablo tarama ve performans
Modül 4
Koşullar ve Karar Yapıları
  • If ... Then ... Else ve ElseIf yapısı
  • Mantıksal operatörler And, Or, Not
  • Select Case ile çok seçenekli dallanma
  • IsEmpty, IsNumeric ve IsError ile hücre denetimi
  • Koşullu biçimlendirme/değer atama makrosu örneği
  • Karar yapılarıyla filtreli işlem akışı kurma
Günün hedefiKatılımcı makrolara hata yönetimi ekler; hata ayıklama araçlarıyla kodu düzeltir ve makroları güvenli biçimde paketleyip paylaşabilir.
Modül 1
Olaylar ve Tetikleyiciler
  • Worksheet_Change ve Worksheet_SelectionChange olayları
  • Workbook_Open ile dosya açılışında kod çalıştırma
  • Olay prosedürlerinin ThisWorkbook ve sayfa modülünde yeri
  • Application.EnableEvents ile olay döngüsünü önleme
  • Target nesnesiyle değişen hücreye tepki verme
  • Olay tabanlı otomasyonun riskleri ve kontrolü
Modül 2
Hata Yönetimi
  • On Error GoTo etiket ile hata yakalama
  • On Error Resume Next'in dikkatli kullanımı
  • Err nesnesi: Number ve Description
  • Hata sonrası temizlik ve On Error GoTo 0
  • Beklenen ve beklenmeyen hataların ayrımı
  • Kullanıcıya anlamlı hata mesajı gösterme
Modül 3
Hata Ayıklama
  • Breakpoint (F9) ve Adım Adım (F8) çalıştırma
  • Immediate penceresinde ? ile değer sorgulama
  • Watch ve Locals ile değişken izleme
  • Debug.Print ile ara değer yazdırma
  • Derleme hatası, çalışma zamanı hatası ve mantık hatası
  • Kodun yeniden düzenlenmesi ve test edilmesi
Modül 4
Makro Dağıtımı ve Güvenlik
  • .xlsm makro içeren çalışma kitabı olarak kaydetme
  • Kişisel Makro Çalışma Kitabı (PERSONAL.XLSB) ile her yerde erişim
  • Güven Merkezi makro ayarları ve güvenilir konum
  • Dijital imza ile makroyu imzalama
  • Eklenti (.xlam) olarak makro paylaşımı
  • Makro belgeleme, sürümleme ve ekibe teslim

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Makro Kaydetme

Tekrar eden adımları göreli/mutlak kayıtla doğru biçimde kaydedersiniz.

✅
Makro Çalıştırma

Makroları kısayol, düğme ve araç çubuğundan güvenle tetiklersiniz.

✅
VBA Düzenleyicisi

VBE'de kodu açar, okur ve modüller halinde düzenlersiniz.

✅
Nesne Modeli

Range, Cells, Worksheet ve Workbook nesneleriyle hücre ve sayfaları yönetirsiniz.

✅
Döngü ve Koşul

For, For Each, Do döngüleri ve If/Select Case ile akışı programlarsınız.

✅
Hata Yönetimi

On Error ve Err nesnesiyle makroları hatalara karşı dayanıklı yaparsınız.

✅
Hata Ayıklama

Breakpoint, F8 ve Immediate penceresiyle kodu izleyip düzeltirsiniz.

✅
Güvenli Dağıtım

.xlsm, kişisel makro kitabı ve dijital imzayla makroları güvenle paylaşırsınız.

Kimler İçin Uygundur?

  • Excel'de formülleri rahat kullanan; tekrar eden biçimlendirme ve raporlama işlerini otomatikleştirmek isteyen analistler
  • muhasebe
  • ofis çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Excel'de formülleri rahat kullanan; tekrar eden biçimlendirme ve raporlama işlerini otomatikleştirmek isteyen analist, muhasebe ve ofis çalışanları için uygundur.
Programlama bilmeden makro yazabilir miyim?
Evet; eğitim makro kaydediciyle başlar, ardından kaydedilen kodu okuyup geliştirerek VBA'ya kademeli giriş yaptırır.
Makro çalıştırmak güvenli mi?
Güven Merkezi ayarları, güvenilir konumlar ve dijital imza ile makrolar kontrollü ve güvenli biçimde çalıştırılır.
Makroları her çalışma kitabında kullanabilir miyim?
Evet; Kişisel Makro Çalışma Kitabı (PERSONAL.XLSB) veya eklenti (.xlam) ile makrolar tüm kitaplarda erişilebilir olur.
Makro içeren dosya nasıl kaydedilir?
Makro içeren kitaplar makro etkin biçim olan .xlsm olarak kaydedilir; standart .xlsx makroları saklamaz.

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. Creating & Editing Macros in Excel for Windows Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta 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ıCreating Dynamic Presentations Using Excel Data Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Creating Dynamic Presentations Using Excel Data Eğitimi

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

Excel grafik ve tablolarını PowerPoint'e bağlayıp otomatik güncellenen dinamik, veri odaklı sunumlar hazırlamayı uygulamalı öğrenin.

Detayları Gör →
Excel ve Veri TablolarıCreating PivotTables and PivotCharts in Excel Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Creating PivotTables and PivotCharts in Excel Eğitimi

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

Excel'de PivotTable ve PivotChart ile ham veriyi özet rapora dönüştürün: alan düzeni, gruplama, Show Values As, Slicer, Timeline ve GETPIVOTDATA.

Detayları Gör →
Excel ve Veri TablolarıCustom & Conditional Formatting in Excel for Windows Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Custom & Conditional Formatting in Excel for Windows Eğitimi

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

Windows Excel'de koşullu biçimlendirme, veri çubukları, renk ölçekleri, formül tabanlı kurallar ve özel sayı biçimleriyle tabloları görselleştirin.

Detayları Gör →
Excel ve Veri TablolarıCustomizing charts in Excel Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Customizing charts in Excel Eğitimi

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

Excel'de grafik türü seçimi, eksen ayarları, ikincil eksen, veri etiketleri, trend çizgisi ve grafik şablonuyla profesyonel grafikler oluşturun.

Detayları Gör →
Excel ve Veri TablolarıCustomizing text & number formats in Excel Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Customizing text & number formats in Excel Eğitimi

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

Excel'de özel sayı biçim kodları, para birimi, tarih/saat, koşullu renk ve TEXT ile metin biçimlendirmeyi uygulamalı öğrenin ve raporlarınızı tutarlı yapın.

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