Bu dosya, bir derneğin üye kayıtlarını, aidat ödemelerini ve gelir-gider hareketlerini UserForm ekranlarıyla yönetmek için hazırlanmış VBA tabanlı bir takip programıdır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- veri: Üye veritabanı. Üye numarası, kan grubu, baba adı, doğum yeri, ev adresi, T.C. no, iş, medeni hal, meslek, çocuk adı ve aidat tutarı gibi alanlar yer alır (A1:AS5398).
- giris: Formlardaki açılır listelerin kaynağı (kan grubu, medeni hal, aidat tutarları, aylar, yıllar, şahıs/firma).
- aydat: Aidat ödeme kayıtları: kayıt no, aidat yılı, tutar ve makbuz no.
- muhasebe: Dernek gelir-gider işlemleri. Üye adı, ay, evrak no ve gelir tutarı sütunları bulunur.
- RAPORLAR: Üye verilerini listeleyen rapor sayfası.
- Sablon: Yazdırılacak üye formu şablonu.
- bos: Aidat sorgularında geçici veri aktarımı için kullanılan yardımcı sayfa.
Kullanılan formüller
COUNTA: veri sayfasında dolu kayıt sayısını sayar.SUBTOTAL(9,G11:G65500): muhasebe sayfasında gelir tutarlarının toplamını verir; filtre uygulandığında yalnızca görünen satırları toplar.TODAY: muhasebe sayfasında güncel tarihi gösterir.IF: RAPORLAR sayfasında veri sayfasındaki hücreleri boş değilse getirir (yaklaşık 496 formül).=AL67-AM67: veri sayfasında iki tutar sütunu arasındaki farkı hesaplar.
Makrolar
- Açılış: Workbook_Open ve Auto_Open, veri sayfasını seçip ana menü olan UserForm3'ü gösterir.
- UserForm3 (ana menü): Üye formunu, aidat formunu ve muhasebe sayfasını açar, Sablon sayfasını yazdırır, program hakkında bilgi verir. Çıkış düğmesi onay sorar, ardından "Uye Listesi.XLS" adlı çalışma kitabını kaydedip Excel'i kapatır.
- UserForm1 (üye kaydı): Formdaki alanları veri sayfasının ilk boş satırına yazar. Aynı üye numarası ya da isim varsa uyarır, kayıttan sonra listeyi sıralar. Ad yazdıkça üye listesini filtreler. Kod başlığında "SALZBURG ISLAM FEDERASYONU" ifadesi geçer.
- UserForm4 (aidat ödeme): Üye, yıl ve dönem seçilerek aidat kaydı aydat sayfasına eklenir. Aynı döneme ait kayıt varsa uyarı verir.
- UserForm5: Üyenin aidat kayıtlarını listeler ve seçili aidat satırını siler.
- muhasebe sayfası düğmeleri: Kaydetme, baskı önizleme ve sütun bazlı arama/filtreleme yapar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin; ana menü ekranı gelir.
- Üye kaydı için üye formunu açıp bilgileri girin ve kaydedin.
- Aidat işlemi için aidat formunda üyeyi, yılı ve dönemi seçip ödemeyi kaydedin.
- Gelir-gider hareketlerini muhasebe sayfasına girin.
- Üye formunu yazdırmak için menüdeki yazdırma düğmesini kullanın.