Excel Kod Arşivi, çeşitli işlemler için hazırlanmış VBA kod örneklerini tek dosyada toplayan makrolu bir arşivdir. Dosya açıldığında bir kullanıcı formu gelir. Bu formdan konuyu seçip koduna ulaşabilir, kodu panoya kopyalayabilir, yeni kod ekleyebilir veya mevcut kaydı silebilirsiniz.
Not: Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Not: Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A1:G3097 aralığında veriler yer alır. A sütununda konu başlığı (örneğin "1.Sayfa hariç tüm sayfalari gİzle", "10 Sn süreli mesaj", "15 sayfa ekle sonra adlandır"), B sütununda o konunun kodu tutulur.
- arsivpro: Ana form. Konu listesi, açılır liste, kod kutusu ve işlem düğmeleri bulunur.
- kodkayit: Yeni konu ve kod eklemek için kayıt formu (dosyada "kodkayıt" adıyla geçer).
- hk: Tıklanınca ana forma dönen bilgi formu.
- Module1: SentenceCase makrosu.
Makrolar
- Workbook_Open: Dosya açılınca arsivpro formunu gösterir.
- arsivpro: Form açılırken A sütunundaki dolu satır sayısına göre konu listesini oluşturur ve "Kod sayısı" bilgisini yazar. Form etkinleşince A:B sütunlarını A sütununa göre artan sıralar. Listeden konu seçince B sütunundaki kod metin kutusunda görünür. Kopyala düğmesi kodu panoya alır. Sil düğmesi onay sorduktan sonra seçili konunun satırını siler. Diğer düğmeler kayıt ve bilgi formlarını açar.
- kodkayit: Yazdığınız konu ve kodu Sayfa1'de ilk boş satıra ekler, kısa bir ilerleme çubuğu gösterir ve dosyayı kaydeder.
- col_CTextBoxPopUp ve CTextBoxPopUp: Form metin kutularına sağ tıkla Kes, Kopyala, Yapıştır, Tümünü Sil ve Tümünü Seç menüsünü ekler.
- SentenceCase: Seçili hücrelerde her cümlenin ilk harfini büyük, diğer harfleri küçük yapar. Alt+F8 ile çalıştırılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Açılan formda listeden konuyu seçin veya açılır listeden bulun.
- Kod kutusundaki kodu inceleyin, kopyala düğmesiyle panoya alın.
- VBA düzenleyicisinde (Alt+F11) bir modüle yapıştırın.
- Kendi kodunuzu eklemek için kayıt formunu açın, konu ve kodu girip kaydedin.