Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Cem Bulut tarafından sunulan Excel'de makro oluşturma ve kullanıcı formu (User Form) oluşturma konusunda bir eğitim içeriğidir.
- Video, makroların ne olduğunu ve Excel'de nasıl kullanılabileceğini açıklayarak başlıyor, ardından Visual Basic for Applications (VBA) kullanarak kullanıcı formu oluşturma sürecini adım adım gösteriyor. İçerikte Excel 2016'da geliştirici sekmesinin açılması, kullanıcı formu oluşturma, label, textbox, combobox ve dropdown menü gibi kontrollerin ekleme ve düzenleme işlemleri detaylı olarak anlatılmaktadır.
- Eğitim, formun firma bilgileri, ortaklık yapısı ve sektör seçimi gibi alanları içermesini ve kullanıcı tarafından doldurulduktan sonra Excel'deki belirli hücrelere aktarılmasını göstermektedir. Ayrıca değişken tanımlama, form denetimlerine makro kodları yazma ve formun çalıştırılması için düğme ekleme adımları da içermektedir.
- 00:01Makro Nedir ve Ne İşimize Yarar?
- Makro, Excel'de yapılan işlemleri otomatik hale getiren ve Visual Basic programlama dilinde yazılan kendi programlarımızdır.
- Makrolar her gün iş yerinde yapılan raporları otomatik hale getirerek bize hız sağlar.
- Makro kullanmadan yapabileceğimiz basit işlemlerde çok büyük fayda sağlamaz, ancak karmaşık işlemlerde ciddi avantaj sağlar.
- 02:40Makro Kullanımı ve Kurulumu
- Makrolar Excel'de Visual Basic programlama kodunda yazılır ve Excel'i açtığınızda geliştirici sekmesinden yönetilir.
- Geliştirici sekmesini görmek için dosya > seçenekler > şeridi özelleştir > geliştirici seçeneğini seçmeniz gerekir.
- Makrolarla ilgili güvenlik uyarıları çıkarabilir ancak makrolar çok tehlikeli değildir.
- 03:44Makro Oluşturma Yöntemleri
- Makro kaydetmek, video kamera gibi kaydet-durdur diyerek makroyu kaydedebilirsiniz ancak bu yöntem gereğinden fazla kod satırı oluşturduğu için tercih edilmez.
- Bu videoda sıfırdan bir form makrosu oluşturulacaktır.
- Makro oluşturmadan önce formda hangi bilgilerin olacağını kafanızda netleştirmek önemlidir.
- 06:14User Form Oluşturma
- Makro tasarımı için Visual Basic programına girip "Insert User Form" diyerek kullanıcı formu oluşturabilirsiniz.
- Toolbox, form oluşturmada kullanabileceğiniz etiket, textbox, combobox, tickbox gibi araçları içerir.
- Form üzerinde etiket ve textbox'lar sürükle-bırak yöntemiyle yerleştirilebilir.
- 08:11Form Tasarımı
- Sektör bilgisi için çoktan seçmeli bir combobox kullanılabilir.
- Rapor tarihi için klasik bir textbox yeterlidir.
- Form üzerindeki tüm elemanların adlarını ve özelliklerini düzenleyebilirsiniz.
- 10:20Excel'de Değişken Tanımlama
- Toolbox kapatılırsa, tekrar açmak için View menüsünden Toolbox'a tıklanabilir.
- Değişken tanımlamaları genellikle kullanıcı tarafından görülmeyeceği için çalışma sayfasının altına gizli şekilde konulur.
- Sektör listesi için otomotiv, tekstil, inşaat, hizmet, turizm ve araç kiralama gibi sektörler Excel'de tanımlanır.
- 11:35Dropdown Menü Oluşturma
- Tanımlanan sektörler için Excel'de isim verilir (örneğin "sektör listesi").
- Dropdown menüye sağ tıklayıp Properties seçeneğinden Row Source alanına tanımlanan isim (sektör listesi) yazılır.
- F5 tuşuyla form test edilebilir ve dropdown menüde tanımlanan sektörler görüntülenebilir.
- 14:31Form Butonları Ekleme
- Forma üç adet Command Button eklenir: Tamam, Temizle ve İptal.
- Butonların isimleri değiştirilir: Tamam, Temizle ve İptal.
- Formu kaydederken .xlsm formatı seçilmelidir çünkü bu format makroları çalıştırmaktadır.
- 16:16Makro Kodu Yazma
- Tamam butonuna basıldığında, formdaki bilgilerin belirli hücrelere aktarılması için kod yazılır.
- Kodda worksheet adı ve hücre konumları doğru tanımlanmalıdır, aksi halde hata verir.
- Kod yazıldıktan sonra Compile Project komutu ile test edilir.
- 19:02Formu Çalıştırma Butonu Ekleme
- Formu kullanıcıya göstermek için Excel çalışma sayfasına bir düğme eklenir.
- Düğmeye basıldığında formun açılması için "UserForm1.Show" komutu yazılır.
- Düğmenin üzerine "Forma Gir" gibi bir yazı konulabilir.
- 20:46Sonuç
- Formun görsel olarak daha ileri bir versiyonunda kolonlar daha düzenlendiği bir hali gösterilir.
- User Form üzerinden makroların ne olduğunu ve nasıl kullanılacağını gösteren bir ders tamamlanmıştır.