VISUAL BASIC FOR MS EXCEL EĞİTİMİ

Excel’i Visual Basic ile otomatikleştirin

VBA temel yapıları, Range ve Worksheet nesneleri, kullanıcı tanımlı fonksiyonlar, UserForm, olaylar ve rapor otomasyonu.

Visual Basic for MS Excel eğitimi, Excel işlerini VBA ile otomatikleştirmek isteyenlere yöneliktir. Makro kaydı, VBE, değişkenler, koşullar ve döngüler, Range ve Cells ile hücre işleme, Worksheet ve Workbook yönetimi, kullanıcı tanımlı fonksiyon (UDF), UserFo…

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

Eğitim Hakkında

Excel için Visual Basic: makro, nesne modeli, döngü, UserForm, fonksiyon ve rapor otomasyonu

Visual Basic for MS Excel eğitimi, Excel işlerini VBA ile otomatikleştirmek isteyenlere yöneliktir. Makro kaydı, VBE, değişkenler, koşullar ve döngüler, Range ve Cells ile hücre işleme, Worksheet ve Workbook yönetimi, kullanıcı tanımlı fonksiyon (UDF), UserForm, çalışma kitabı olayları, hata yönetimi, filtre ve pivot otomasyonu ile rapor üretme uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; VBA Temelleri; Formlar ve Olaylar; Rapor Otomasyonu.

Seviye

Temel Seviye — Excel için Visual Basic: makro, nesne modeli, döngü, UserForm, fonksiyon ve rapor otomasyonu

Öğrenme Metodu

Her modül Microsoft Excel 2016+ ve Visual Basic Editor üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.

Neden Bu Eğitim?

🧑‍💻Uygulamalı Lab

Her gün Microsoft Excel 2016+ ve Visual Basic Editor üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.

🎯Konuya Özgü İçerik

Program Makro Kaydı ve Editör ile başlayıp Proje ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.

📈Doğrudan Projeye

Edinilen teknikler excel için Visual Basic: makro, nesne modeli, döngü, UserForm, fonksiyon ve rapor otomasyonu alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.

Anahtar Konular

visual basic excelexcel vba eğitimiexcel udfvba userformexcel makro otomasyonvba rangeexcel rapor otomasyonuvba döngüexcel programlama
“Excel’i bilen, VBA ile Excel’i dönüştürür.”

Ön Koşullar

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

1
Excel Kullanımı

Formül, filtre, sıralama ve pivot tablo bilgisi gerekir.

2
Programlama

Programlama deneyimi gerekmez.

3
Çalışma Ortamı

Uygulamalar için Microsoft Excel 2016+ ve Visual Basic Editor kurulu veya erişilebilir bir bilgisayar önerilir.

4
Aktif Katılım

Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.

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 kaydeder ve temel VBA yapılarını kullanır.
Modül 1
Makro Kaydı ve Editör
  • Makro kaydı ve .xlsm biçimi
  • VBE: proje gezgini ve kod penceresi
  • Makro güvenlik ayarları ve güvenilir konum
  • Göreli başvuru ile kayıt
  • Makroyu düğmeye atama
  • Kaydedilen kodu düzenleme
Modül 2
Değişkenler ve Akış
  • Dim, tür seçimi ve Option Explicit
  • If / Select Case
  • For, For Each, Do While
  • Sub ve Function
  • MsgBox ve InputBox
  • Debug.Print ve adım adım çalıştırma
Modül 3
Range ve Worksheet
  • Range, Cells, Offset, CurrentRegion
  • Değer, formül ve biçimlendirme
  • Sayfa ekleme, silme ve kopyalama
  • Son satır bulma
  • Kopyala-yapıştır ve PasteSpecial
  • Veri temizleme: boşluk, mükerrer kayıt
Modül 4
Fonksiyonlar ve UDF
  • Kullanıcı tanımlı fonksiyon yazma
  • Parametre ve dönüş değeri
  • WorksheetFunction kullanımı
  • Metin ve tarih fonksiyonları
  • Application.Volatile
  • UDF’nin hücrede kullanımı ve sınırları
Günün hedefiKatılımcı UserForm ve olaylarla etkileşimli çözümler oluşturur.
Modül 1
UserForm
  • Form tasarımı ve kontroller
  • Initialize ve Click olayları
  • ComboBox ve ListBox doldurma
  • Formdan sayfaya veri aktarma
  • Zorunlu alan ve doğrulama
  • Tab sırası ve kullanıcı deneyimi
Modül 2
Olaylar
  • Workbook_Open ve BeforeClose
  • Worksheet_Change ve SelectionChange
  • Application.EnableEvents
  • Çalışma sayfası korumasıyla birlikte kullanım
  • Otomatik tarih/kullanıcı damgası
  • Olay döngüsünden kaçınma
Modül 3
Hata Yönetimi
  • On Error GoTo ve Resume Next
  • Err.Number ve Err.Description
  • Dosya yok / sayfa yok durumları
  • Güvenli kapanış
  • Hata günlüğü
  • Test senaryoları
Modül 4
Dosya Yönetimi
  • Dosya açma ve kaydetme
  • Klasördeki dosyaları dolaşma (Dir)
  • Dosya birleştirme
  • CSV içe aktarma
  • PDF dışa aktarma
  • FileDialog ile dosya seçme
