VBA: LEVERAGING VBA TO WORK WITH CHARTS, STOCKS, & MS ACCESS EĞİTİMİ

VBA ile grafik, borsa verisi ve veritabanını bağlayın

Excel VBA ile grafikleri programla üretin, Stocks veri türünü otomatikleştirin ve ADO ile MS Access veritabanına okuma-yazma yapın.

Excel VBA ile ChartObjects üzerinden grafik üretme, Stocks bağlı veri türüyle finansal veri çekip yenileme ve ADO ile MS Access'e SQL çalıştırıp Recordset'i sayfaya yazma adım adım işlenir.

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

Eğitim Hakkında

VBA ile Chart nesnesi, borsa verisi ve ADO üzerinden Access entegrasyonu

Bu eğitim, Excel VBA'yı üç ileri alanda kullanmayı öğretir. ChartObjects ve Chart nesne modeliyle grafik oluşturma, seri (SeriesCollection) ekleme, tür ve biçim ayarı ile grafiği resim olarak dışa aktarma; Stocks (Linked Data Type) ile hisse verisi çekme, veriyi yenileme ve VBA'dan tetikleme; ADO (ActiveX Data Objects) ile MS Access .accdb veritabanına bağlanma, SQL ile SELECT/INSERT/UPDATE çalıştırma, Recordset'i sayfaya yazma ve Excel verisini Access'e aktarma konuları somut örneklerle işlenir.

Süre ve Format

3 Gün. Her gün dört modül; her alan küçük, çalışan makro örnekleriyle adım adım kurulur.

Seviye

Orta Seviye — VBA ile grafikleri kodla üretme, Stocks veri türüyle çalışma ve ADO üzerinden MS Access veritabanıyla entegrasyon.

Öğrenme Metodu

Grafik, borsa ve Access örneklerini VBE'de kod yazıp çalıştırarak ve kendi verinizde deneyerek öğrenirsiniz.

Neden Bu Eğitim?

📈Grafik Otomasyonu

Her raporda aynı grafikleri elle kurmak yerine tek makroyla üretirsiniz.

💹Canlı Finans

Stocks veri türünü kodla yenileyerek hisse verilerini güncel tutarsınız.

🗄️Veritabanı Gücü

ADO ile Access'e SQL çalıştırıp Excel'i gerçek bir veri uygulamasına bağlarsınız.

Anahtar Konular

vba grafikchartobjectsstocks veri türülinked data typesvba accessadorecordsetsql vbaexcel access entegrasyonvba otomasyon
“VBA, Excel'i tek başına bir uygulamadan veri ekosisteminin merkezine taşır.”

Ön Koşullar

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

1
VBA Temeli

Sub, değişken, döngü, Range ve nesne değişkeni kavramlarını bilmek gereklidir.

2
Excel Kurulumu

Windows masaüstü Excel ve Developer sekmesinin etkin olması gerekir.

3
SQL Farkındalığı

Temel SELECT/INSERT mantığını bilmek Access bölümünde faydalıdır.

4
Access/OLEDB

MS Access veya ACE OLEDB sağlayıcısının kurulu olması önerilir.

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 ile grafik oluşturmayı, seri ve tür ayarını, biçimlendirmeyi ve grafiği dışa aktarmayı öğrenir.
Modül 1
Chart Oluşturma
  • ChartObjects.Add ile sayfaya gömülü grafik ekleme
  • Charts.Add ile ayrı grafik sayfası oluşturma
  • SetSourceData ile veri aralığı bağlama
  • ChartType ile sütun, çizgi, pasta türü atama
  • Grafik konumu ve boyutu (Top, Left, Width, Height)
  • ActiveChart ve nesne değişkeniyle grafiğe erişim
Modül 2
Seri (Series) Yönetimi
  • SeriesCollection.Add ile yeni seri ekleme
  • Seriye ad, değer ve kategori (XValues) atama
  • Mevcut seriyi silme ve sırasını değiştirme
  • İkincil eksene seri taşıma
  • Seri rengini ve işaretçisini kodla ayarlama
  • Döngüyle birden çok seriyi toplu biçimlendirme
