Mehmet Sait
Altın Üye
- Katılım
- 19 Ekim 2009
- Mesajlar
- 840
- Excel Vers. ve Dili
- Office 2016 TR
Merhaba,
Gizli olan sayfanın makrosunu çaıştırmak için ne yapmam gerek?
Yardımlarınız için teşekkür ederim.
Gizli olan sayfanın makrosunu çaıştırmak için ne yapmam gerek?
Yardımlarınız için teşekkür ederim.
Kod:
Set nesne = CreateObject("Scripting.FileSystemObject")
masaustuyolu = CreateObject("Wscript.Shell").SpecialFolders("Desktop")
dosyaadi = [B2].Value & " - " & "( " & [B5].Value & "_" & [B6].Value & " - " & [C5].Value & "_" & [C6].Value & " - " & [D5].Value & "_" & [D6].Value & " Vardiyaları )"
klasorara = nesne.FolderExists(masaustuyolu & "\" & AyAdi)
If klasorara = False Then nesne.CreateFolder masaustuyolu & "\" & AyAdi
ActiveSheet.PageSetup.PaperSize = 281
ActiveSheet.Range("$B$2:$D$34").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
masaustuyolu & "\" & dosyaadi & ".pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
MsgBox " PDF olarak kaydedildi..! ", vbInformation, ""
ActiveWindow.Zoom = 120
ActiveSheet.Protect Password:="3"
ActiveSheet.Range("B2").Select
End Sub
