Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Çalışma Sayfasında Formülle Belirlediğim Kadar Sayfanın Çıktısını Alma
Ekteki dosyada yazdıra basınca p1 hücresinde yazan sayfa kadar sayfanın çıktısını alıyorum ama yazıcı ayarımdan dolayı arkalı önlü çıkıyor ve ben tek yüze yazdırmak istiyorum. Bunun ayarı var mı
merhaba konu ilgimi çekti. işime yarayabilir diye bekledim ama yazan olmayınca internette araştırdım. aşağıdaki gibi bir kod buldum. A1 hücresindeki değer kadar sayfayı yazdırıyor. işine yarayabilir belki.
Sub Print_Pages()
Dim xPage As Integer
Dim xYesorNo As Integer
With ActiveCell
If Not IsEmpty(.Value) And IsNumeric(.Value) Then
xPage = .Value
Else: MsgBox "Please specify a cell and enter a page in cell"
Exit Sub
End If
End With
xYesorNo = MsgBox("Ready to print page" & xPage & " ", vbYesNo, "Kutools for Excel")
If xYesorNo = vbYes Then
ActiveSheet.PrintOut from:=xPage, To:=xPage, preview:=True
Else
Exit Sub
End If
End Sub
Teşekkürler arkadaşım. Ben de yazdıktan sonra araştırmalar yaptım. Yazdığım kod çalıştı ama önizleme yapmadan direkt yazdırıyor bu. Sendeki önizleme yapıyor o güzel ama bu da sadece 3. sayfayı yazdırdı. Bense ilk 3 sayfayı yazdırmak istiyordum. Ama bu da faydalı bi kod oldu, kullanacak biyer bulunur bu şekilde
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.