BYMMB Bilişim Akademi — ana sayfa

Kurumsal VBA ve Excel Otomasyon Eğitimi

Her gün aynı adımlarla yapılan Excel işlerini makrolara, formlara ve bakımı yapılabilir otomasyonlara dönüştüren eğitim.

Sub RaporlarıBirleştir()
  Dim dosya As String
  dosya = Dir(klasör & "*.xlsx")
  Do While dosya <> ""
    ' her dosyayı özet tabloya ekle
    dosya = Dir()
  Loop
End Sub
Örnek: VBA yordamı (VBA)

Eğitim hakkında

VBA ve Otomasyon eğitimi, İstanbul merkezli BYMMB Bilişim Akademi (BYMMB) tarafından kurumlara özel olarak verilir. Eğitim Türkiye genelinde kurum içinde yüz yüze ya da canlı çevrimiçi yapılır; uygun dönemlerde açılan programlara bireysel katılım da mümkündür. Programı kurucu ve baş eğitmen M. Mustafa Bolat (Microsoft MVP, Microsoft Certified Trainer) yürütür; içerik ön görüşmede kurumun hedeflerine ve ekibin seviyesine göre belirlenir.

VBA ve Otomasyon eğitimi; Excel’de her gün aynı adımlarla tekrarlanan işleri VBA ile otomatikleştirmeyi öğretir. Katılımcılar makro kaydetmekten başlayarak nesne modeli, döngüler, hata yönetimi ve formlarla, başkalarının da bakımını yapabileceği otomasyonlar yazar.

Kuruma sağladığı fayda

  • Saatler süren kopyala-yapıştır ve biçimlendirme adımları tek düğmeye iner.
  • Otomasyonlar okunur ve belgelenmiş kodla yazıldığı için tek bir kişiye bağlı kalmaz.
  • Formlar ve kontrollerle veri girişindeki hatalar azalır.
  • Birden fazla dosyadan gelen raporlar tutarlı bir yapıda birleştirilir.

Kimler için uygun?

  • Excel’de tekrarlayan rapor ve dosya işleri yapan uzmanlar
  • Finans, operasyon ve raporlama ekipleri
  • Ekibinin manuel iş yükünü azaltmak isteyen yöneticiler

Ön koşullar

  • Excel’i formüller ve tablolarla rahat kullanmak
  • Programlama bilgisi gerekmez

Eğitim sonunda katılımcılar

  • Makro kaydedicinin ürettiği kodu okur ve iyileştirir.
  • Değişken, koşul ve döngülerle esnek kod yazar.
  • Workbook, Worksheet ve Range nesneleriyle çalışma kitaplarını yönetir.
  • Hataları yakalayan ve kullanıcıyı anlaşılır biçimde bilgilendiren kod yazar.
  • Veri girişi için UserForm tasarlar.
  • Klasördeki dosyaları işleyen bir rapor otomasyonu kurar.

Müfredat

Modüller ve konuların ağırlığı, ön görüşmede ekibin seviyesine ve ihtiyacına göre belirlenir.

  1. Modül 1: Makro kaydetme ve VBA mantığı

    • Makro kaydedici ve ürettiği kod
    • VBA düzenleyicisi, modüller ve yordamlar
    • Makro güvenliği ve dosya biçimleri
  2. Modül 2: Değişkenler, koşullar ve döngüler

    • Veri türleri ve değişken tanımlama
    • If, Select Case
    • For, For Each, Do döngüleri
    • Diziler ve koleksiyonlar
  3. Modül 3: Excel nesne modeli

    • Application, Workbook, Worksheet ve Range nesneleri
    • Hücre ve aralıklarla verimli çalışma
    • Tablolar (ListObject) ile çalışma
  4. Modül 4: Hata yönetimi ve hata ayıklama

    • On Error yapıları
    • Adım adım çalıştırma, kesme noktaları
    • Kullanıcıya anlaşılır mesajlar
  5. Modül 5: Formlar

    • UserForm tasarımı ve kontroller
    • Veri girişi ve doğrulama
    • Formdan tabloya kayıt
  6. Modül 6: Dosya ve klasör işlemleri

    • Klasördeki dosyaları döngüyle işleme
    • Dosya birleştirme ve parçalama
    • Dışa aktarma (PDF, CSV)
  7. Modül 7: Rapor otomasyonu ve bakım

    • Uçtan uca rapor otomasyonu
    • Okunur kod, isimlendirme ve açıklama
    • Bakımı yapılabilir yapı ve devir