Günün hedefiKatılımcı rapor üretimini uçtan uca otomatikleştirir.
Modül 1
Filtre ve Sıralama
  • AutoFilter ve AdvancedFilter
  • Sort nesnesi
  • Koşullu biçimlendirme kodu
  • Tablo (ListObject) ile çalışma
  • Veri doğrulama listesi
  • Mükerrer silme
Modül 2
Pivot ve Grafik
  • PivotCache ve PivotTable oluşturma
  • Alan yerleşimi ve yenileme
  • Grafik oluşturma (ChartObjects)
  • Pivot grafiği
  • Dashboard hazırlığı
  • Biçimlendirme otomasyonu
Modül 3
E-posta ve Dağıtım
  • Outlook ile rapor gönderme
  • Ek dosya ekleme
  • Toplu gönderim ve kişi listesi
  • Zamanlanmış çalıştırma
  • Makroyu eklenti olarak paylaşma
  • Güvenlik uyarıları
Modül 4
Proje
  • Aylık satış raporu otomasyonu
  • Veri alma, temizleme, özet, gönderim
  • Kod düzeni ve yorumlar
  • Test ve hata kontrolü
  • Kapanış sunumu
  • Sonraki adımlar: Power Query, Office Scripts

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
Makro Kaydı ve Editör

Makro Kaydı ve Editör kapsamında Makro kaydı ve .xlsm biçimi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

⚙️
Değişkenler ve Akış

Değişkenler ve Akış kapsamında Dim, tür seçimi ve Option Explicit gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🧪
Fonksiyonlar ve UDF

Fonksiyonlar ve UDF kapsamında Kullanıcı tanımlı fonksiyon yazma gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔍
UserForm

UserForm kapsamında Form tasarımı ve kontroller gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🚀
Hata Yönetimi

Hata Yönetimi kapsamında On Error GoTo ve Resume Next gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🛠️
Dosya Yönetimi

Dosya Yönetimi kapsamında Dosya açma ve kaydetme gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

📦
Pivot ve Grafik

Pivot ve Grafik kapsamında PivotCache ve PivotTable oluşturma gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔐
E-posta ve Dağıtım

E-posta ve Dağıtım kapsamında Outlook ile rapor gönderme gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Excel’de rapor ve veri hazırlama işlerini tekrar tekrar yapan analist
  • finans
  • İK
  • operasyon çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Excel’de rapor ve veri hazırlama işlerini tekrar tekrar yapan analist, finans, İK ve operasyon çalışanları için uygundur.
Visual Basic for MS Excel eğitiminde hangi araçlar kullanılır?
Uygulamalar Microsoft Excel 2016+ ve Visual Basic Editor üzerinde yürütülür; her modülün sonunda çalışan bir örnek veya mini proje tamamlanır.
Eğitim kaç gün sürer ve nasıl işlenir?
Program 3 gündür ve her gün dört modülden oluşur; ilk gün vBA Temelleri ile başlanır, son gün rapor Otomasyonu ile tamamlanır.
Ön bilgi gerekir mi?
Formül, filtre, sıralama ve pivot tablo bilgisi gerekir. Programlama deneyimi gerekmez.
Eğitim sonunda sertifika alınır mı?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; üçüncü taraf bir kurumun sınavı söz konusuysa sınav başvurusu ve ücreti ilgili kuruma aittir.

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. Visual Basic for MS Excel 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

C# ve .NETAdvanced C#, Design Patterns and Best Practices Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced C#, Design Patterns and Best Practices Eğitimi

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

Advanced C#, Design Patterns and Best Practices: Span<T> ve pattern matching, async/Channel<T> ve GoF kalıpları. 4 gün uygulamalı eğitim | DVA.

Detayları Gör →
C# ve .NETAdvanced Entity Framework Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Entity Framework Eğitimi

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

Advanced Entity Framework: TPH/TPT kalıtım, global query filter, SaveChanges interceptor, execution plan analizi. 3 gün uygulamalı eğitim, DVA Katılım Sertifika

Detayları Gör →
C# ve .NETAnalistler için Visual Basic for Applications (VBA) Eğitimi
Yazılım Geliştirme Eğitimleri

Analistler için Visual Basic for Applications (VBA) Eğitimi

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

Analistler için Visual Basic for Applications (VBA): Range ve Cells, PivotTable otomasyonu, ADODB sorguları, UserForm. 2 gün uygulamalı eğitim, DVA Katılım Sert

Detayları Gör →
C# ve .NETApproaches to .NET Development Eğitimi
Yazılım Geliştirme Eğitimleri

Approaches to .NET Development Eğitimi

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

Approaches to .NET Development: konsol ve Worker Service, Windows Forms, ASP.NET Core MVC ve Web API, Blazor. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.

Detayları Gör →
C# ve .NETASP.Net Core ile Web Uygulama Geliştirme Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.Net Core ile Web Uygulama Geliştirme Eğitimi

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

ASP.Net Core ile Web Uygulama Geliştirme: middleware, Razor sayfaları ve MVC, EF Core, Identity ve Policy. 3 gün uygulamalı eğitim, DVA Katılım Sertifikası.

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