Bu dosya, Excel UserForm nesnesini bir web sitesindeki dashboard paneline benzeyen sol kenar menü (sidebar) ile gösteren bir şablondur. Menü düğmesiyle açılıp kapanan yan panel ve arka planda tam ekran resim bulunur. Dosyanın teknik bir işlevi yoktur; formunuzu modern göstermek isteyenler için geliştirmeye açık bir örnektir.
Dosyanın içeriği
- Sayfa1: Boş çalışma sayfasıdır, veri veya formül içermez.
- UserForm1: Sol tarafta Painel_Lateral adlı menü paneli, sağda Painel_Principal adlı resim paneli, ayrıca btnMenu ve btnFechar düğmeleri bulunur. Menü başlıkları: Dashboard, Kısayollar, Genel, Etkinlik, Hakkında, Servis, İletişim.
- css (sınıf modülü) ve md_css (modül): Menü öğelerinin yazı boyutunu yöneten kodlar.
- API modülü: Sleep fonksiyonunun bildirimi yer alır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodlarda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem görülmemiştir; yalnızca İndirilenler klasöründeki resim okunur.- Workbook_Open: Dosya açılınca Excel penceresini görünür yapar ve UserForm1 formunu gösterir.
- UserForm_Initialize: st.jpg resmini kullanıcının İndirilenler klasöründen okuyup sağ panele yerleştirir, resmi panele sığacak şekilde yayar ve paneli form boyutuna göre ayarlar. Ardından menü stilini devreye alır.
- btnMenu_Click: Yan paneli 192 genişliğe açar, resim panelini sağa kaydırır ve menü düğmesini gizler.
- btnFechar_Click: Yan paneli kapatır, resim panelini sola alır ve menü düğmesini görünür yapar.
- Painel_Lateral_MouseMove ve css sınıfı: Etiketi "menu-sidebar" olan öğenin üzerine gelince yazı boyutu 14 olur; panel üzerinde başka yerde gezinince tekrar 12 olur.
- Painel_Principal_DblClick: Resme çift tıklayınca Excel penceresini görünür yapar.
Nasıl kullanılır
- Dosyayı açmadan önce kapak resmini bilgisayarınızın İndirilenler klasörüne kaydedin ve adını st yapın (kod st.jpg dosyasını arar). Resim yoksa veya adı farklıysa kod hata verir; isterseniz UserForm_Initialize içindeki yolu kendinize göre düzeltebilirsiniz.
- Dosyayı açın ve makroları etkinleştirin; form kendiliğinden görüntülenir.
- Menü başlıklarının üzerine gelerek yazı büyümesini görün, sol paneli kapatıp menü düğmesiyle yeniden açın.
- Kendi çalışmanızda başlıklara tıklama olaylarını ekleyerek menüyü işlevli hale getirebilirsiniz.