Dolu sayfaları yazdırma

Katılım
17 Eylül 2006
Mesajlar
119
Excel Vers. ve Dili
Excel 2003 Türkçe
Programımda dolu sayfaların sayısını B1 hücresinde görüyorum. Bu sayfaya bir buton ekledim ve yazdır komutu verdim ve şu makroyu atadım.

Sub Yazdır()
ActiveSheet.Shapes("Button 44").Select
Selection.Characters.Text = "YAZDIR"
With Selection.Characters(Start:=1, Length:=6).Font
.Name = "Arial"
.FontStyle = "Kalın"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = 5
End With
Sheets("Sayfa2").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=7, Copies:=1, Collate _
:=True
End Sub

Ancak ben burada "To:= B1 hücresindeki değer" olarak nasıl düzeltebilirim..
 
Son düzenleme:

aliakgul

Altın Üye
Katılım
9 Mayıs 2005
Mesajlar
404
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
03-08-2025
Merhaba;

a=[B1]
Sheets("Sayfa2").Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=a, Copies:=1, Collate _
:=True

şeklinde düzenleyebilirsin...
 
Katılım
17 Eylül 2006
Mesajlar
119
Excel Vers. ve Dili
Excel 2003 Türkçe
Sayın aliakgul, yardımlarınızdan dolayı teşekküreder, çalışmalarınızda başarılar dilerim.
 
Üst