Eğitim İçeriği
Makrolar
- Makroları kaydetme ve düzenleme
- Makroları nereye depolama
- Makroları formlara, araç çubuklarına, klavye kısayollarına atama
VBA Ortamı
- Visual Basic Editor ve seçenekleri
- Klavye kısayolları
- Ortamın optimize edilmesi
Yordamsal programlama giriş
- Yordamlar: Fonksiyon, Sub
- Veri türleri
- Koşullu ifade If...Then....Elseif....Else....End If
- Case ifadesi
- Döngü while, until
- Döngü for ... next
- Döngüyü kırma (exit) komutları
Karakter dizileri
- Karakter dizilerini birleştirme (katarlama)
- Başka turlara dönüştürme - zorla ve açık
- Karakter dizilerinin işleme özellikleri
Visual Basic
- Bir elektronik tabloya (Cells, Range) veri indirme ve yükleme
- Bir kullanıcıya (InputBox, MsgBox) veri indirme ve yükleme
- Değişkenlerin tanımı
- Değişkenlerin kapsamı ve ömrü
- Operatörler ve öncelikleri
- Modül seçenekleri
- Kendi fonksiyonlarınızı oluşturma ve bir sayfada kullanma
- Nesneler, sınıflar, metodlar ve özellikler
- Kod güvenliği
- Kod kirliliği ve önizleme güvenliği
Hata Ayıklama
- Adım adım işlem
- Lokaller penceresi
- Derdahane penceresi
- Tuzaklar - İzleyiciler
- Arama yığını
Hata Yönetimi
- Hata türleri ve önlemeyi
- Çalışma zamanı hatalarının yakalama ve yönetilmesi
- Kodlama: 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 gibi nesneler
- Nesne seçimi
- Range koleksiyonu
- Cells nesnesi
- Durum çubuğunda veri gösterme
- Ekran güncellemesi kullanarak optimizasyon
- Zaman ölçümü Timer yöntemini kullanma
Dış Veri Kaynaklarının Kullanımı
- ADO kütüphanesinin kullanımı
- Dış veri kaynaklarına referanslar
- ADO nesneleri:
- Bağlantı (Connection)
- Komut (Command)
- Kayıt kümesi (Recordset)
- Bağlantı dizgesi
- Farklı veritabanlarına bağlantı oluşturma: Microsoft Access, Oracle, MySQL
Raporlama
- SQL diline giriş SQL'nin temel yapısı (SELECT, UPDATE, INSERT INTO, DELETE) Bir Microsoft Access sorgusunu Excel'den çağırma Veritabanlarının kullanımı için destekleyici formlar
Kurs İçin Gerekli Önbilgiler
- Excel özelliklerinin temel kullanımı bilgisi (çalışma sayfaları, formüller, tablolar ve verilerin sıralaması veya filtrelenmesi)
- Microsoft Excel'de raporların hazırlanması, güncellenmesi veya gözden geçirilmesi deneyimi
- Önceki programlama deneyimi gerektirmez
Hedef Kitle
- Tekrarlanan Excel görevlerini otomatikleştirmek isteyen analistler
- Excel'de veri ve raporlarla çalışan iş profesyonelleri
- Günlük işler için basit makrolar ve pratik VBA çözümleri oluşturmak isteyen takım üyeleri
Danışanlarımızın Yorumları (7)
Eğitimden en çok eğitmenin Excel konusundaki bilgisini sevdim. Her gün kullanabileceğim kısayollar ve formüller gibi faydalı şeyler öğrenmekten memnun oldum.
Martin
Eğitim - Visual Basic for Applications (VBA) for Analysts
Yapay Zeka Çevirisi
Eğitim bana göre mükemmel oldu, bilmediğim birçok şeyi fark etmememe neden oldu. Konuya doğrudan giriş yapıp bir dizi alıştırma içeren bir eğitimdi. Bazı insanlar için belki biraz hızlıydı, ancak geçmiş deneyimlerime dayanarak ben böyle düşünmedim.
Maen Hatoum - Red Bull GmbH
Eğitim - Visual Basic for Applications (VBA) for Analysts
Yapay Zeka Çevirisi
Uzmanlık bilgisi muhteşemdi! Bunları daha anlaşılır hale getirmeniz ve bize böylesine iyi bir şekilde anlatmanız harikaydı. Sanırım basit şeylerden başlamam gerekiyor. Son konu biraz üst seviyeydi ve takip etmek zor oldu, ama nihayetinde oraya varacağım :)
Zaskia Stanz - BMW
Eğitim - Visual Basic for Applications (VBA) for Analysts
Yapay Zeka Çevirisi
Ayrıntılı örnekler ve eğitim materyalleri.
KAREN LOUW - BMW
Eğitim - Visual Basic for Applications (VBA) for Analysts
Yapay Zeka Çevirisi
Hazırydı ve ayrıca iyi talimatlara sahipti
Annemarie Van Aardt - BMW
Eğitim - Visual Basic for Applications (VBA) for Analysts
Yapay Zeka Çevirisi
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
Yapay Zeka Çevirisi
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Eğitim - Visual Basic for Applications (VBA) for Analysts
Yapay Zeka Çevirisi