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

Microsoft 365 Excel'ini VBA ile otomatikleştir

Makro kaydediciden VBA'ya, dinamik dizileri koddan sürmekten nesne modeli, döngü ve hata yönetimine kadar Microsoft 365 Excel'inde makro yazmayı baştan sona öğrenin.

Makro kaydediciden VBA'ya, dinamik dizileri koddan sürmekten nesne modeli ve hata yönetimine kadar Microsoft 365 Excel'inde 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, dinamik diziler ve bulut uyumlu otomasyon

Bu orta seviye eğitim, Microsoft 365 aboneliğiyle gelen Windows Excel'inde makro ve VBA'yı modern özelliklerle birlikte ele alır. Geliştirici sekmesi, makro kaydetme, kısayol ve düğmeye atama; VBA düzenleyicisi, Sub prosedürleri, değişkenler ve Range/Cells/Worksheet/Workbook nesne modeli işlenir. Ardından For/For Each/Do döngüleri, If/Select Case koşulları, With bloğu; dinamik dizi işlevlerini (XLOOKUP, FILTER, SORT, UNIQUE, SEQUENCE) koddan .Formula2 ile yazma ve taşan aralıklarla çalışma; On Error ile hata yönetimi ve breakpoint/F8 ile ayıklama gösterilir. Son olarak Otomatik Kaydet'li bulut dosyalarında makro davranışı, .xlsm güvenliği, güvenilir konum, dijital imza ve ekiple paylaşım ele alınır. Katılımcılar modern Excel özelliklerini koddan sürerek raporlamayı otomatikleştirebilir.

Süre ve Format

3 Gün. Her gün dört modül; makro, VBA ve dinamik dizi otomasyonu bulut ortamında uygulanır.

Seviye

Orta Seviye — Microsoft 365 Excel'inde makro kaydetme, VBA ile modern fonksiyonları (dinamik diziler) sürme, nesne modeli, döngü/koşul, hata yönetimi ve bulut/güvenlik konularının uçtan uca ele alınması.

Öğrenme Metodu

OneDrive'da saklanan bir rapor kitabı üzerinde makroyu kaydedip VBA ile geliştirerek ve dinamik dizileri koddan sürerek öğrenirsiniz.

Neden Bu Eğitim?

🤖Modern Otomasyon

XLOOKUP ve FILTER gibi dinamik dizi işlevlerini VBA'dan sürerek güçlü otomasyonlar kurarsınız.

☁️Bulut Uyumu

Otomatik Kaydet'li bulut dosyalarında makroların doğru davranmasını sağlarsınız.

⏱️Zaman Kazancı

Tekrar eden raporlama adımlarını tek tıkla çalışan makrolara dönüştürüp hata payını düşürürsünüz.

Anahtar Konular

microsoft 365 excel makrovbadinamik diziler vbaformula2excel otomasyonxlookup vbamakro kaydetmexlsmexcel vba eğitimi
“Modern Excel'in gücü, dinamik işlevleri koddan sürebildiğinizde ikiye katlanır.”

Ön Koşullar

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

1
Microsoft 365

Microsoft 365 aboneliğiyle güncel Excel kurulu bir Windows bilgisayarı gerekir.

2
Excel Yetkinliği

Formüller, hücre başvuruları ve dinamik dizi işlevlerine temel aşinalık faydalıdır.

3
Geliştirici Sekmesi

Şeritte Geliştirici sekmesinin etkinleştirilebilmesi ve .xlsm kaydı gerekir.

4
Makro Güvenliği

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

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 adımları kaydeder; Microsoft 365 Excel'inin VBA düzenleyicisinde kodu açıp okuyarak makro mantığını kavrayabilir.
Modül 1
Geliştirici Sekmesi ve Kaydetme
  • Geliştirici sekmesinin Şeridi Özelleştir'den açılması
  • Makro Kaydet: ad, kısayol tuşu ve saklama konumu
  • Göreli/Mutlak başvuruyla kayıt farkı
  • Kaydı başlatma, adımları yapma ve durdurma
  • Makro adlandırma kuralları ve boşluk kısıtı
  • Kaydedilen makronun .xlsm'de saklanması
Modül 2
Makro Çalıştırma
  • Alt+F8 Makrolar penceresinden seçip çalıştırma
  • Kısayol tuşu ve Form Denetimi düğmesine atama
  • Hızlı Erişim Araç Çubuğu'na makro ekleme
  • Modern Şerit üzerinde makro komutlarının yerleşimi
  • Adım adım çalıştırma (F8) ile izleme
  • Doğru kitapta çalıştırma ve ActiveWorkbook kontrolü
Modül 3
VBA Düzenleyicisi (VBE)
  • Alt+F11 ile VBE açma ve pencere düzeni
  • Project Explorer, Properties ve Code pencereleri
  • Immediate ve Locals pencerelerinin kullanımı
  • Modül ekleme ve prosedür organizasyonu
  • Option Explicit ile değişken bildirimini zorunlu kılma
  • Nesne tarayıcısı (F2) ile nesne ve üye keşfi
Modül 4
Kaydedilen Kodu Okuma ve Sadeleştirme
  • Sub ... End Sub yapısının yorumlanması
  • Select/Selection yerine doğrudan nesne başvurusu
  • Range ve ActiveCell kullanımının anlaşılması
  • Gereksiz satırların temizlenmesi ve kodu kısaltma
  • Yorum satırıyla kodu belgeleme
  • Kaydedilen kodu elle yazmaya geçiş köprüsü