Modül 3
Grafik Biçimlendirme
  • HasTitle ve ChartTitle.Text ile başlık
  • Eksen (Axes) min/max ve birim ayarı
  • HasLegend ve Legend.Position
  • Veri etiketleri (HasDataLabels) ekleme
  • ChartStyle ile hazır stil uygulama
  • Plot alanı ve arka plan rengini ayarlama
Modül 4
Dışa Aktarma ve Toplu İşlem
  • Chart.Export ile grafiği PNG/JPG olarak kaydetme
  • Grafiği resim olarak başka sayfaya kopyalama
  • Birden çok veri bloğu için döngüyle grafik üretme
  • Grafikleri rapor düzenine otomatik yerleştirme
  • Eski grafikleri temizleme (ChartObjects.Delete)
  • Grafikleri PDF rapora dahil etme
Günün hedefiKatılımcı, Stocks bağlı veri türüyle finansal veri çekmeyi, alanlara erişmeyi ve VBA'dan yenilemeyi öğrenir.
Modül 1
Stocks (Linked Data Type)
  • Data > Stocks ile hücreyi bağlı veri türüne çevirme
  • Hisse sembolü girip eşleştirme
  • Bağlı veri türünün hücredeki simgesi ve kartı
  • Price, Change, Volume gibi alanları seçme
  • Bağlı veri türünün abonelik/sürüm gereksinimi
  • Veri türünü düz metne çevirme (Convert to Text)
