Bu dosya, Veri sayfasındaki fiyat listesinden bir kullanıcı formu aracılığıyla seçim yapılarak fiyat, peşinat ve taksit toplamlarının hesaplanmasını sağlar. Seçimler açılır listelerle yapılır; seçilen satırın değerleri forma gelir ve tüm satırların toplamı alınır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Veri: A1:S77 aralığındaki fiyat listesidir. A sütununda Ürün Grubu (ör. Bulaşık, Buzdolabı), C sütununda Şart (Nakit, Satıcı Nakit, 1+1, 1+2 ... 1+9 gibi), E sütununda PP (peşinat) ve G sütununda Not bilgisi yer alır. Form, ürün ve fiyat bilgisini B, D ve F sütunlarından da okur.
- UserForm1: Her biri Grup, Ürün ve Şart listesinden oluşan 10 satırlık seçim formudur. Her satırda fiyat, taksit sayısı, taksit tutarı, not, peşinat ve faiz alanları bulunur; altta toplam alanları yer alır.
Makrolar
- Sayfa1 - CommandButton1_Click: Sayfadaki düğmeye basıldığında hesaplama formunu açar.
- UserForm_Initialize: Form açılırken Veri sayfasının A sütunundaki ürün gruplarını tekrarsız olarak 10 satırın Grup listesine yükler.
- Grup seçimi: Seçilen gruba ait ürünleri ve şartları, tekrarsız olarak Ürün ve Şart listelerine doldurur; önceki fiyat alanını temizler.
- Ürün seçimi: Seçilen ürüne ait şartları listeler ve fiyat, taksit sayısı, taksit tutarı alanlarını sıfırlar.
- Şart seçimi: Eşleşen satırdan fiyat, not, peşinat ve faiz değerlerini forma getirir. Şart "1+3" gibi bir ifadeyse taksit sayısı bu ifadenin sonucu olarak hesaplanır; fiyat bu sayıya bölünerek taksit tutarı bulunur. Ardından 10 satırın fiyat ve taksit tutarları toplanıp toplam alanlarına yazılır.
- ChPP ve ChFA onay kutuları: Peşinat ve faiz alanlarını gösterir veya gizler.
- Kapat düğmesi: Formu kapatır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Veri sayfasındaki düğmeye tıklayarak formu açın.
- Her satırda önce Grup, ardından Ürün ve Şart seçin.
- Fiyat, peşinat, not ve taksit tutarı otomatik dolar; toplam alanları güncellenir.
- Peşinat ve faiz sütunlarını görmek için ilgili onay kutularını işaretleyin.
- Yeni ürün veya şart eklemek için Veri sayfasındaki listeyi gruplara göre sıralı biçimde güncelleyin.