• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelde Yazdırma problemi

Katılım
17 Ocak 2006
Mesajlar
241
Excel Vers. ve Dili
excel xp türkçe
olay şuuu

sayfa1 de 3000 tane isim listesi var
sayfa2 de antedli kağıda basılacak yazım var sayın diye başlıyor..

yapmak istediğim kullanıcıya bağlı olarak hücre aralığı verilecek isim listesinden mesela a1 ile a50 arası bu satır arası isimleri sayfa2 ye sayın diye aktaracak ve print yapacak



bu konuda bana yardımcı olucak arkadaşlara ihtiyacım var


şimdiden teşşekürler
 
arkadaşım olayı yanlış anladın veya diğer formlar ile karıştırdın benim email atmak gibi bir problemim veya benim problemim email atmak değil.

benim problemim yazdırma problemi göndermiş olduğum örneği bakarsan anlarsın sanırım.



ama ilgilendiğin içinde çok teşekkürler...
 
pardon ben yanlış anlamışım... Dosyayı inceledinizmi acaba. VBA kodlarında yarım kalan kısım var... Yani amacım olayı makro yazarak halletmek istiyorum...

Bu konuda bana yardımcı olmanız mümkünmü...

izlediğim yol yanlışmı.. çünkü daha öncedende böyle bir istemiştim. forma yazmıştım. aama bir türlü bulamadım.
 
Aşağıdaki kodları deneyiniz.

Yazdırılacak alanın satır numaralarını K1 ve L1 hücrelerine girebilirsiniz.


Kod:
Private Sub CommandButton1_Click()
'Yazdır
Application.ScreenUpdating = False
Set s1 = Sheets(1)
Set s2 = Sheets(2)
bas = Val([K1])
bit = Val([L1])
For i = bas To bit
s2.Select
s2.Cells(5, 1).Value = "Sayın; " & Cells(i, 1).Value
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
s1.Select
Cells(i + 1, 1).Select
Next
MsgBox "Bitti"
Application.ScreenUpdating = True
End Sub
 
Geri
Üst