• DİKKAT

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

Belirli Sayfaları Yazdırma

Katılım
23 Aralık 2010
Mesajlar
25
Excel Vers. ve Dili
2010 - Türkçe
Merhaba.
Excel de takıldığım bir nokta var. 40 Sayfadan oluşan bir sınav analiz programı var. Bunları otomatik olarak nasıl yazdırabilirim. Ayrı ayrı yazdır demeden. Yanlız bir nokta var. İlk sayfa da öğrenci listesi var. Her öğrenciye aitte bir sayfa. Dolayısıyla ilk sayfada bilgisi girilen öğrencilerin sayfaları yazdırılacak. Mesela Ana sayfada a1 hücresi dolu ise sonuç1, a2 hücresi dolu ise sonuç2 sayfaları yazıdırılacak. Bu şekilde öğrenci isminin girili olduğu tüm sonuç sayfalarını toplu olarak yazdırmak istiyorum. Bunu nasıl gerçekleştirebilirim acaba.
Teşekkürler...
 
Merhaba,

Dolulukla sayfa arasındaki bağlantıyı görebilme adına küçük bir örnek ekleyerek açıklarmısınız.
 
Arkadaşlar 48 defa görüntülenmiş mesaj ama malesef bir yanıt gelmedi. İnşallah yardımcı olan bir arkadaş olur...
 
Şuan yazıcım olmadığı için deneyemedim.

Kod:
Sub SartliYazdir()
 
Application.ScreenUpdating = False
 
Sheets("AnaSayfa").Select
 
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
    sayfa = "Sonuç" & Cells(i, "A")
    If Cells(i, "B") <> "" Then
        Sheets(sayfa).PrintOut
    End If
Next i
 
Application.ScreenUpdating = True
 
End Sub
.
 
Şuan yazıcım olmadığı için deneyemedim.

Kod:
Sub SartliYazdir()
 
Application.ScreenUpdating = False
 
Sheets("AnaSayfa").Select
 
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
    sayfa = "Sonuç" & Cells(i, "A")
    If Cells(i, "B") <> "" Then
        Sheets(sayfa).PrintOut
    End If
Next i
 
Application.ScreenUpdating = True
 
End Sub
.

Hocam çok teşekkür ederim ancak makro ekleme konusunda acemiyim. Visual basic ekranını açtıktan sonra ne yapmam gerekiyor. Bunu da anlatabilirseniz. Birde kaydet dediğimde yanılmıyorsam makro destekli olarak kaydetmemiz lazım değil mi?
 
Teşekkürler hocam...
 
Geri
Üst