ANALİSTLER İÇİN VİSUAL BASIC FOR APPLICATIONS (VBA) EĞİTİMİ

Excel işlerini tek tıklamaya indirin

Excel VBA ile analist odaklı otomasyon ve raporlama: Range ve Cells, PivotTable otomasyonu, ADODB sorguları ve UserForm uygulamalı örneklerle.

Analistler için Visual Basic for Applications (VBA): Excel VBA ile analist odaklı otomasyon ve raporlama. Range ve Cells, PivotTable otomasyonu, ADODB sorguları ve UserForm 2 günlük uygulamalı programda işlenir.

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

Eğitim Hakkında

Range ve Cells ve PivotTable otomasyonu ekseninde Excel VBA ile analist odaklı otomasyon ve raporlama

Analistler için Visual Basic for Applications (VBA) eğitimi, Excel VBA ile analist odaklı otomasyon ve raporlama konusunu uçtan uca ele alır. Range ve Cells, PivotTable otomasyonu, ADODB sorguları ve UserForm gibi başlıklar Visual Studio üzerinde canlı kodlama ve gerçek rapor dosyaları ile işlenir. Katılımcılar eğitim sonunda tekrarlayan Excel raporlarını makrolarla otomatikleştirip veritabanından veri çeken, formlu araçlar geliştirebilir hale gelir.

Süre ve Format

2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından gerçek rapor dosyaları ile uygulama.

Seviye

Temel Seviye — Excel VBA ile analist odaklı otomasyon ve raporlama için Range ve Cells, PivotTable otomasyonu ve ADODB sorguları başlıklarını kapsar.

Öğrenme Metodu

Her modül canlı kodlama ile başlar; katılımcılar gerçek rapor dosyaları üzerinde kendi çözümlerini geliştirip tartışır.

Neden Bu Eğitim?

🧩Gerçek Senaryolar

Range ve Cells ve PivotTable otomasyonu konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.

🛠️Uygulamalı Kodlama

Her modül gerçek rapor dosyaları ile pekiştirilir; ADODB sorguları katılımcılar tarafından bizzat kodlanır.

🚀Üretime Hazırlık

UserForm konusunda kalite, güvenlik ve bakım kolaylığı pratikleri kazandırılır.

Anahtar Konular

Analistler için Visual Basic for Applications (VBA) eğitimiAnalistler için Visual Basic for Applications (VBA) kursuRange ve CellsPivotTable otomasyonuADODB sorgularıUserFormExcel VBA eğitimiExcel makro eğitimiVBA kursuExcel otomasyon
“İyi anlaşılmış Range ve Cells, bakımı kolay ve güvenilir yazılımın ilk adımıdır.”

Ön Koşullar

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

1
Excel Kullanımı

Formüller, filtreler ve PivotTable'ı günlük işte kullanıyor olmak yeterlidir.

2
Programlama Gerekmez

VBA sıfırdan anlatılır; kod yazma deneyimi şart değildir.

3
Ortam

Masaüstü Microsoft Excel 2016 veya üzeri (makro çalıştırılabilen sürüm).

4
Örnek Veri

Kendi rapor dosyalarınızdan anonimleştirilmiş örnekler getirmeniz faydalı olur.

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ı, VBA Temelleri, Excel Nesne Modeli ve Fonksiyonlar kapsamında VBA Temelleri ve Geliştirici Ortamı, Excel Nesne Modeli, Prosedürler, Kullanıcı Tanımlı Fonksiyonlar ve Sınıflar ve Dosya, Klasör ve Dış Veri İşlemleri başlıklarını uygulamalı olarak çalışır.
Modül 1
VBA Temelleri ve Geliştirici Ortamı
  • Developer sekmesi, VBE, makro kaydetme ve güvenlik (.xlsm, Trusted Locations)
  • Sub/Function, değişken tipleri, Option Explicit, Const ve Enum
  • If/Select Case, For/For Each/Do While döngüleri
  • Dizi (array), Collection ve Scripting.Dictionary kullanımı
  • Hata yönetimi: On Error GoTo, Err nesnesi ve Debug.Print
  • Debugging: F8 adım adım, Watch, Immediate ve Locals pencereleri
Modül 2
Excel Nesne Modeli
  • Application, Workbook, Worksheet ve Range nesne hiyerarşisi
  • Range, Cells, Offset, End(xlUp), CurrentRegion ile veri bölgesi bulma
  • Hücre biçimleme, koşullu biçim, formül yazma (Formula, FormulaR1C1)
  • Çalışma sayfası/kitap işlemleri, dosya açma-kaydetme, Dir ile klasör gezme
  • Performans: ScreenUpdating, Calculation, EnableEvents kapatma ve dizi ile toplu okuma
  • Olaylar: Workbook_Open, Worksheet_Change, BeforeSave
