Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Excel'de makro kodu kullanarak arama çubuğu oluşturma konusunda adım adım bir eğitim içeriğidir. Eğitmen, büyük veri kümelerinde hızlı ve etkili veri arama ve filtreleme işlemlerini nasıl gerçekleştirebileceğimizi göstermektedir.
- Video, personel bilgileri tablosu üzerinden başlayarak, tabloyu Excel'de tablo olarak dönüştürme, VBA kod yazma ve arama çubuğu oluşturma sürecini detaylı şekilde anlatmaktadır. Eğitmen önce uzun satırlı kodlarla başlayıp, daha sonra bu kodu üç satırlık bir koda dönüştürme yöntemini de göstermektedir. Ayrıca, arama metni boş olduğunda filtrelemeleri temizleme özelliği de eklenmektedir. Video, Excel'in güçlü programlama yeteneklerini kullanarak veri filtreleme işlemlerini nasıl gerçekleştirebileceğinizi öğrenmek isteyenler için faydalı bir kaynaktır.
- 00:18Excel'de Arama Çubuğu Oluşturma
- Bu videoda Excel'de makro kodu yazarak arama çubuğu oluşturulacak ve bu arama alanı ile kriterler girilerek tablo kolayca filtrelenebilecek.
- Büyük veri kümelerinde hızlı bilgi bulma ve sıralama işlemi için harika bir çalışma sunulacak.
- Örnek tabloda personel adı, soyadı, yaşı, cinsiyeti, departmanı, pozisyonu ve maaş bilgileri yer alıyor.
- 00:56Tablo Oluşturma
- Veri alanı seçildikten sonra "Ekle" sekmesinden "Tablo" seçeneği ile tablo oluşturuluyor.
- Oluşan tabloya "Personel" adı veriliyor.
- Oluşturulacak makro ile daha hızlı ve çok yönlü bir geliştirme sağlanacak.
- 02:07VBA Kodu Yazma
- Sayfa adının olduğu yere sağ tıklayıp "Kodu Görüntüle" seçeneği ile kod yazma işlemi başlatılıyor.
- Alternatif olarak "Geliştirici" sekmesinden "Visual Basic" seçeneği ile de kod yazma ekranı açılabiliyor.
- İlk olarak arama metni tanımlanıyor ve hangi hücreden bu metni alacağı belirleniyor.
- 04:32Tablo ve Filtreleme Kodu
- Oluşturulan tabloya "Personel" adı verilmiş ve bu tablo kodda tanımlanıyor.
- Filtreleme yapmak için tablo alanları başlıklar hariç belirleniyor.
- Filtreleme için "TabloAlan.AutoFilter" kodu kullanılarak üç sütunda filtreleme yapılıyor.
- 09:07Koşullu Filtreleme
- Arama filtresi için "If" koşulu ekleniyor: Eğer arama metni boş değilse filtreleme yapılıyor.
- Arama metni boş olduğunda tüm tabloyu göstermek için "Tablo.AutoFilter Show All Data" kodu kullanılıyor.
- Bu şekilde döngü sağlanıyor: Arama metni girildiğinde filtreleme yapılıyor, silindiğinde tüm tablo gösteriliyor.
- 11:36Kodu Kısa Hale Getirme
- Anlatılan makro kodu üç satırlık bir kod şeklinde de ifade edilebilir.
- Değişken tanımları silinerek ve kodların birleştirilerek kod satırı sayısı azaltılıyor.
- Kodlama yaparken değişkenleri kullanmak öğrenim hızını artırır, ancak zamanla daha kısa kodlar yazmak mümkün olur.