Modül 2
Alanlara Erişim ve Formül
  • Hücre.Alan (.Price) nokta gösterimiyle alan çekme
  • FIELDVALUE fonksiyonuyla alan okuma
  • Birden çok hisse için tabloya alan yayma
  • Hatalı/eşleşmeyen sembolü yakalama (#FIELD!)
  • Tarih ve para biçimini düzenleme
  • Alan değişimini koşullu biçimlendirmeyle vurgulama
Modül 3
VBA ile Yenileme ve Otomasyon
  • Range.RefreshAll ve bağlı veri türünü yenileme
  • Belirli aralıkla OnTime ile otomatik yenileme
  • Yenileme öncesi/sonrası değerleri karşılaştırma
  • Yeni semboller eklendiğinde tabloyu genişletme
  • Yenileme hatalarını yakalama
  • Snapshot alıp tarihsel değer biriktirme
Modül 4
Finansal Hesaplama
  • Günlük değişim ve yüzde getiri hesabı
  • Portföy değerini adet x fiyatla toplama
  • Hareketli ortalama hesaplama
  • Eşik aşıldığında uyarı/MsgBox tetikleme
  • Sonuçları grafiğe (1. gün) bağlama
  • Finansal özet raporunu otomatik üretme
Günün hedefiKatılımcı, ADO ile Access veritabanına bağlanmayı, SQL çalıştırmayı, Recordset'i sayfaya yazmayı ve Excel verisini Access'e aktarmayı öğrenir.
Modül 1
ADO Bağlantısı Kurma
  • ADODB referansı (Tools > References) veya late binding
  • Connection nesnesi oluşturma
  • ACE OLEDB bağlantı dizesiyle .accdb açma
  • Parolalı veritabanına bağlanma
  • Bağlantıyı açma, kullanma ve Close ile kapatma
  • Bağlantı dizesini güvenli yönetme
Modül 2
SELECT ve Recordset
  • Recordset ile SELECT sorgusu çalıştırma
  • CursorType ve LockType seçimi
  • Alanlara Fields("Ad").Value ile erişim
  • Recordset'te döngüyle gezinme (MoveNext/EOF)
  • CopyFromRecordset ile sonucu hücreye toplu yazma
  • Alan başlıklarını otomatik yazma
Modül 3
INSERT, UPDATE ve DELETE
  • Connection.Execute ile INSERT INTO çalıştırma
  • Parametre yerine değerleri güvenli birleştirme
  • UPDATE ile kayıt güncelleme
  • DELETE ile koşullu kayıt silme
  • Etkilenen kayıt sayısını (RecordsAffected) okuma
  • İşlem (BeginTrans/CommitTrans) ile tutarlılık
Modül 4
Excel-Access Aktarım ve Hata
  • Excel tablosunu döngüyle Access'e aktarma
  • Toplu aktarımda performans için tek bağlantı
  • Access verisini Excel'e çekip rapor üretme
  • On Error ile bağlantı/SQL hatalarını yakalama
  • Bağlantıyı her durumda kapatma (temizlik)
  • Kilitli/erişilemeyen dosya durumunu yönetme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Grafik Kodu

VBA ile grafik oluşturup seri ve türünü programla ayarlayabilirsiniz.

✅
Grafik Biçimi

Başlık, eksen ve etiketleri kodla düzenleyip grafiği dışa aktarabilirsiniz.

✅
Stocks Verisi

Stocks veri türüyle finansal veri çekip alanlarına erişebilirsiniz.

✅
Otomatik Yenileme

VBA ve OnTime ile borsa verisini belirli aralıkla yenileyebilirsiniz.

✅
ADO Bağlantısı

ADO ile MS Access .accdb veritabanına bağlanabilirsiniz.

✅
SQL Çalıştırma

SELECT, INSERT ve UPDATE sorgularını VBA'dan çalıştırabilirsiniz.

✅
Recordset

Recordset'i CopyFromRecordset ile sayfaya toplu yazabilirsiniz.

✅
Veri Aktarımı

Excel ile Access arasında güvenli veri aktarımı kurabilirsiniz.

Kimler İçin Uygundur?

  • VBA temellerini bilen; raporlarında grafik otomasyonu
  • finansal veri
  • veritabanı entegrasyonu gereken analistler ve geliştirici adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
VBA temellerini bilen ve grafik otomasyonu, finansal veri veya Access entegrasyonu gereken analistler için uygundur.
Stocks veri türü her sürümde var mı?
Stocks bağlı veri türü genellikle Microsoft 365 aboneliğinde bulunur; eski sürümlerde yer almayabilir.
Access kurulu olmalı mı?
ADO ile bağlanmak için MS Access veya ACE OLEDB sağlayıcısının sistemde bulunması gerekir.
İleri SQL bilmek şart mı?
Hayır, temel SELECT/INSERT mantığı yeterlidir; gerekli SQL eğitimde gösterilir.
Sertifika veriliyor mu?
Eğitim sonunda 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. VBA: Leveraging VBA to Work with Charts, Stocks, & MS Access 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ıManipulating PivotTable data in Excel Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Manipulating PivotTable data in Excel Eğitimi

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

Excel PivotTable ile özetleme, gruplama, hesaplanan alan, dilimleyici, GETPIVOTDATA, PivotChart ve Veri Modeli üzerine uygulamalı 3 günlük raporlama eğitimi.

Detayları Gör →
Excel ve Veri TablolarıMicrosoft 365 Temelleri: Teams, Word ve Excel Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft 365 Temelleri: Teams, Word ve Excel Eğitimi

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

Microsoft 365'te Teams, Word, Excel ve OneDrive ile bulut tabanlı iş birliği, ortak düzenleme ve temel kullanımı öğreten 2 günlük başlangıç eğitimi.

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

Microsoft Excel - Level 2 / Med (,) Eğitimi

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

Excel orta seviye: mantıksal ve arama fonksiyonları, metin/tarih işlemleri, adlandırılmış aralıklar, koşullu biçimlendirme, grafik ve what-if analizi. 3 günlük

Detayları Gör →
Excel ve Veri TablolarıMicrosoft Excel Automating with Macros and VBA Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Excel Automating with Macros and VBA Eğitimi

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

Excel'i VBA ile programlama: nesne modeli, döngü ve karar yapıları, UserForm, olaylar, hata yönetimi ve otomasyon projesi. 4 günlük ileri seviye eğitim.

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

Microsoft Excel Eğitimi

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

Excel arayüzü, veri girişi, biçimlendirme, SUM/IF gibi temel formüller, sıralama-filtre, grafik ve yazdırmayı sıfırdan uygulamalı öğrenin.

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