Kullanılan araçlar

  • Excel VBA
  • VBA düzenleyicisi
  • UserForm
  • Microsoft Excel

Formatlar ve süre

Kuruma özel sınıf içi
Kurumunuzun ekibi için, kendi mekânınızda ya da belirlenen bir eğitim salonunda yüz yüze.
Canlı çevrimiçi
Eğitmenle eş zamanlı, uygulamalı oturumlar; farklı şehirlerdeki ekipler aynı programa katılabilir.
Uygun programlarda bireysel katılım
Dönemsel olarak açılan programlara kurum dışından bireysel kayıt yapılabilir.

Eğitim süresi, katılımcı seviyesi ve kurumun kapsamına göre belirlenir.

Bireysel olarak öğrenmek isteyenler için mevcut seçenekler: bireysel ve online eğitimler.

Kuruma özel uyarlama

  • Ekibin en çok zaman harcadığı tekrarlayan işler ön görüşmede listelenir ve örnekler bu işlerden seçilir.
  • Kurumun makro güvenlik ayarları ve BT politikası eğitim planına dahil edilir.
  • Gerekirse eğitim, bir otomasyonun ekiple birlikte baştan sona kurulduğu uygulama oturumuyla tamamlanır.

Eğitim süreci

Seviye, kapsam ve süre eğitimden önce birlikte belirlenir; uygulamalar katılımcıların iş senaryoları ve kurumun veri yapıları üzerinde yapılır.

  1. İhtiyaç ve seviye analizi

    Eğitimden önce kurumun hedefleri, kullanılan araçlar ve katılımcıların mevcut seviyesi birlikte netleştirilir.

  2. Kuruma özel müfredat

    Konu başlıkları hazır bir listeden değil; analizde ortaya çıkan iş ihtiyaçlarından ve katılımcı seviyesinden oluşturulur.

  3. Gerçek iş verileriyle uygulamalı eğitim

    Uygulamalar, katılımcıların her gün karşılaştığı iş senaryoları ve kurumun veri yapıları üzerinde yapılır; öğrenilen yöntem doğrudan işe taşınır.

  4. Eğitim sonrası kaynak, değerlendirme ve gelişim yol haritası

    Eğitim son oturumla bitmez: katılımcılar kaynaklar, değerlendirme sonuçları ve bir sonraki adımı gösteren gelişim yol haritasıyla süreci tamamlar.

Eğitimi kim veriyor?

M. Mustafa Bolat

M. Mustafa Bolat Kurucu ve Baş Eğitmen, BYMMB

  • Microsoft Most Valuable Professional (MVP) — Data Platform ve M365
  • Microsoft Certified Trainer (MCT)
  • “Excel’in Kök Hücresi” ve “Excel ile Tam Güç” kitaplarının yazarı
  • 1.500’den fazla kurumla eğitim deneyimi
Eğitmen profilini inceleyin

Sık sorulan sorular

VBA mı Python mı öğrenmek daha doğru?

VBA, Excel içinde form, makro ve dosya otomasyonu için hâlâ en doğrudan yoldur. Python ise büyük veri setleri, farklı kaynaklar ve Excel dışına taşan analizler için daha uygundur. Seçim, ekibin dosya yapısına ve otomasyon ihtiyacına göre yapılmalıdır.

Daha önce kod yazmamış biri katılabilir mi?

Evet. Eğitim makro kaydedicinin ürettiği kodu okumakla başlar ve adım adım ilerler. Excel’i formüllerle rahat kullanmak yeterlidir.

Kurumumuzda makrolar güvenlik ayarlarına takılıyor; yine de uygulanabilir mi?

Kurumların makro güvenlik ayarları farklıdır. Eğitimde güvenilir konumlar ve dijital imza gibi seçenekler tanıtılır; hangi yöntemin kullanılacağına kurumunuzun BT ekibiyle birlikte karar verilmesi önerilir.

Eğitim ne kadar sürer?

Eğitim süresi, katılımcı seviyesi ve kurumun kapsamına göre belirlenir. Otomatikleştirilecek işlerin sayısı ve karmaşıklığı süreyi doğrudan etkiler.

VBA ve Otomasyon eğitimi için iletişime geçin

Ekibinizi, hedefinizi ve varsa tarih beklentinizi yazın; kapsamı ve formatı birlikte netleştirelim.