Modül 3
Prosedürler, Kullanıcı Tanımlı Fonksiyonlar ve Sınıflar
  • Sub ile Function farkı, ByVal/ByRef, Optional ve ParamArray parametreleri
  • Kullanıcı tanımlı fonksiyon (UDF) yazma ve hücreden çağırma, Application.Volatile
  • WorksheetFunction.VLookup / Match / SumIfs çağrıları ve Evaluate
  • Class Module ile nesne oluşturma, property get/let ve Collection ile kullanım
  • Type tanımı, Enum ve modül düzeyi değişken kapsamı (Public/Private)
  • Dinamik diziler: ReDim Preserve, Split/Join ve Array fonksiyonları
Modül 4
Dosya, Klasör ve Dış Veri İşlemleri
  • FileSystemObject ile dosya, klasör ve sürücü işlemleri
  • Open For Input/Output ile metin ve CSV okuma-yazma
  • Workbooks.Open ile onlarca dosyayı döngüyle birleştirme
  • Application.FileDialog ile kullanıcıdan dosya seçtirme
  • Yol işlemleri, tarih damgalı yedekleme ve ThisWorkbook.Path
  • XML/JSON dosyalarını ayrıştırma ve yazma
Günün hedefiKatılımcı, Veri Analizi, Pivot, Veritabanı ve Arayüz kapsamında VBA ile Veri Analizi ve Raporlama, PivotTable ve Grafik Otomasyonu, VBA ile Veritabanı Erişimi (ADODB) ve UserForm, Otomasyon ve Dağıtım başlıklarını uygulamalı olarak çalışır.
Modül 1
VBA ile Veri Analizi ve Raporlama
  • Veri temizleme: TRIM, Split, Replace, tekrarlanan kayıt silme (RemoveDuplicates)
  • AutoFilter, AdvancedFilter ve Sort ile otomatik filtreleme
  • PivotCache/PivotTable oluşturma ve Chart nesnesiyle otomatik grafik
  • ADODB ile Access/SQL Server bağlantısı, Recordset ve parametreli sorgu
  • Power Query (M) çağırma ve Web Query / API verisi çekme (XMLHTTP, JSON ayrıştırma)
  • Birden fazla dosyayı birleştirme, rapor şablonu ve PDF dışa aktarma
Modül 2
PivotTable ve Grafik Otomasyonu
  • PivotCaches.Create ile veri kaynağından PivotTable üretme
  • PivotFields: RowField, ColumnField, DataField ve hesaplanan alan
  • Filtre, Slicer ve gruplama (tarih, sayısal aralık)
  • ChartObjects.Add, SeriesCollection ve grafik biçimlendirme
  • Dashboard sayfası: grafikleri otomatik güncelleme
  • Raporu PDF'e aktarma (ExportAsFixedFormat) ve e-posta ile gönderme
Modül 3
VBA ile Veritabanı Erişimi (ADODB)
  • ADODB.Connection ve bağlantı dizesi (Access, SQL Server)
  • Recordset açma, döngüyle okuma ve CopyFromRecordset
  • SELECT, INSERT, UPDATE komutlarını Command nesnesiyle çalıştırma
  • Parametreli sorgu ile SQL injection önleme
  • Excel'i veri kaynağı olarak sorgulama (ACE OLEDB)
  • Hata yönetimi, bağlantıyı kapatma ve performans ipuçları
Modül 4
UserForm, Otomasyon ve Dağıtım
  • UserForm tasarımı: TextBox, ComboBox, ListBox, CommandButton ve olaylar
  • Form üzerinden veri girişi, doğrulama ve sayfaya kayıt
  • Ribbon özelleştirme, Add-in (.xlam) oluşturma
  • Outlook ile e-posta gönderme ve Word/PowerPoint otomasyonu (late/early binding)
  • Kod güvenliği: VBA proje şifreleme, dijital imza
  • Kod organizasyonu, modül/sınıf modülü ve sürüm kontrolü (Git ile export)

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
VBA Temelleri ve

Developer sekmesi, VBE, makro kaydetme ve güvenlik (.xlsm, Trusted Locations) dahil, VBA Temelleri ve Geliştirici Ortamı alanında somut çözümler üretebilirsiniz.

🧩
Excel Nesne Modeli

Application, Workbook, Worksheet ve Range nesne hiyerarşisi dahil, Excel Nesne Modeli alanında somut çözümler üretebilirsiniz.

🛠️
Prosedürler, Kullanıcı Tanımlı

