Excel VBA Projesinden Şifre Nasıl Kaldırılır [4 Yöntem]
Excel'deki VBA projesinden bir şifrenin nasıl kaldırılacağını bilmek istiyorum. Kim bana yardım edebilir?
Excel'de VBA şifresini kaldırmanın yollarını aramadan önce bile VBA'nın anlamını anlamalısınız. VBA, Visual Basic for Applications'ın kısaltmasıdır. Çeşitli MS uygulamaları, özellikle MS Excel tarafından, bazı özellikler eklemek ve ayrıca rutin görevlerin otomatikleştirilmesine yardımcı olmak için kullanılır. Doğası ve dosya güvenliği ihtiyacı nedeniyle çoğu kullanıcı VBA projelerini parolalarla şifreler. Ancak insanlar mükemmel değildir ve VBA şifreleri unutulabilir. Bunun bariz anlamı, Excel VBA kodlarınıza erişememeniz veya bunları düzenleyememenizdir. Bu kaosu yenmek için Excel VBA şifresini kırmanın bir yoluna ihtiyacınız var. Neyse ki bu görevi gerçekleştirmenin birçok yolu var. Bu makalede Excel VBA şifrelerini kırmanın en iyi 4 yöntemi hakkında ayrıntılı bir kılavuz alacaksınız.
Bölüm 1: Programlar Olmadan Excel'de VBA Proje Şifresi Nasıl Kaldırılır
Excel'de bir VBA projesinin kilidini açmak, otomatik VBA şifre çözme yazılımının yardımıyla veya manuel yollarla yapılabilir. Excel VBA şifresinin manuel olarak nasıl kırılacağını araştırırken, işi halletmenin birkaç iyi yolu vardır. Bu seçenekler arasından seçim yapabilir ve korumalı Excel dosyanızla deneyebilirsiniz. Sonunda, korunan belgenizin niteliğine ve elinizdeki ihtiyaca bağlı olarak bu seçeneklerden biri daha iyi olabilir. Bu manuel yöntemlerden yararlanmadan önce Excel dosyalarınızı yedeklemelisiniz.
Yöntem 1. Excel VBA modülünün kilidini açmak için dosya uzantısını değiştirin
Bu yöntem, .xlsm dosya uzantısını başka bir biçime değiştirmeyi ve daha sonra .xlsm biçimine dönmeyi içerir. Süreç uzun olsa da, sonunda Excel VBA şifrenizi kaldırmak için dikkatlice takip edebilirsiniz. Aşağıdaki adımlar, yalnızca dosya uzantısını değiştirerek Excel VBA proje şifresini nasıl kırabileceğinizi göstermektedir.
Aşama 1 : Hedef .xlsm dosyasını bulun ve .xlsm dosya uzantısını zip olarak değiştirin.
Adım 2 : Şimdi bu dosyayı sahip olduğunuz Archiver programlarından herhangi biri aracılığıyla açın. WinRAR veya 7-Zip kullanabilirsiniz. Bunu yaparsanız dosya dizininizin aşağıdaki yapısını görebilmeniz gerekir.
Aşama 3 : XL dizin seçeneğine gidin ve “VBAProject.bin” etiketli dosyayı çıkarın.
4. Adım : VBAProject.bin dosyasını herhangi bir hex düzenleyici aracılığıyla açın ve hex düzenleyicide dosyanın içindeki “DPB=” metnini kontrol edin.
Adım 5 : Bu metni bulduğunuzda, onu silin ve onun yerine "DPX=" ile değiştirin. Şimdi dosyanızı hex düzenleyicide kaydedip kapatın. Yeni onaltılı düzenlenmiş VBAProject.bin ile eski VBAProject.bin'in üzerine yazar.
Adım 6 : Dosya uzantısını .xlsm'ye döndürün ve ardından Excel'de açın. Açılan uyarı penceresinde “Evet” seçeneğini seçin ve diğer seçenekleri dikkate almayın.
Adım 7 : VBA düzenleyicisini çalıştırın ve iletişim kutusu belirirse “Tamam”ı seçin.
Adım 8 : VBA projenizin adına sağ tıklayın ve ardından özellikleri seçin. “Koruma” sekmesini seçin ve mevcut şifreleri silin. Ayrıca “Projeyi Görüntüleme için Kilitle” onay kutusunu devre dışı bırakın ve tekrar etkinleştirin. Uygun bir şifre girin ve onaylayın. Değişiklikleri yapmak için "Tamam"ı tıklayın.
Yöntem 2. Hex Düzenleyiciyle Excel VBA Proje Parolasını Kaldırma
Hex Editor, hex ürünlerini düzenlemek ve sonunda bir Excel VBA şifresini kırmak için size iyi bir platform sunar. Bu yöntemde sahte bir xls dosyası oluşturacak, bir şifre belirleyecek ve onu korumalı Excel'e erişmek için kullanacaksınız.
Aşama 1 : Yeni bir Excel (xls) dosyası oluşturmak için Hex düzenleyiciyi kullanın. Sadece basit bir dosya bunu yapabilir.
Adım 2 : VBA bölümünde bu dosya için bir şifre oluşturun. Bu seçeneğe erişmek için Alt+F11 tuşlarına basabilirsiniz.
Aşama 3 : Hatırlanması kolay bir şifre oluşturduktan sonra bu yeni dosyayı kaydedip çıkın.
4. Adım : Yeni oluşturulan bu dosyayı açın, ancak bu sefer hex düzenleyici aracılığıyla açın. Açıldıktan sonra şu tuşlarla başlayan satırları bulun ve kopyalayın: CMG=, DPB= ve GC=.
Adım 5 : Şimdi şifresini kırmak istediğiniz Excel dosyasını Hex editörüyle açın. Kopyalanan metinleri ilgili alanlara yapıştırın ve değişiklikleri kaydedin. Dosyadan çıkın.
Adım 6 : Normalde Excel dosyasını açın ve VBA kodunu görüntülemek için sahte xls dosyası için oluşturduğunuz şifrenin aynısını kullanın.
Yöntem 3. Visual Basic Düzenleyicisi ile Excel VBA projesinden parolayı kaldırın
Hex düzenleyicinin aksine, Visual Basic Düzenleyici kullanıcıların onaltılık kodlar yerine karakter kodlarını düzenlemesine olanak tanır. Süreç o kadar da uzun değil. Ancak dikkatli olmalısınız çünkü kodlar hata yapmamak için dikkat gerektiriyor. Aşağıdaki adımlar, Visual Basic Düzenleyicisi ile bir Excel Makro parolasını nasıl kırabileceğinizi açıkça göstermektedir.
Aşama 1 : Korumalı Excel sayfasını içeren ilgili çalışma kitabını manuel olarak açın.
Adım 2 : Şimdi Alt+F11 komutunu kullanarak Visual Basic Düzenleyicisini açın. Embed Modülüne gidin ve ardından sağdaki kod penceresine aşağıdaki kodu yapıştırın.
Aşama 3 : VBA Düzenleyici penceresinden çıkın ve korumalı çalışma sayfasına devam edin.
4. Adım : Araçlar > Makro > Makrolar'a gidin. Görünen listede “PasswordBreaker” seçeneğine çift tıklayın. Artık parola korumalı Excel dosyanıza erişebilmelisiniz.
Bölüm 2: Excel'de VBA projesinin kilidini açarken manuel sınırlamalar
Her ne kadar manuel yöntemler Excel VBA şifrelerini kırmak için faydalı olsa da, mükemmele yakın değiller. Bu yöntemler, önemli ve karmaşık Excel dosyaları söz konusu olduğunda onları uygunsuz hale getiren birçok sorunla boğuşmaktadır. Aşağıdakiler manuel yöntemlerin ortak sınırlamalarından bazılarıdır.
- Teknik bilgi gerektirir : Gördüğünüz gibi yukarıdaki seçeneklerin çoğu çok fazla kod içeriyor. Yani teknik bilginiz azsa bu manuel seçeneklerde zorlanacaksınız.
- Çok zaman tüketiyor : Birçok manuel yöntem uzun süreçler içerir. Aynı zamanda birden fazla platformda kod ve hareket içermesi onu daha sıkıcı hale getiriyor ve bu nedenle kullanıcılar onu yavaş ve sıkıcı bulacaktır.
- Başarı oranı : Sonuçta önemli olan Excel VBA şifresini kırıp kıramayacağımızdır. Ne yazık ki, bu manuel seçenekler en düşük başarı oranlarını kaydediyor. Bu nedenle çok fazla zaman ve enerji harcayıp ihtiyacınız olan sonucu alamamanız tavsiye edilmez.
Bununla birlikte, tüm seçenekler başarısız olursa veya eksikliklerinden sıkıldıysanız, daha sonra Excel VBA şifresini otomatik olarak kırmak için Passper for Excel gibi özel uygulamaları kullanmayı deneyin.
Bölüm 3: Excel VBA Şifresini Otomatik Olarak Kırma
Excel için Passer Excel dosyaları için inanılmaz derecede güçlü bir şifre açma aracıdır. Program, Excel VBA proje şifresini kırmak için %100 başarı oranını garanti eder. Süper hızlı şifre çözme hızı ve kullanım kolaylığı sayesinde Passper for Excel'in yeteneğinden şüphe etmek için hiçbir neden yok. Passper for Excel'in, Excel dosyaları için belge açma şifresini kırmak için kullanılabileceğini de unutmamak gerekir.
Passper for Excel'in temel özellikleri:
- VBA projenizdeki, çalışma sayfanızdaki veya çalışma kitabınızdaki tüm düzenleme ve biçimlendirme kısıtlamaları anında çözülebilir.
- Passper for Excel ile basit bir tıklama, VBA projenizdeki parola korumasından kurtulmanıza olanak tanır.
- Programı kullandıktan sonra verileriniz etkilenmeyecek veya zarar görmeyecektir.
- Programın çok geniş bir uyumluluğu var. .xlsm, .xlsb, .xltx, .xltm dahil tüm Excel dosya türleri onunla uyumludur.
Passper for Excel dünya çapında milyonlarca kullanıcıya hizmet vermiştir. Ve kullanıcılarından olumlu yorumlar aldı. Şimdi denemekten çekinmeyin.
Passper for Excel ile Excel'de VBA şifresi nasıl kaldırılır
Aşama 1: PC'nizde Passper for Excel'i başlatın ve “Kısıtlamaları Kaldır” seçeneğine tıklayın.
Adım 2: Açılan yeni pencerede “Dosya Seç” butonuna tıklayın ve şifre korumalı Excel VBA dosyasını program arayüzüne yüklemek için ekrandaki talimatları izleyin.
Aşama 3: Şifre korumalı dosya yüklendiğinde Excel dosyanızdaki VBA proje şifresinden kurtulmak için “Sil” seçeneğine basın.
Program saniyeler içinde kısıtlamaları otomatik olarak kaldıracaktır. Tamamlandığında ekranın alt kısmında başarı bildirimini görmelisiniz.
Çözüm
Bu kılavuz, Excel VBA şifrelerini kırmak için makul yöntemlerden bazılarını açıkça detaylandırdı. Ancak bazı formlar, karmaşık VBA şifrelerini yönetme yetenekleri, kullanım kolaylığı ve yayınlanan başarı oranları nedeniyle diğerlerinden daha üstündür. Yukarıda verilen büyük miktardaki bilgilere hiç kimse itiraz edemez Excel için Passer Excel VBA proje şifresini kırmanın gerçek çözümü olarak. Tüm ölçüm parametreleri onu manuel seçeneklerin önüne koyar. Passper for Excel'i seçin ve VBA şifre sorunlarınızı sonsuza kadar çözün.