• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Yazdırılacak Sayfaya Sayaç Ekleme

wahap70

Altın Üye
Katılım
14 Aralık 2012
Mesajlar
60
Excel Vers. ve Dili
Office 365 Türkçe
Arkadaşlar Ekte Göndermiş olduğum etiket modelini excelde basmak istiyoruz fakat bu etiketler çuvallara yapıştırılacağı için çuval numaraları gerekiyor Çıktı aldığımda geri doğru sayarak çıkartması gerekiyor sanırım makro ile halledilebilir yardımcı olursanız sevinirim
 

Ekli dosyalar

Merhaba İsteğinizi tam anlayamadığım için 2 çözüm oluşturdum.
Birinde her etiket için bir sayfa oluşturuluyor.
Diğerinde ise her çıktıda 2 etiket olacak şekilde tüm etiketler yaz sayfasında oluşturuldu.
İnceleyin.
İyi çalışmalar.
 

Ekli dosyalar

Dener misiniz ? Sağdaki tuşa basınca gelen diyalogta print sayısını verin , geri değil ileri sayarak basacaktır. Her baskı atışında sayaçlar 1 yukselecektir

Once 2 3 gibi kucuk sayılarla deneyin ve kendi ayarlarınızı kontrol edin. Sayı hanesini ola ki
1000 üzeri basarsınız diye 4 hane yaptım, 9999 a kadar yolu var.

Diğer acıklamalar dosya uzerinde var

Sayın Askm 'nin aşağıda düzelttiği geri doğru sayan Kodların altına , sağlıklı kapatmak için de şu kodları da yapıştırın ve sayfaya yerleştireceğiniz tuşa bağlayın

Kod:
Sub kapat()
Application.DisplayAlerts = False
 soru = MsgBox("programı kapatmak istiyor musunuz ?", vbYesNo)
 If soru = vbYes Then
 MsgBox " Sayaç temizlenerek program kapatılıyor", vbCritical, "See you later"
 Range("l2").Clear
 ThisWorkbook.Save
 Application.Quit
 Else
 MsgBox " Kapatma işlemi iptal edildi"
 End If
 Application.DisplayAlerts = True
 End Sub
 

Ekli dosyalar

Son düzenleme:
Arkadaşlar Teşekkür ederim emek vermişsiniz.

Merhaba İsteğinizi tam anlayamadığım için 2 çözüm oluşturdum.
Birinde her etiket için bir sayfa oluşturuluyor.
Diğerinde ise her çıktıda 2 etiket olacak şekilde tüm etiketler yaz sayfasında oluşturuldu.
İnceleyin.
İyi çalışmalar.

muygun,
Yazmak istediğim etiket farklı bir sayfada oluşmaması gerekiyor zira diğer sayfada sayfa ayarlarını yapmak şablonunu oluşturmak hayli zor ve fazlaca yer kaplıyor istediğim etiket sayfasındaki çuval no kısmının geriye doğru giderek baskı alınması mesela 500 yazdıysam oraya yazıcıya tıkladığım da 500. sayfadan geri doğru giderek 499-498-497 sayfa çıktı alması ve 1 nolu sayfada durması
 
Dener misiniz ? Sağdaki tuşa basınca gelen diyalogta print sayısını verin , geri değil ileri sayarak basacaktır. Her baskı atışında sayaçlar 1 yukselecektir

Once 2 3 gibi kucuk sayılarla deneyin ve kendi ayarlarınızı kontrol edin. Sayı hanesini ola ki
1000 üzeri basarsınız diye 4 hane yaptım, 9999 a kadar yolu var.

Diğer acıklamalar dosya uzerinde var

Cems kardeşim senin yaptığın olmuş gibi fakat sayacın geriye doğru çalışması gerekiyor zira etiket makinasından çıktı alındıkça ruloya sarılıyor ve en üstte 1 numaranın kalması gerekiyor
 
Kodları aşağıdaki gibi değiştirin.
Kod:
Sub Printsay()

    Dim xCount As Variant
    Dim xScreen As Boolean
    Dim I As Long
    On Error Resume Next
LInput:
    xCount = Application.InputBox("Lütfen basılacak etiket sayısını girin ", "Baskı sayısı ")
    If TypeName(xCount) = "Boolean" Then Exit Sub
    If (xCount = "") Or (Not IsNumeric(xCount)) Or (xCount < 1) Then
        MsgBox "Hatalı giriş, yeniden ve dikkatle deneyin ", vbInformation, "Hata"
        GoTo LInput
    Else
        xScreen = Application.ScreenUpdating
        Application.ScreenUpdating = False
        For I = xCount To 1 Step -1
            ActiveSheet.Range("L2").Value = "0000" & I
            ActiveSheet.PrintOut
        Next
        ActiveSheet.Range("A1").ClearContents
        Application.ScreenUpdating = xScreen
    End If
End Sub
 
Sayın Askm ye , güncel işe dalma sebebiyle oluşan boşlukta dosyaya isteğe göre düzeltme ile desteği için teşekkür ederim :)

Ayrıca kapatma tuşu koyarak ilk mesajıma eklediğim kodları aynı yere alta ilave edip tuşu koda bağlayın, sağlıklı kapansın.
 
Son düzenleme:
Çok Teşekkür Ederim Arkadaşlar Oldu Şimdi Yazıcıya Her Defasında Komut Gönderdiğinden Dolayı Yavaş Yazıyor Ama Olsun İdare Edeceğiz Tekrar Teşekkür Ederim
 

Belki bilgisayarın hafıza hızındandır , ram ne ise ona uyuyor olabilir.

Bu arada her kelimenin baş harfini bilerek mi büyük ve cümleleri noktasız yazdınız ? Okurken sıkıntı ve tekrar okumaya itiyor.

Kolaylıklar dileriz :)
 
Belki bilgisayarın hafıza hızındandır , ram ne ise ona uyuyor olabilir.

Bu arada her kelimenin baş harfini bilerek mi büyük ve cümleleri noktasız yazdınız ? Okurken sıkıntı ve tekrar okumaya itiyor.

Kolaylıklar dileriz :)

Olabilir Ram'den Kaynaklıdır Sanırım. Cümlenin Baş Harflerini Büyük Yazmam Eskiden Kalma Bi Alışkanlık Daha Estetik Görünüyor Diye Başlamıştım Halen Böyle Yazmaktan Alıkoyamıyorum Kendimi :) Eğer böyle yazarsam sanki estetik görünmüyor gibi geliyor size sıkıntı verdiyse kusura bakmayın lütfen...
 
eklere ulaşamıyorum. nasıl altın üye olucam
 
Geri
Üst