Sub ile Function farkı, ByVal/ByRef, Optional ve ParamArray parametreleri dahil, Prosedürler, Kullanıcı Tanımlı Fonksiyonlar ve Sınıflar alanında somut çözümler üretebilirsiniz.

🔐
Dosya, Klasör ve

FileSystemObject ile dosya, klasör ve sürücü işlemleri dahil, Dosya, Klasör ve Dış Veri İşlemleri alanında somut çözümler üretebilirsiniz.

⚡
VBA ile Veri

Veri temizleme: TRIM, Split, Replace, tekrarlanan kayıt silme (RemoveDuplicates) dahil, VBA ile Veri Analizi ve Raporlama alanında somut çözümler üretebilirsiniz.

🧪
PivotTable ve Grafik

PivotCaches.Create ile veri kaynağından PivotTable üretme dahil, PivotTable ve Grafik Otomasyonu alanında somut çözümler üretebilirsiniz.

📦
VBA ile Veritabanı

ADODB.Connection ve bağlantı dizesi (Access, SQL Server) dahil, VBA ile Veritabanı Erişimi (ADODB) alanında somut çözümler üretebilirsiniz.

🚀
UserForm, Otomasyon ve

UserForm tasarımı: TextBox, ComboBox, ListBox, CommandButton ve olaylar dahil, UserForm, Otomasyon ve Dağıtım alanında somut çözümler üretebilirsiniz.

Kimler İçin Uygundur?

  • Finans
  • planlama
  • operasyon analistleri ile Excel'de çok zaman kaybeden raporlama uzmanları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Finans, planlama ve operasyon analistleri ile Excel'de çok zaman kaybeden raporlama uzmanları.
Eğitime katılmak için ön bilgi gerekir mi?
Formüller, filtreler ve PivotTable'ı günlük işte kullanıyor olmak yeterlidir. VBA sıfırdan anlatılır; kod yazma deneyimi şart değildir. Gerekli ortam: Masaüstü Microsoft Excel 2016 veya üzeri (makro çalıştırılabilen sürüm).
Eğitimde hangi konular işleniyor?
Range ve Cells, PivotTable otomasyonu, ADODB sorguları ve UserForm başlıklarının yanında veri analizi, pivot, veritabanı ve arayüz konusu da yer alır; uygulamalar gerçek rapor dosyaları üzerinden yürür.
Eğitim sonunda sertifika veriliyor mu?
Evet, katılım ve başarı koşullarını sağlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Bu eğitim herhangi bir üretici sınavının yerine geçmez; sınav söz konusuysa başvuru ve ücreti ilgili kuruma aittir.
Eğitim kaç gün sürer ve nasıl işlenir?
Program 2 gündür; her gün dört modül işlenir. Anlatımın ardından gerçek rapor dosyaları ile uygulama yapılır, sorularınız oturum içinde yanıtlanır.

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. Analistler için Visual Basic for Applications (VBA) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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 .NETASP.NET MVC Web Applications: Models & Unit Testing Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: Models & Unit Testing Eğitimi

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

ASP.NET MVC Web Applications: Models & Unit Testing: xUnit Theory, Moq, ModelState testleri, WebApplicationFactory. 2 gün uygulamalı eğitim, DVA Katılım Sertifi

Detayları Gör →
C# ve .NETASP.NET MVC Web Applications: MVC Application Routes Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: MVC Application Routes Eğitimi

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

ASP.NET MVC Web Applications: MVC Application Routes: MapControllerRoute, attribute routing ve IRouteConstraint. 2 gün uygulamalı eğitim | DVA.

Detayları Gör →
C# ve .NETASP.NET MVC Web Applications: MVC Controllers & Actions Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: MVC Controllers & Actions Eğitimi

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

MVC Controllers ve Actions eğitimi: ASP.NET MVC controller, action sonuçları, model binding, filtre ve ajax akışlarını tek projede uygulayın. 3 gün uygulamalı,

Detayları Gör →
C# ve .NETASP.NET MVC Web Applications: State & Configuration Management Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: State & Configuration Management Eğitimi

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

MVC State ve Configuration Yönetimi eğitimi: ASP.NET MVC'de Session, TempData, Cache, Web.config dönüşümü ve şifreli yapılandırma yönetimi. 3 gün uygulamalı, DV

Detayları Gör →
C# ve .NETASP.NET MVC Web Applications: Troubleshooting, HTTP Modules, & Handlers Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: Troubleshooting, HTTP Modules, & Handlers Eğitimi

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

MVC Troubleshooting, HTTP Modules ve Handlers eğitimi: ASP.NET pipeline olayları, HTTP module/handler yazımı, IIS tracing ve MVC sorun giderme teknikleri.

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