- Katılım
- 25 Şubat 2008
- Mesajlar
- 24
- Excel Vers. ve Dili
- Office 2003 Pro VBA
Listboxta listelediğim veriyi baskıönzileme/yazdırmak istiyorum. vba kodunu aradım ama bulamadım, yardımcı olursanız sevinirim.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Ferhat hocam nasıl vba kodu olmaz :dusun:Ekteki dosyayı inceleyiniz. Bunun için tek bir VBA kodu olmaz. Farklı bakış açılarına göre değişik tipte kodlara rastlayabilirsiniz.
Pardon öncelikle yanlış okumamdan kaynaklanmış sorun özür dilerim. kodları inceledim tam olarak algosunu çıkardığım şekilde yazmışsınız.Hey Allahım ... Bu yazınızı okuyan da, diyecek ki Ferhat kafadan mı sallıyor bu kodları ...
Yok yok ... Ben bugünden sonra, ne siyasetçilere, ne de sanatçılara kızmıycam artık... Valla hepsi haklı ... Onca kelimenin içinden işine gelen birini seçip, bütüne mal etmek, milletçe şiarımız olmuş...
Demişim ki : "Bunun için tek bir VBA kodu olmaz."
Farklı bakış açılarına göre değişik tipte kodlara rastlayabilirsiniz
Demişsiniz ki : "...nasıl vba kodu olmaz"
Üstelik kodları incelerseniz, sizin uzun uzun detaylı yazamayacağınız kodların, kitabın içinde olduğunu görürsünüz.
Zor olacağını söylediğiniz ve Algoritmasını şekillendirdiğiniz prosedür zaten bu çalışmada kullanılmıştır. İyi inceleyiniz.
Şöyle yapın ...Kodlar harika ama benim sorunum exceldeki tüm verileri yazdırmak değil
excelde 1200 satırlık verim var ve ben listbox'a uygun olan verileri aldığımda 30-40 veri geliyor.excel sayfasını komple değilde sadece listboxda listelenenleri nasıl ön izleme yapabilirm ve yazdırabilirim acaba
With sh
.Range("A1").Resize(ListBox1.ListCount, ListBox1.ColumnCount) = ListBox1.List
.PageSetup.PrintArea = "A1: D30".PrintOut
Application.DisplayAlerts = False
.Delete
Application.DisplayAlerts = True
With sh
.Range("A1").Resize(ListBox1.ListCount, ListBox1.ColumnCount) = ListBox1.List
[COLOR=red] .PageSetup.PrintArea = .UsedRange.Address[/COLOR]
[COLOR=red] .PrintOut[/COLOR]
Application.DisplayAlerts = False
.Delete
Application.DisplayAlerts = True
End With