• DİKKAT

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

userform yazdırma

Katılım
10 Eylül 2007
Mesajlar
140
Excel Vers. ve Dili
Excel 2003
Sayın mahmut_bayram'a ait Kod Arşiv Programı (2951 Kod) ait kodlarını incelerken bir user formu yazdırmak için pratik bir şekilde
"Private Sub CommandButton1_Click()
UserForm1.PrintForm
End Sub"
şeklinde bir makro ile formun yazıldığını gördüm ve uyguladım.Formumun üzerinde bulunan ara,kaydet,sil,kapat gibi butonlarımda doğal olarak yazıcıdan çıktı.Bu butonların ve arka planın yazıcı çıktısında görünmemesi için kolay,pratik bir şey yapılabilirmi,yoksa her birini kısmı excelde bir hücreye atamak gibi uzun bir yol izlemekten başka çare yokmudur? Saygılarımla...
 
Userform'un üzerindeki bulanan nesnelerin, içindeki verileri Excel'de hücrelere atıp o şekilde yazdırabilirsiniz.:cool:
 
Userform'un üzerindeki bulanan nesnelerin, içindeki verileri Excel'de hücrelere atıp o şekilde yazdırabilirsiniz.:cool:
Evet,dediğinizi uyguluyorum,belki daha pratik bir şekilde makro yardımı ile yapılabilmi diye sormuştum.Hevesim yarım kaldı sayenizde.Excel ve kod bilgilerimde çok yol aldım.Teşekkür eder,saygılar sunarım.
 
Evet,dediğinizi uyguluyorum,belki daha pratik bir şekilde makro yardımı ile yapılabilmi diye sormuştum.Hevesim yarım kaldı sayenizde.Excel ve kod bilgilerimde çok yol aldım.Teşekkür eder,saygılar sunarım.
Rica ederim.
Saygılar bizden.:cool:
 
Sizin için bir örnek dosya hazırladım.
Kolay gelsin.:cool:
Kod:
Private Sub CommandButton1_Click()
If IsDate(TextBox1.Value) Then
    Range("B2").Value = CDate(TextBox1.Value)
End If
Range("B3").Value = TextBox2.Value * 1
Range("B4").Value = TextBox3.Value
Range("B5").Value = ComboBox1.Value
Range("B6").Value = TextBox4.Value
ActiveSheet.PrintOut Copies:=1
Unload Me
End Sub
Kod:
Private Sub UserForm_Initialize()
TextBox1.Value = Format(Date, "dd.mm.yyyy")
ComboBox1.AddItem "ERKEK"
ComboBox1.AddItem "KIZ"
ComboBox1.ListIndex = 0
End Sub
 
Duyarlılığınıza bir kere daha teşekkür ederim.
 
Fikir verme açısında, ekli dosyayı incelemenizi öneririm.
 
yazdırma sorunu

arkadaşlar yaptığınız dosyada biraz değişiklik yapmaya çalıştım ama başaramadımyardım edermisiniz.
 
Sayın mahmut_bayram'a ait Kod Arşiv Programı (2951 Kod) ait kodlarını incelerken bir user formu yazdırmak için pratik bir şekilde
"Private Sub CommandButton1_Click()
UserForm1.PrintForm
End Sub"
şeklinde bir makro ile formun yazıldığını gördüm ve uyguladım.Formumun üzerinde bulunan ara,kaydet,sil,kapat gibi butonlarımda doğal olarak yazıcıdan çıktı.Bu butonların ve arka planın yazıcı çıktısında görünmemesi için kolay,pratik bir şey yapılabilirmi,yoksa her birini kısmı excelde bir hücreye atamak gibi uzun bir yol izlemekten başka çare yokmudur? Saygılarımla...

Merhaba,
Peki bu kodu yatay yazdırma için nasıl kullanırız.
 
Geri
Üst