Bu dosya, ürün adı ve fiyat bilgilerinden oluşan bir listeden onaylanan kayıtları seçip A4 şablonuna yerleştirir ve her kayıt için yazdırma onayı alarak çıktı verir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- tam: B sütununda ürün adları, D sütununda fiyatlar yer alır (ör. diş fırçası, sosis, salam, turşu ürünleri). E sütunu onay kutularının bağlı olduğu hücreleri tutar. G sütunundaki düğme, işaretli olanları aktarmak için kullanılır.
- liste: Seçilen ürünlerin A1:C102 aralığına aktarıldığı ara sayfadır.
- a4: Yazdırılacak A4 şablonudur. O7 hücresine gelen ürün adı ve fiyat bilgisi bu sayfadan çıktı olarak alınır.
Makrolar
- Resim114_Tıklat: tam sayfasında E sütununda işaretli (TRUE) satırları sayar. Hiçbiri işaretli değilse "İşaretlenmiş onay yok" uyarısı verip işlemi iptal eder. İşaretli satırların B:D sütunlarındaki bilgilerini liste sayfasının A1:C65536 aralığını temizledikten sonra buraya yazar. İşlem sonunda bilgi mesajı gösterilir.
- Makro2: liste sayfasının ilk dokuz satırını (A1:C1 ile A9:C9) sırayla a4 sayfasında O7 hücresine yapıştırır. Her satırdan sonra yazdırma onayı sorulur; Evet seçilirse sayfa yazdırılır, Hayır seçilirse makro durur.
- CommandButton1_Click ve CheckBox4_Click: Sayfa üzerindeki onay kutularını kontrol eder. İşaretli satırların C:K aralığını Sheet2 adlı sayfaya değer olarak kopyalar. Sheet2 bu dosyada bulunmadığı için bu düğme çalışmaz. CheckBox4 işaretlenince CheckBox6 da işaretlenir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- tam sayfasında yazdırmak istediğiniz ürünlerin onay kutularını işaretleyin.
- G sütunundaki düğmeye tıklayarak Resim114_Tıklat makrosunu çalıştırın; işaretli ürünler liste sayfasına aktarılır.
- Geliştirici sekmesindeki Makrolar penceresinden Makro2 makrosunu çalıştırın.
- Her ürün için çıkan soruda Evet derseniz a4 sayfası yazıcıya gönderilir.
- Ürün adı ve fiyatları değiştirmek için tam sayfasındaki B ve D sütunlarını düzenleyin.