Set sK = Sheets("Kursiyer Bilgi")
Set sI = Sheets("İmza Föyü - Ön Yüz")
Set sL = Sheets("Dilekçe")
Set sM = Sheets("Kat.Değer. Formu")
For i = 2 To sK.Cells(Rows.Count, "B").End(3).Row
sI.Range("H4:I4") = sK.Cells(i, "C")
sI.Range("D4:E4") = sK.Cells(i, "B")
sI.Range("D3:E3") = sK.Cells(i, "D")
sI.Range("H3:I3") = sK.Cells(i, "E")
sI.Range("D5:E5") = sK.Cells(i, "F")
sI.Range("D6:E6") = sK.Cells(i, "G")
sI.Range("D7:E7") = sK.Cells(i, "H")
sI.Range("H6:I6") = sK.Cells(i, "I")
sM.Range("F9:J9") = sK.Cells(i, "B")
sM.Range("F10:J10") = sK.Cells(i, "G")
sM.Range("F11:J11") = sK.Cells(i, "F")
sM.Range("F12:J12") = sK.Cells(i, "J")
sM.Range("F13:J13") = sK.Cells(i, "K")
sM.Range("A22:E22") = sK.Cells(i, "B")
sM.Range("F22:J22") = sK.Cells(i, "F")
sL.Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True, IgnorePrintAreas:=False
sI.Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True, IgnorePrintAreas:=False
sM.Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True, IgnorePrintAreas:=False
Next i
Set sK = Nothing
Set sI = Nothing
Yukarıdaki kodu çıktı almak için kullanıyorum. Dilekçeyi yani sL sayfasını E sütununda bulunan benzersiz değerler için birer defa yazdırmak istiyorum. Şunu istiyorum döngü çalışırken sL sayfasını yazdırmadan önce E sütununda ilgili hücredeki değeri daha önce kullanmış ve yazdırmışsa, yazdırmadan devam etsin.
Set sI = Sheets("İmza Föyü - Ön Yüz")
Set sL = Sheets("Dilekçe")
Set sM = Sheets("Kat.Değer. Formu")
For i = 2 To sK.Cells(Rows.Count, "B").End(3).Row
sI.Range("H4:I4") = sK.Cells(i, "C")
sI.Range("D4:E4") = sK.Cells(i, "B")
sI.Range("D3:E3") = sK.Cells(i, "D")
sI.Range("H3:I3") = sK.Cells(i, "E")
sI.Range("D5:E5") = sK.Cells(i, "F")
sI.Range("D6:E6") = sK.Cells(i, "G")
sI.Range("D7:E7") = sK.Cells(i, "H")
sI.Range("H6:I6") = sK.Cells(i, "I")
sM.Range("F9:J9") = sK.Cells(i, "B")
sM.Range("F10:J10") = sK.Cells(i, "G")
sM.Range("F11:J11") = sK.Cells(i, "F")
sM.Range("F12:J12") = sK.Cells(i, "J")
sM.Range("F13:J13") = sK.Cells(i, "K")
sM.Range("A22:E22") = sK.Cells(i, "B")
sM.Range("F22:J22") = sK.Cells(i, "F")
sL.Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True, IgnorePrintAreas:=False
sI.Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True, IgnorePrintAreas:=False
sM.Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True, IgnorePrintAreas:=False
Next i
Set sK = Nothing
Set sI = Nothing
Yukarıdaki kodu çıktı almak için kullanıyorum. Dilekçeyi yani sL sayfasını E sütununda bulunan benzersiz değerler için birer defa yazdırmak istiyorum. Şunu istiyorum döngü çalışırken sL sayfasını yazdırmadan önce E sütununda ilgili hücredeki değeri daha önce kullanmış ve yazdırmışsa, yazdırmadan devam etsin.
