WORKING WITH MACROS IN EXCEL MICROSOFT 365 FOR WINDOWS EĞİTİMİ

Modern Excel'de otomasyonu VBA ve Office Scripts ile kur

Microsoft 365 Windows'ta VBA makroları, dinamik dizi (taşma) etkileşimi, Office Scripts, Power Automate bağlantısı ve bulut uyumlu güvenli otomasyon.

Microsoft 365 Excel otomasyon eğitimi: modern VBA, SPILL dinamik diziler, LET/LAMBDA, Office Scripts (TypeScript), Power Automate entegrasyonu ve güvenli dağıtım ile araç seçimi.

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

Eğitim Hakkında

Klasik VBA ile modern Office Scripts arasında doğru otomasyon tercihi

Bu eğitim, Excel Microsoft 365 for Windows ortamında güncel makro ve otomasyon tekniklerini öğretir. VBA Düzenleyicisinde (Alt+F11) makro yazma, Range nesne modeli ve döngü/koşul yapılarına ek olarak, M365'e özgü dinamik dizi formülleri (SPILL, #, TARAMA alanı), bu alanların makroyla okunması ve LET/LAMBDA işlevlerinin otomasyonla birlikte kullanımı işlenir. Office Scripts (TypeScript tabanlı) ile makro kaydetme, kodu düzenleme, VBA ile Office Scripts arasındaki farklar, betiğin Power Automate akışına bağlanması, OneDrive/SharePoint'te .xlsm güven ayarları ve dijital imza ile güvenli dağıtım uygulamalı olarak ele alınır. Hangi işin VBA, hangisinin Office Scripts ile çözüleceği karar çerçevesi de kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; aynı otomasyon görevi hem VBA hem Office Scripts ile çözülerek karşılaştırılır.

Seviye

Orta Seviye — Excel Microsoft 365 for Windows'ta VBA makroları, dinamik dizilerle etkileşim, Office Scripts ve modern otomasyon seçimi.

Öğrenme Metodu

Aynı görevi VBA ve Office Scripts ile ayrı ayrı yazıp dinamik dizilerle gerçek veri üzerinde çalışma yapma.

Neden Bu Eğitim?

🔀Doğru Araç

Hangi görevi VBA, hangisini Office Scripts ile çözeceğinizi karar çerçevesiyle öğrenirsiniz.

☁️Bulut Uyumu

Office Scripts ve Power Automate ile OneDrive'daki dosyaları otomatik işlersiniz.

⚡Dinamik Dizi

SPILL alanlarını makroyla okuyup modern formüllerle otomasyonu birleştirirsiniz.

Anahtar Konular

excel m365 makrooffice scriptsvbadinamik dizispilllambdapower automateexcelscriptbulut otomasyonexcel otomasyon
“Modern otomasyonda soru 'kod yazabilir miyim' değil, 'hangi araç bu işi en sade çözer' sorusudur.”

Ön Koşullar

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

1
VBA Temeli

Temel makro kaydetme ve Sub/Range kavramlarına aşinalık beklenir.

2
M365 Aboneliği

Office Scripts için Microsoft 365 iş/okul aboneliği ve Windows Excel gereklidir.

3
Formül Bilgisi

FİLTRE, SIRALA gibi dinamik dizi işlevlerine temel aşinalık faydalıdır.

4
OneDrive

Office Scripts denemeleri için dosyanın OneDrive/SharePoint'te olması idealdir.

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ı, M365 Excel'de VBA makrosu yazar ve dinamik dizi alanlarını kodla okur.
Modül 1
VBA Düzenleyicisi
  • Alt+F11, Proje Gezgini ve modül yapısı
  • Sub/Function ve Dim ile değişken
  • Option Explicit ve adım adım hata ayıklama
  • Immediate penceresi ve Debug.Print
  • Makroyu .xlsm olarak kaydetme
  • M365 güncellemelerinde VBA uyumu
