Birden fazla excele aynı anda şifre koymak

Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
Merhabalar

Bir excel için Encrypt With Password ile şifre koyabiliyoruz.

Peki diyelimki bir klasör içerisinde 100 tane excel dosyam var.

her birini tek tek açıp şifrelemek yerine hepsini aynı şifreyle tek bir hamlede şifreleyebilir miyiz?

Bilgilerinizi rica ederim
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Yeni bir excel dosyası açarak VBA editorunda Module kısmına aşağıdaki kodu yazın.
Kod:
Sub hepsinesifre()
    Dim klasor As Workbook
    Dim uzantı As String
    Dim yol As String
    Dim dosya As String

    yol = "[B][COLOR="Red"]C:\KLASÖRÜNYERİ\KLASÖRÜNADI\[/COLOR][/B]"
    uzantı = "*.xl*"

    dosya = Dir(yol & uzantı)
    Do While dosya <> ""
        Set klasor = Workbooks.Open(yol & dosya)
        With klasor
        Application.ScreenUpdating = False
        
            Application.DisplayAlerts = False
            klasor.SaveAs Filename:=.FullName, _
              Password:="[B][COLOR="red"]istediğiniz şifre[/COLOR][/B]"
            
        End With
        Set klasor = Nothing
        Workbooks(dosya).Close False
        dosya = Dir
    Loop
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
    End Sub
kırmızı yerleri istediğiniz şekilde değiştirin.

Makroyu (Alt ve F8 tuşlarına birlikte basarak veya makroya buton atayarak) çalıştırırsanız, klasörünüzdeki bütün dosyalara açılış şifresi koyulacaktır.

Önemli NOT:
İşlemi yapmadan önce ,olası yanlışlık ve kayıplara karşılık ;klasörünüzün yedeğini alınız.
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,349
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Çok teşekkür ederim. Bana da lazım olan bir çalışmaydı. Ellerinize sağlık...
 
Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
Üstadım emeğine bilgine sağlık

Çok teşekkür ederim.

imzanda dediğin gibi 40 yıl duacınım
 
Üst