Eğitim İçeriği
Makrolar
- Makroları kaydetme ve düzenleme
- Makroların nerede saklanacağı.
- Makroları formlara, araç çubuklarına, klavye kısayollarına atama
VBA Ortam
- Visual Basic Editörü ve seçenekleri
- Klavye Kısayolları
- Ortamı optimize etme
Prosedürel programlamaya giriş
- Prosedürler: Fonksiyon, Alt Yordam
- Veri türleri
- Koşullu ifade If...Then....Elseif....Else....End If
- Instrucation Case
- Döngü while, until
- Döngü for ... next
- Döngüyü sonlandırma komutları(exit)
Dizeler
- Dizeleri birleştirme (concat)
- Diğer türlere dönüştürme - örtük ve açık
- Dize işleme özellikleri
Visual Basic
- Verileri bir elektronik tabloya (Hücreler, Aralık) indirme ve yükleme
- Verileri kullanıcıya indirme ve yükleme (InputBox, MsgBox)
- Değişkenlerin bildirilmesi
- Değişkenlerin kapsamı ve yaşam süresi
- Operatörler ve öncelikleri
- Seçenek modülleri
- Kendi fonksiyonlarınızı oluşturma ve bir sayfada kullanma
- Nesneler, sınıflar, yöntemler ve özellikler
- Kodu güvene alma
- Kod kurcalaması ve önizleme
Hata Ayıklama
- Adım adım işleme
- Yerel Pencere
- Hemen Pencere
- Tuzaklar - İzleyiciler
- Çağrı Yığını
Hata Yönetimi
- Hataların türleri ve bunlardan kaçınma yolları
- Çalışma zamanı hatalarını yakalama ve işleme
- Yapılar: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Excel Nesne Modeli
- Application nesnesi
- Workbook nesnesi ve Workbooks koleksiyonu
- Worksheet Nesnesi ve Worksheets Koleksiyonu
- ThisWorkbook, ActiveWorkbook, ActiveCell .... nesneleri
- Nesne Seçimi
- Range Koleksiyonu
- Cells Nesnesi
- Durum çubuğunda veri görüntüleme
- ScreenUpdating kullanarak optimizasyon
- Timer yöntemiyle zaman ölçümü
Harici veri kaynaklarının kullanımı
- ADO kütüphanesini kullanma
- Harici veri kaynaklarına başvurular
- ADO nesneleri:
- Connection
- Command
- Recordset
Raporlama
- SQL diline giriş SQL’in temel yapısı (SELECT, UPDATE, INSERT INTO, DELETE) Veritabanlarını kullanmak için Excel Formlardan Microsoft Access sorgularını çağırma
Kurs İçin Gerekli Önbilgiler
E-tablolarla çalışma becerisi, temel bilgi (başvurular, aralıklar, sayfalar, ...). Makro oluşturma, SQL veya VBA içinde kod yazma bilgisi gerekmez.
Danışanlarımızın Yorumları (7)
What I liked most about the training was the trainer’s knowledge of Excel. I appreciated learning useful things like shortcuts and formulas that I can use every day.
Martin
Eğitim - Visual Basic for Applications (VBA) for Analysts
The training was perfect in my opinion, opened my eyes to a lot of things that I was not aware of. Straight to the point with a lot of exercises, for some people it was too fast maybe but due to my background experience I did not feel that way.
Maen Hatoum - Red Bull GmbH
Eğitim - Visual Basic for Applications (VBA) for Analysts
The specialist knowledge was amazing! The way that you took that and broke it up, so we could understand was awesome. I think i just have to start with the simple stuff. the Last Subject was a bit high level and I struggled to keep up but will get there :)
Zaskia Stanz - BMW
Eğitim - Visual Basic for Applications (VBA) for Analysts
Detailed examples & training material.
KAREN LOUW - BMW
Eğitim - Visual Basic for Applications (VBA) for Analysts
He was prepared and also give good pointers
Annemarie Van Aardt - BMW
Eğitim - Visual Basic for Applications (VBA) for Analysts
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Eğitim - Visual Basic for Applications (VBA) for Analysts
I appreciate that the training was customized to our company's needs.