Buradasın
Excel'de VBA ile Çok Etopyla İşlemi ve Form Tasarımı Eğitimi
youtube.com/watch?v=u7CQPTwpgKEYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, De Garrado kanalında yayınlanan bir eğitim içeriğidir. Bir eğitmen tarafından sunulan videoda, Excel'de VBA (Visual Basic for Applications) kullanarak çok etopyla (SUMIFS) fonksiyonu oluşturma ve form tasarımı konuları ele alınmaktadır.
- Video, iki ana bölümden oluşmaktadır. İlk bölümde Excel'deki Çok Etopyla fonksiyonunun hatırlatılması ve VBA ile aynı işlemi gerçekleştirmek için Excel dosyasını makro içeren bir dosyaya dönüştürme, User Form oluşturma ve form üzerinde label ve combobox kontrolleri ekleme işlemleri gösterilmektedir. İkinci bölümde ise form üzerindeki kontrol elemanlarının (textbox, label, commandbutton, combobox) yönetimi, veri girişi için gerekli doğrulama şartlarının uygulanması ve kullanıcıdan alınan verileri hesaplama işlemleri adım adım anlatılmaktadır.
- Video, hem Excel formülleri hem de VBA kodları hakkında bilgi edinmek isteyenler için faydalı olabilecek, form tasarımı ve kullanıcı girişi doğrulaması konularında detaylı bilgiler içermektedir.
- 00:15Excel'de VBA ile Çok Etopyla İşlemi
- Video, Excel'de VBA (makro kodları) ile Çok Etopyla fonksiyonunun nasıl yapılacağını göstermek amacıyla hazırlanmıştır.
- Sadece Çok Etopyla fonksiyonunu değil, form üzerinde nasıl çalışıldığını ve VBA üzerinde nasıl çalışıldığını öğrenmek isteyenler için de faydalı olacaktır.
- Videoda öncelikle Çok Etopyla fonksiyonunun nasıl kullanıldığı gösterilecek, ardından VBA ile aynı işlem nasıl yapılacağı anlatılacaktır.
- 01:35Çok Etopyla Fonksiyonu
- Çok Etopyla fonksiyonu, eşittir çoketopla diyerek başlar ve parantez açılır.
- Fonksiyonun ilk parametresi toplanacak verilerin aralığıdır (örneğin tutar sütunu).
- İkinci parametre ölçüt sütunu (örneğin alıcılar sütunu) ve üçüncü parametre ölçüt değeridir (örneğin "A firması").
- 03:13VBA ile Çalışma Hazırlığı
- VBA ile çalışmak için öncelikle dosya farklı kaydedilerek "makro içerebilen Excel çalışma kitabı" olarak kaydedilmelidir.
- Kodlar penceresine geçmek için sayfa üzerine sağ tıklayıp "kod görüntüle" seçeneği kullanılabilir veya geliştirici sekmesinden Visual Basic seçeneğine tıklanabilir.
- Geliştirici sekmesi açılmamışsa, önceki videolarda gösterildiği gibi açılmalıdır.
- 05:05User Form Oluşturma
- İşlem için öncelikle bir User Form oluşturulmalıdır.
- User Form'un başlığı (caption) değiştirilerek "Şarta Bağlı Toplama İşlemi" olarak ayarlanabilir.
- User Form'un arka plan rengi (back color) değiştirilebilir veya resim eklenebilir.
- 07:52User Form'a Elemanlar Ekleme
- Toplanacak veriler için bir Label eklenir ve "Toplanacak Veriler" yazısı verilir.
- Toplanacak verilerin hangi sütundan alınacağını belirlemek için ComboBox kullanılır ve içine "Adet", "Birim Fiyat" ve "Tutar" seçenekleri eklenir.
- ComboBox'tan seçim yapıldığında, hangi sütunun toplanacağı belirlenir (örneğin Adet seçilirse C3:C18 aralığı).
- 14:29Form Temizleme ve Kontrol İşlemleri
- Command butonları, sütunlar ve combobox'lar temizlenebiliyor.
- Command butonları sayılabilir ve boşaltılabilir, aynı zamanda textbox'lar da boşaltılabilir.
- TextBox'ların özelliklerini aynı hale getirerek "Temizle" butonu oluşturuluyor.
- 15:04Form Güvenlik Kontrolleri
- Birinci textbox'a girilmeden ikinci textbox'a giriş yapıldığında ikinci textbox açılıyor.
- İlk textbox boş değilse, ikinci textbox'a giriş yapılmasını sağlayan kontrol ekleniyor.
- Temizle butonu, textbox'ları temizleyerek false haline dönüştürüyor.
- 16:39Form Veri İşlemleri
- TextBoxlardan alınan isimler için text şartı belirleniyor.
- Formül içinde değişken atanarak veri işleme yapılıyor.
- Sonuç, mesaj box veya label üzerinden gösterilebiliyor.