şifresiz farklı kaydetme

ynmcan

Altın Üye
Katılım
30 Ağustos 2008
Mesajlar
677
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Merhaba Arkadaşlar;

Ekteki örnek makro dosyası şifre ile açılıyor. (şifre: 123)

Aşağıdaki kod ile;

Makro içeren bu şifreli dosyayı "Farklı Kaydet" butonunu silip dosyayı "excel çalışma kitabı" olarak masa üstüne Farklı kayıt ediyor.

Benim yapmak istediğim, bu dosyayı farklı kayıt ederken açılış şifresinide kaldırsın. Farklı kaydedilen dosya açılırken şifre istemesin. ( Asıl makrolu dosyada bir değişiklik olmasın, açılış şifresi kalsın. )

Kod:
Private Sub CommandButton1_Click()
ActiveSheet.Shapes.Range(Array("CommandButton1")).Select
    Selection.Delete
    ChDir "C:\Users\Yasar Can\Desktop"
    ActiveWorkbook.SaveAs Filename:="C:\Users\Yasar Can\Desktop\Örnek Dosya.xlsx" _
        , FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,996
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki kodu deneyiniz.

Kod:
Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    ActiveSheet.Shapes.Range(Array("CommandButton1")).Delete
    Yol = CreateObject("WScript.Shell").SpecialFolders("Desktop")
    ActiveWorkbook.SaveAs Filename:=Yol & "\Örnek Dosya.xlsx" _
    , FileFormat:=xlOpenXMLWorkbook, Password:="", CreateBackup:=False
    Application.Quit
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
End Sub
 

ynmcan

Altın Üye
Katılım
30 Ağustos 2008
Mesajlar
677
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Syn. Korhan AYHAN teşekkür ederim.
Kod istediğim gibi çalışıyor.
 
Üst