Buradasın
Excel'de Liste Kutusu Oluşturma ve VBA ile Kullanımı Eğitimi
youtube.com/watch?v=81w-02lxUPMYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Excel'de liste kutusu oluşturma ve kullanımı hakkında kapsamlı bir eğitim içeriğidir.
- Video, Excel'de liste kutusu oluşturma yöntemlerini adım adım göstermektedir. İlk bölümde veri doğrulama kullanarak basit liste kutusu oluşturma, ilişkili liste kutusu oluşturma ve form kontrolü olarak liste kutusu kullanımı anlatılırken, ikinci bölümde VBA kodlarıyla liste kutusu oluşturma, Excel datasheetinden veri doldurma ve seçilen elemanı belirleme işlemleri gösterilmektedir.
- Eğitim boyunca fatura/sipariş ekranı, ürün kodları, müşteri listesi ve iller-illeri gibi pratik örnekler üzerinden liste kutusu kullanımının çeşitli yönleri gösterilmektedir.
- 00:01Excel'de Liste Kutusu Yapma Yöntemleri
- Video, Excel ortamında çeşitli şekillerde liste kutusu yapma konusunda bilgiler vermeyi amaçlıyor.
- Liste kutusu, bir kutudan seçim yapma imkanı sağlayan bir araçtır ve veriler farklı kaynaklardan (programla, kodlarla, farklı dosyalardan) getirilebilir.
- Liste kutusu yapmanın veri doğrulama (data validation) içerisinde normal bir seçenek olarak yer alır, ayrıca form kontrolü ve ActiveX kontrolleri olarak da kullanılabilir.
- 02:54Veri Doğrulama ile Liste Kutusu Oluşturma
- Liste kutusu oluşturmak için önce alan seçiliyor, ardından Veri sekmesindeki Veri Doğrulama'ya gidilip Liste seçeneği seçiliyor.
- Liste kaynak olarak elle girilebilir veya daha mantıklı olarak bir veri tablosundan getirilmiş sütun seçilebilir.
- Adlandırılmış alan kullanımı, liste kutusu oluştururken daha düzenli çalışmak için tercih edilebilir.
- 04:53İlişkili Liste Kutusu Oluşturma
- İlişkili liste kutusu, bir seçeneğin seçilmesiyle ilgili verilerin otomatik olarak getirilmesini sağlar (örneğin, bir il seçildiğinde o ilin ilçeleri).
- İlişkili liste kutusu oluşturmak için önce iller listesi oluşturulup adlandırılır.
- İllerin ilçeleri için de ayrı adlandırılmış alanlar oluşturulur (örneğin, "Adana", "Adıyaman" gibi).
- 08:14İNDIRECT Fonksiyonu ile İlişkili Liste Kutusu
- İlişkili liste kutusu oluşturmak için INDIRECT (İndirect) fonksiyonu kullanılır.
- INDIRECT fonksiyonu, seçilen ilin ilçelerini içeren adlandırılmış alanın değerlerini getirir.
- Her il için ayrı bir adlandırılmış alan oluşturulmalı ve liste kutusunun kaynağı olarak bu alanlar belirlenmelidir.
- 11:33Form Kontrolleri ile Liste Kutusu Oluşturma
- Form kontrolleri kullanarak da liste kutusu oluşturulabilir.
- Geliştirici sekmesinden (Developer) liste kutusu eklenebilir ve özelliklerine erişilebilir.
- Visual Basic ortamında kodlar yazarak liste kutusunun davranışları programlanabilir.
- 13:56ListBox'a Veri Doldurma
- ListBox'a veri ekleme için "listbox1.AddItem" kullanılıyor.
- ListBox1 içerisine "Data" sayfasındaki A sütunundaki verileri eklemek için "Range" kullanılıyor.
- Satır sayısını belirlemek için "RowsCount" değişkeni kullanılıyor.
- 15:31ListBox'tan Veri Okuma
- Seçilen elemanı bulmak için "ListBox1.ListIndex" kullanılıyor.
- Seçilen elemanı göstermek için "MsgBox" kullanılıyor.
- ListBox'ta sadece bir seçenek seçilebiliyor.