Bu dosya, kullanıcı formu üzerindeki OptionButton seçimine göre fiyat hesaplayan ve ürünlerin peşin, vadeli ve geliş fiyatlarını form üzerinden sorgulayan makrolu bir şablondur. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com: A2:P390 aralığında veri bulunan sayfa. Sayfada formül yoktur.
- Atılım formu: Açılışta gösterilen ana formdur. Ürün seçimi için ComboBox ve ürün bilgilerini gösteren çok sayıda TextBox, bir resim alanı ve düğmeler içerir.
- Fiyat_Hesaplama formu: OptionButton, TextBox ve hesaplama düğmesinden oluşur.
- Makroların başvurduğu Ürün Peşin Satış Fiyatı, Ürün Vadeli Satış Fiyatı ve Ürün Geliş Fiyatı sayfaları: Her sayfada ürün adı A sütununda, fiyat bilgileri sonraki sütunlarda yer alır.
Makrolar
- auto_open: Dosya açıldığında Atılım formunu gösterir.
- auto_close: Çalışma kitabını kapatır.
- Fiyat_Hesaplama formundaki hesaplama düğmesi: Seçili OptionButton'ı bulur. TextBox1 değerine 0,7 eklenir, sonuç 1,9 ile ve TextBox2 ile çarpılır. Çıkan değer, seçeneğe göre bölünür ve TextBox3'e 6 ondalık basamakla yazılır. Seçenek 14" ise bölen 17200, 16" ise 13600'dür. Diğer seçeneklerde bölen, seçeneğin başlığındaki sayıdır (tırnak işareti çıkarılır).
- Atılım formu: Ürün adı ComboBox'tan seçildiğinde ya da ilgili düğmeyle üç fiyat sayfasında aranır, bulunan satırın değerleri TextBox alanlarına getirilir. Sayfanın 17. sütununda resim yolu varsa ürün resmi formda gösterilir; değer "YOK" ise resim yüklenmez.
- Formdaki ayrı bir düğme Windows Hesap Makinesi'ni (CALC.EXE) açar. Diğer düğmeler Firma_Bilgileri ve Ödeme_Planı formlarını açar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin; Atılım formu otomatik açılır.
- ComboBox'tan ürünü seçin; peşin, vadeli ve geliş fiyatları form üzerinde listelenir.
- Ölçü başına fiyat için Fiyat_Hesaplama formunda TextBox1 ve TextBox2 değerlerini girin, OptionButton ile ölçüyü seçin ve hesaplama düğmesine basın.
- Kendi ürünlerinizi kullanmak için fiyat sayfalarındaki ürün satırlarını güncelleyin.