ön görünüş olabilirmi

Katılım
5 Ekim 2006
Mesajlar
76
Excel Vers. ve Dili
office 2003 tr
herkese selamlar
ben yaptığım sayfanın yazdırma alanlarını belirledim her çizelge kendine göre yazdırma alanı var yaklaşık 1 sayfada 100 adet çizelgem var ve bunları makroyla belirlediğim şekilde yazdırıyor ben bunlara makro aracılığı ile her çizelgenin ayrtı ayrı ön görünüşünü vermek istiyorum bu mümkün mü acaba saygılarımla
 
Katılım
5 Ekim 2006
Mesajlar
76
Excel Vers. ve Dili
office 2003 tr
bu sorunu çözen varmı acaba

sayın arkadaşlar bu sorn çözüle bilirmi acaba
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sorunuz anlaşılmıyor, biraz daha detay verebilirmisiniz.
 
Katılım
5 Ekim 2006
Mesajlar
76
Excel Vers. ve Dili
office 2003 tr
ön görünüş

sayın hocalarım sayfam kilitli ve hiç bir araç çubuğu görünmüyor açılışa o makroyu koydum ve ben sayfamda yaptığım çizelgeyi atadığım bir tuş ile ön görünüş yapmak istiyorum tabi mümkünü varsa ama çizelgem tek sayfada 1 den fazla
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Öngörünüşten kastınız sayfa özinleme ise aşağıdaki kodu kullanabilirsiniz.

Kod:
ActiveSheet.PrintPreview
 
Katılım
5 Ekim 2006
Mesajlar
76
Excel Vers. ve Dili
office 2003 tr
ön görünüş

hocam bu oldu ama benim istediğim makroyla belirli hücreleri seçerek yazdırıyorum bu yazdırdığım hücrelerin ön görünüşü lazım bana
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

Kod:
ActiveSheet.PageSetup.PrintArea = Selection.Address
ActiveSheet.PrintPreview
 
Katılım
5 Ekim 2006
Mesajlar
76
Excel Vers. ve Dili
office 2003 tr
sadece benim seçtiklerimi göstersin

hocam benim yazdırma alanım b45:p86 buna göre ön görünüş olacak
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,354
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Eğer alan tanımlayacaksanız, örnekteki gibi yapabilirsiniz.
Kod:
Private Sub CommandButton1_Click()

    Unload Me
    
    ActiveSheet.PageSetup.PrintArea = ActiveWorkbook.Names("" & ComboBox1.Text)
    ActiveSheet.PrintPreview
    
End Sub

Private Sub CommandButton2_Click()

    ActiveSheet.PageSetup.PrintArea = ""
    ListBox1.Clear
    UserForm_Initialize
    
End Sub

Private Sub UserForm_Initialize()

    With ActiveWorkbook
    
        son = .Names.Count
        
        For t = 1 To son
        
            ListBox1.AddItem .Names(t).Name
            ComboBox1.AddItem .Names(t).Name
            ComboBox1.Value = ComboBox1.List(0)
            
        Next
        
    End With
End Sub
 
Katılım
5 Ekim 2006
Mesajlar
76
Excel Vers. ve Dili
office 2003 tr
TeŞekkÜrler

Sayin Hocam Çok TeŞekkÜrler İstedİĞİm Gİbİ Oldu Hepİnİz SaĞolun
 
Üst