Günün hedefiKatılımcı nesne modeliyle kod yazar; döngü ve koşulların yanında dinamik dizi işlevlerini VBA'dan kurarak modern otomasyonlar oluşturabilir.
Modül 1
Değişkenler ve Nesne Modeli
  • Dim ve Set ile değişken ve nesne bildirimi
  • Integer/Long, Double, String, Boolean ve Variant türleri
  • Workbook, Worksheet ve Range nesne hiyerarşisi
  • InputBox ve MsgBox ile kullanıcı etkileşimi
  • ActiveSheet, ThisWorkbook ve tam yollu başvuru
  • With bloğuyla tekrar eden başvuruyu kısaltma
Modül 2
Range, Cells ve Dinamik Veri
  • Range("A1:C10") ve Cells(satır, sütun) erişimi
  • Value, Formula, Formula2 ve Address özellikleri
  • CurrentRegion ve End(xlUp) ile değişken satır sayısı bulma
  • Offset ve Resize ile göreli aralık
  • Tablolara (ListObject) VBA ile erişim
  • Değişen veri boyutuna uyum sağlayan kod kurma
Modül 3
Döngü ve Koşullar
  • For ... Next ve For Each ... Next döngüleri
  • Do While / Do Until ve Exit ile erken çıkış
  • If/ElseIf/Else ve Select Case dallanmaları
  • And, Or, Not ve karşılaştırma operatörleri
  • IsEmpty, IsNumeric ile hücre denetimi
  • İç içe döngülerle tablo tarama ve performans
Modül 4
Dinamik Dizileri Koddan Sürme
  • .Formula2 ile taşan dizi formülü yazma
  • XLOOKUP ve FILTER formülünü VBA'dan hücreye kurma
  • SORT, UNIQUE ve SEQUENCE ile dinamik liste üretme
  • Taşan aralığı (#) ve SpillingToRange ile okuma
  • Dizi formülü sonucu ile değerleri Value olarak sabitleme
  • Eski CSE dizi formülü ile yeni dinamik dizi farkı
Günün hedefiKatılımcı makrolara hata yönetimi ekler; kodu ayıklar ve makroları bulut/işbirliği ortamında güvenli biçimde paketleyip paylaşabilir.
Modül 1
Olaylar ve Tetikleyiciler
  • Worksheet_Change ve Worksheet_SelectionChange olayları
  • Workbook_Open ile açılışta kod çalıştırma
  • Application.EnableEvents ile olay döngüsü kontrolü
  • Target ile değişen hücreye tepki verme
  • Ortak yazım sırasında olay davranışına dikkat
  • Olay tabanlı otomasyonun riskleri ve sınırları
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 bilgisi
  • On Error GoTo 0 ile hata işleyiciyi sıfırlama
  • Beklenen/beklenmeyen hata 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, çalışma zamanı ve mantık hatası ayrımı
  • Bulut dosyasında makro performansının test edilmesi
Modül 4
Bulut Dağıtımı ve Güvenlik
  • Otomatik Kaydet'li OneDrive dosyalarında makro davranışı
  • .xlsm makro etkin kaydetme ve bulutta saklama
  • Güven Merkezi makro ayarları ve güvenilir konum
  • Dijital imza ile makroyu imzalama
  • Kişisel Makro Çalışma Kitabı ve eklenti (.xlam) paylaşımı
  • Ortak yazım ortamında makro paylaşımının sınırları

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.

✅
VBA Düzenleyicisi

VBE'de kodu açar, modüller halinde düzenler ve Nesne Tarayıcısı'nı kullanırsınız.

✅
Nesne Modeli

Workbook, Worksheet, Range ve Cells ile sayfa ve hücreleri yönetirsiniz.

✅
Döngü ve Koşul

For, For Each, Do ve If/Select Case ile akışı programlarsınız.

✅
Dinamik Diziler

XLOOKUP, FILTER, SORT ve UNIQUE'i .Formula2 ile koddan sürersiniz.

✅
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.

✅
Bulut Dağıtımı

Otomatik Kaydet'li ortamda .xlsm ve dijital imzayla makroları güvenle paylaşırsınız.

Kimler İçin Uygundur?

  • Microsoft 365 Excel kullanan; dinamik diziler gibi yeni özellikleri koddan yönetip tekrar eden işleri otomatikleştirmek isteyen analistler
  • ofis profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Microsoft 365 Excel kullanan; dinamik diziler gibi yeni özellikleri koddan yönetip tekrar eden işleri otomatikleştirmek isteyen analist ve ofis profesyonelleri için uygundur.
Windows makro eğitiminden farkı nedir?
Bu eğitim ek olarak dinamik dizileri (.Formula2), modern fonksiyonları koddan sürmeyi ve Otomatik Kaydet'li bulut ortamında makro davranışını işler.
Dinamik dizileri VBA'dan nasıl yazarım?
Taşan dizi formülleri .Formula2 özelliğiyle hücreye yazılır; XLOOKUP, FILTER, SORT ve UNIQUE koddan kurulup taşan aralık (#) ile okunur.
Otomatik Kaydet makroları etkiler mi?
Bulut dosyalarında Otomatik Kaydet açıkken makroların davranışı değişebilir; eğitimde doğru yapılandırma ve test yöntemleri gösterilir.
Makro içeren dosya nasıl saklanır?
Makro içeren kitaplar .xlsm olarak kaydedilir ve OneDrive/SharePoint'te saklanabilir; .xlsx makroları tutmaz.

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 Microsoft 365 for Windows 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