TOPLU YAZDIRMA

Katılım
1 Şubat 2017
Mesajlar
24
Excel Vers. ve Dili
Office Excel 2016 verisoyonu
Benim bir Günlük Devam Çizelgesi adında excel dosyam var. Bu çizelge her ay başı çıktı alınıyor. Çıktı alma aşamasında tek tek isim seçip yazdırmak yerine makro ile toplu çıktı almanın bir yolu var mıdır?

 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
954
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Kod:
Sub CiktiAl_C6_Ile()
    Dim isimSayfasi As Worksheet
    Dim yazdirSayfasi As Worksheet
    Dim sonSatir As Long
    Dim i As Long
    Dim isim As String
   
    Set isimSayfasi = ThisWorkbook.Sheets("personel Listesi")
    Set yazdirSayfasi = ThisWorkbook.Sheets("Table 1")
   
    sonSatir = isimSayfasi.Cells(isimSayfasi.Rows.Count, "A").End(xlUp).Row
    Application.ScreenUpdating = False

    For i = 2 To sonSatir
        isim = isimSayfasi.Cells(i, 1).Value
        yazdirSayfasi.Range("C6").Value = isim
        yazdirSayfasi.PrintOut
    Next i

    Application.ScreenUpdating = True
    MsgBox "Tüm personel için çıktı alındı.", vbInformation
End Sub
Modül1 deki makroyu butona bağlayıp kullanınız
 
Son düzenleme:
Katılım
1 Şubat 2017
Mesajlar
24
Excel Vers. ve Dili
Office Excel 2016 verisoyonu
Hocam siz bu kadar şeyi nerden ve nasıl öğrendiniz hayret ediyorum. Çok teşekkür ederim
 
Üst