ön izleme ve yazdır

Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Slm arkadaşlar
Bir Excel sayfasını düğme ile ön izleme yaptırıp önizleme üzerine yazdır tuşu koyabilirmiyiz? Access te olduğu gibi. Teşekkürler
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub Düğme1_Tıklat()
Sheets("Sayfa1").PrintPreview
End Sub
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Orion2 öncelikle teşekkür ediyorum. ön izlemedeki yazdır komutuna müdehale (düzenleme) olanağı varmı? yazdıra bir kere tıkladığımızda sayfa 1 i 3 nüsha yazdurabilirmiyiz.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba

Kod:
Sub OnizleYazdır()
    ActiveWindow.SelectedSheets.PrintPreview
    ActiveWindow.SelectedSheets.PrintOut Copies:=3, Collate:=True
End Sub
.
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Kardeş excel sayfasına yerleştirebiliyoruz da ben bunu ön izleme sayfasına yerleştirebilirmiyiz demiştim. Yinede teşekkürlerimi sunuyorum. Ha bu arada Collate:=True anlamı ne bu ifadeyi ben hiç eklemiyordum.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Orion2 öncelikle teşekkür ediyorum. ön izlemedeki yazdır komutuna müdehale (düzenleme) olanağı varmı? yazdıra bir kere tıkladığımızda sayfa 1 i 3 nüsha yazdurabilirmiyiz.
Ön izleme ekranında iken yazdır butonuna basıyorsunuz.
Çıkan userform'a kopya sayısına istediğiniz miktarı giriyorsunuz.:cool:
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Üstadım öncelikle bayramınız mübarek olsun, yazdırma alanını biz nasıl belirleyebiliriz bu durumda? Hangi kodları ilave etmemiz gerekir?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Üstadım öncelikle bayramınız mübarek olsun, yazdırma alanını biz nasıl belirleyebiliriz bu durumda? Hangi kodları ilave etmemiz gerekir?
Aşağıdaki kod a1:b20 arlığını yazdırma alanı olarak belirliyor.:cool:
Kod:
ActiveSheet.PageSetup.PrintArea = "A1:B20"
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Aşağıdaki kod a1:b20 arlığını yazdırma alanı olarak belirliyor.:cool:
Kod:
ActiveSheet.PageSetup.PrintArea = "A1:B20"
Üstadım onu biliyorum, istediğim mouse yardımı ile yazdırma alanını belirlemek istiyorum.Onu nasıl belirtebilirim?:hihoho:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Önce yazdırılacak alanı mouse ile seçiniz.
Dosya==>Yazdırma alanı==>yazdırma alnını belirle
İşlem tamamdır.
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Önce yazdırılacak alanı mouse ile seçiniz.
Dosya==>Yazdırma alanı==>yazdırma alnını belirle
İşlem tamamdır.
Üstadım bunu userform da iken yapmak istiyorum.Şöyleki; yazdır butonunda yazdırılacak alanı seç diye bir mesaj kutusu , sonra mouse yardımı ile alanı seçmek istiyorum.


Yani ;

a=Selections.Cells -------------------- Böyle birşey olabilirmi?
ActiveSheet.PageSetup.PrintArea = "a"

burada a yı nasıl tanımlayabilirim.​
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Sayın üstatlarım cevap bekliyorum sanırım gözden kaçtı.Son mesajımdaki sorunumu hala çözemedim. Yardımlarınızı bekliyorum.
 
Katılım
13 Aralık 2007
Mesajlar
93
Excel Vers. ve Dili
excel 2003
merhaba..

Private Sub CommandButton1_Click()
a = TextBox1.Value
ActiveSheet.PageSetup.PrintArea = a
End Sub
textbox'a hücre aralığı şöyle yazılmalı: $b$1:$e$20
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton1_Click()
On Error GoTo son
Dim adrs As String
adrs = Selection.Address
ActiveSheet.PageSetup.PrintArea = adrs
UserForm1.Hide
ActiveSheet.PrintPreview
UserForm1.Show
son:

End Sub
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton1_Click()
On Error GoTo son
Dim adrs As String
adrs = Selection.Address
ActiveSheet.PageSetup.PrintArea = adrs
UserForm1.Hide
ActiveSheet.PrintPreview
UserForm1.Show
son:
 
End Sub
Üstadım sağolun çözüm için.
:hihoho:
 
Üst