Modül 2
Nesne ve Döngü
  • Range/Cells ve Worksheets nesneleri
  • For Each ile hücre/sayfa dolaşma
  • If / Select Case karar yapıları
  • With bloğuyla okunur kod
  • Son dolu satırı dinamik bulma
  • ScreenUpdating/Calculation ile hızlandırma
Modül 3
Dinamik Dizi
  • SPILL (taşma) ve # başvuru operatörü
  • FİLTRE, BENZERSİZ, SIRALA sonuç alanı
  • Taşma alanını VBA ile Range olarak okuma
  • Taşma hatası (#SPILL!) nedenleri
  • Dizi sonucunu başka sayfaya kopyalama
  • Makroyla taşma kaynak formülünü yazma
Modül 4
LET/LAMBDA
  • LET ile formül içi değişken tanımlama
  • LAMBDA ile yeniden kullanılır işlev
  • Ad Yöneticisinde LAMBDA'yı adlandırma
  • BYROW/BYCOL ile dizi işleme
  • Makro ile LAMBDA sonuçlarını kullanma
  • Formül ve makro iş bölümü mantığı
Günün hedefiKatılımcı, Office Scripts ile makro kaydeder, betiği düzenler ve VBA ile karşılaştırır.
Modül 1
Betik Kaydı
  • Otomatikleştir sekmesi ve Eylemleri Kaydet
  • Kaydedilen Office Script'i çalıştırma
  • Betiği adlandırma ve OneDrive'da saklama
  • Kod Düzenleyici (Code Editor) arayüzü
  • Betiği paylaşma ve izinler
  • Betik ile makronun tetiklenme farkı
Modül 2
Kod Düzenleme
  • main(workbook: ExcelScript.Workbook) girişi
  • getActiveWorksheet ve getRange kullanımı
  • Değişken, let/const ve tip gösterimi
  • for döngüsü ve if koşulu (TypeScript)
  • getValues/setValues ile toplu okuma-yazma
  • console.log ile betik günlüğü
Modül 3
API Kavramı
  • ExcelScript nesne modeline giriş
  • Range, Table ve Chart nesneleri
  • Tablo ekleme ve biçimlendirme
  • Otomatik tamamlama ile API keşfi
  • Betik parametreleri ve dönüş değeri
  • Hata yakalama (try/catch) kullanımı
Modül 4
VBA ile Karşılaştırma
  • Çalışma ortamı: masaüstü vs bulut
  • Olay/tetikleyici ve kullanıcı etkileşimi farkı
  • Dosya sistemi ve dış erişim sınırları
  • Paylaşım ve platformlar arası taşınabilirlik
  • Hangi görev için hangisi uygundur
  • İki yaklaşımın bir arada kullanımı
Günün hedefiKatılımcı, Office Scripts'i bir akışa bağlar ve makroları güvenli biçimde dağıtır.
Modül 1
Power Automate
  • 'Excel için betik çalıştır' eylemi
  • Betiğe giriş parametresi gönderme
  • Betikten dönen değeri akışta kullanma
  • Zamanlanmış akışla düzenli çalıştırma
  • E-posta/Teams'e sonuç bildirimi
  • Akış çalıştırma geçmişini izleme
Modül 2
Zamanlama
  • Belirli saatte otomatik rapor üretimi
  • Yeni dosya geldiğinde tetikleme
  • Birden çok çalışma kitabını işleme
  • Hata durumunda yeniden deneme mantığı
  • Akış performansı ve sınırlar
  • Günlük tabloyu bulutta güncelleme
Modül 3
Güvenlik
  • Güvenlik Merkezi ve makro ayarları
  • OneDrive/SharePoint'te güvenilen konum
  • İnternetten gelen dosyada engelleme
  • VBA projesini dijital imzayla imzalama
  • Office Scripts paylaşım izinleri
  • Kurumsal betik denetim ilkeleri
Modül 4
Dağıtım ve Bakım
  • Makroyu/betiği ekiple paylaşma
  • Sürüm ve değişiklik notu tutma
  • Dinamik dizi bağımlı makroları belgeleme
  • Bozulmaya karşı girişleri doğrulama
  • Kullanıcıya hata mesajı gösterme
  • Otomasyonu düzenli test ve bakım planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Araç Seçimi

Bir görevi VBA mı Office Scripts ile mi çözeceğinize isabetle karar verirsiniz.

✅
Modern VBA

M365 Excel'de VBA yazar ve dinamik dizi alanlarını kodla okursunuz.

✅
Dinamik Dizi

SPILL, FİLTRE ve LAMBDA ile formül-makro birlikteliğini kurarsınız.

✅
Office Scripts

TypeScript tabanlı betikleri kaydeder ve ExcelScript API ile düzenlersiniz.

✅
Bulut Akışı

Office Scripts'i Power Automate akışına bağlayıp zamanlanmış çalıştırırsınız.

✅
Otomatik Rapor

Belirli saatte veya dosya geldiğinde otomatik rapor üretirsiniz.

✅
Güvenli Dağıtım

Güvenilen konum, dijital imza ve izinlerle otomasyonu güvenle paylaşırsınız.

✅
Bakım

Otomasyonu belgeler, doğrular ve düzenli test ederek sürdürülebilir kılarsınız.

Kimler İçin Uygundur?

  • Microsoft 365 aboneliğiyle çalışan
  • VBA bilgisini güncellemek
  • Office Scripts ile bulut otomasyonuna geçmek isteyen analist ve ofis uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Microsoft 365 ile çalışan, VBA bilgisini güncellemek ve Office Scripts ile bulut otomasyonuna geçmek isteyen analist ve ofis uzmanları için uygundur.
Office Scripts için ne gerekir?
Office Scripts, Microsoft 365 iş/okul aboneliği ve OneDrive/SharePoint'te saklanan dosyalarla kullanılır; eğitim bu ortamda yürütülür.
VBA tamamen bırakılıyor mu?
Hayır; VBA'nın güçlü olduğu masaüstü senaryolar işlenir ve VBA ile Office Scripts için karar çerçevesi sunulur.
Power Automate zorunlu mu?
Zorunlu değildir; ancak betikleri zamanlamak ve otomatik çalıştırmak için Power Automate entegrasyonu uygulamalı gösterilir.
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. Working with Macros in Excel Microsoft 365 for Windows Eğiti 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ıMicrosoft Excel Orta & İleri Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Excel Orta & İleri Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri fonksiyonlar, tablolar, özet tablo, Power Query, Veri Modeli/DAX, what-if analizi ve makroya girişi kapsayan kapsamlı Excel orta-ileri eğitimi.

Detayları Gör →
Excel ve Veri TablolarıMicrosoft Excel Temel & Orta & İleri Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Excel Temel & Orta & İleri Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

Excel'i temelden ileri seviyeye: biçimlendirme, formüller, XLOOKUP, tablo, Özet Tablo, Power Query ve dinamik dizileri uygulamalı olarak öğrenin.

Detayları Gör →
Excel ve Veri TablolarıMicrosoft Excel Temel & Orta Seviye Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Excel Temel & Orta Seviye Eğitimi

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

Excel temellerini pekiştirip SUMIFS, XLOOKUP, Excel Tablosu, veri doğrulama, koşullu biçim ve Özet Tablo ile orta seviyeye geçin.

Detayları Gör →
Excel ve Veri TablolarıMicrosoft Excel – Level 1 / Intro (,) Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Excel – Level 1 / Intro (,) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Excel'e sıfırdan başlayın: arayüz, veri girişi, otomatik doldurma, SUM ve AVERAGE, hücre biçimlendirme ve temiz yazdırmayı adım adım öğrenin.

Detayları Gör →
Excel ve Veri TablolarıMicrosoft Office - VBA Advanced Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Office - VBA Advanced Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri VBA: nesne modeli, sınıf modülleri, koleksiyonlar, olaylar, hata yönetimi, ADO ile dış veri ve eklenti dağıtımını uygulamalı öğrenin.

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