Bendenizin bir excel dosyası var.
Burada aktif sekmelerin yazdırılması için bir makro ürettim
Fakat bir eksiğim var.
Makromdaki 'Cevap Kağıdı' sekmesinin en son yazılmasını ve 'kaç adet
basılsın'ı bildiren bir msgbox olmasını istiyorum.
Kod aşağıda:
Sub tümyazdır()
'
' tümyazdır Makro
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("SINAV TUTANAĞI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("SORU TUTANAĞI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("CEVAP TUTANAĞI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("PARA TUTANAĞIDIR").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("GÖREVLİ İMZA ÇİZELGESİ").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("SARF TUTANAĞI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("NOT FİŞİ").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("CEVAP KAĞIDI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("EVRAK TESLİM ").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("GİRİLMEDİ").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub
Burada aktif sekmelerin yazdırılması için bir makro ürettim
Fakat bir eksiğim var.
Makromdaki 'Cevap Kağıdı' sekmesinin en son yazılmasını ve 'kaç adet
basılsın'ı bildiren bir msgbox olmasını istiyorum.
Kod aşağıda:
Sub tümyazdır()
'
' tümyazdır Makro
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("SINAV TUTANAĞI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("SORU TUTANAĞI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("CEVAP TUTANAĞI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("PARA TUTANAĞIDIR").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("GÖREVLİ İMZA ÇİZELGESİ").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("SARF TUTANAĞI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("NOT FİŞİ").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("CEVAP KAĞIDI").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("EVRAK TESLİM ").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Sheets("GİRİLMEDİ").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub
