Makro Yüzünden Açılmayan Dosyayı Aç - Microsoft Excel


Normalde çalışan dosyaya makro ekledim ve kaydettim. Çalıştırınca da başka bir makro ile çakıştı ve dosyayı kilitledi. Tabii sonra kaç kez kapatıp açmayı denedim ama her seferinde dosya kilitleniyordu. Bu sorunun çözümü için bir alternatif buldum.

Olay

Mesele deneme tahtası olarak kullandığım bir excel dosyasına ikinci bir Auto_Open yordamını ekleyip kaydetmiş bulunmam sebep oldu. İkisi çakışınca tabii, dosyayı her açışımda kilitleniyordu.

Sonuçsuz Kalan Denemeler

Bunları da özellikle yazıyorum, belki farklı durumlar için işinize yarayabilir.


Dosyayı Yeniden Açmaya Çalışmak

Olmadı, her açtığımda dosya laaak diye kilitleniyordu. Zorla kapatıyordum.


Farklı Dosya Açarak VBA Penceresini Açmak

Bunu yaptıktan sonra asıl dosyayı açarım, oradan da fazla kodu silerim diyordum ama o da yemedi. VBA penceresinde onlarca pencere açılmaya çalışıyormuş gibi görünüyordu.


Otomatik Kurtarılmış Dosyayı Farklı Kaydetmek

Farklı bir dosya açtığımda yine asıl dosya için kurtarma seçenekleri ve kurtarılmış dosyalar çıkmıştı. Bunu yaptım, dosyayı yine kilitledi.


Excel Ayarlarını Değiştirmek

Güvenlik ayarlarını değiştirdim, makrolar hiç çalışmasın diye ama sanırım kullandığım dosyaya zaten izin vermiş olduğumdan bu da işe yaramadı. Gerçi bunu çok kurcalamadım, benim beceriksizliğim de söz konusu olabilir.


Farklı Bir Sürümde Açmak

Benim bilgisayarımda excel 2016 ingilizce vardı, bir de onun üzerinden açayım dedim. Veeee, eureka! Tabii o dosyayı 2016 sürümünde ilk defa açtığımdan dolayı, makro var hacı, kısıtladım, istiyorsan aç bildirimi geldi. İşte aradığım fikir buydu. Gerçi böyle birden fazla sürümde ofis programı herkeste olmaz. Şimdi buna göre çözümü yazayım.

Çözüm

Microsoft Excel üzerinde, standart ayar olarak, eğer dış kaynaktan indirilmiş bir Microsoft Excel dosyası varsa ve makro içeriyorsa dosyayı açar ama makroları devre dışı bırakır, bildirimle de size haber verir. Siz de isteğinize göre açar veya devre dışı bırakırsınız. Sonraki açılmalarda da bu seçiminiz excel tarafından hatırlanır. Bu standart ayarı değiştirmediğinizi varsayarak bir çözüm hazırladım. Eğer bu şekilde değilse Microsoft Excel ayarlarından güven merkezini kullanarak değişiklik yapabilirsiniz.


Microsoft Excel Uygulamasını Kapat

Aslında çok sıkıntı da olmaz diye düşünüyorum ama en temizi tüm excel dosyalarını ve uygulamasını kapatmak olacak diye düşünüyorum.


Web Tarayıcı İşlemleri

Şimdi kullandığınız web tarayıcısını açın ve bozuk olan excel dosyanızı tarayıcınızdaki sekmelerin dizildiği çubuğun üzerine sürükleyin. Bunu yaptığınızda dosya kaydetme penceresi açılacak ve size dosyayı indirip indirmek istemediğinizi soracak. İndirin! Evet, doğru anladın, dosyayı indir.


İndirilen Dosyayı Aç

Şimdi gidin ve indirdiğiniz Microsoft Excel dosyasını açın. Sonuç? Sanki dosyayı internetten indirmişiz gibi oldu ve excel de güvenlik önlemi olarak ilk başta makroları bir devre dışı bıraktı. Bu da kilitlenme yaşamadan VBA penceresine geçiş yapabileceğim anlamına geliyor.

Etiketler
microsoft excel microsoft excel vba