Çözemediğim bir sorun, kodlar siliniyor.

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
533
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Değerli hocalarım selamlar

Bir sorunu çözemedim. Daha doğrusu daha önce başıma gelmeyen, ya da farkına varamadığım sorun olduğunu sandığım bir şeyi çözmeye uğraşıyorum saatlerdir, bir türlü yapamadım.

Herhangi bir boş excel dosyasını açıyorum.

Vba kısmını açıyorum. Bir sayfanın kod kısmına (modül oluşturmuyorum, sadece sayfanın kod kısmına) herhangi bir kod grubunu yapıştırıyorum. Ve bu kod grubunun tamamını Comment Block ile pasif hale getiriyorum. Dosyayı kaydedip kapatıyorum. Dosyayı tekrar açgığımda, az önce blocklayıp etkisiz hale getirdiğim kodların tamamen silinmiş, yok olmuş olduğunu görüyorum.



Ya da kod yerine rastgele birkaç harfe basıp, yine blocklayıp kapatıyorum. dosyayı açtığımda yazdığım harfler silinmiş oluyor.

Bu durumla daha önce hiç karşılaşmamıştım. Sizlerde de durum aynı mıdır?

Eğer bu durum sadece bendeyse bu neden olabilir?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
2007 ve sonraki versiyonlardan birini kullanıyorsanız makrolu dosyayı xlsm uzantılı "makro içerebilen excel dosyası" olarak kaydetmelisiniz. xlsx uzantılı excel dosyası olarak kaydederseniz içindeki makrolar silinir.
 

ismailem

https://asrisaadetyolu.blogspot.com/
Katılım
5 Haziran 2012
Mesajlar
102
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
19-10-2023
exce
Değerli hocalarım selamlar

Bir sorunu çözemedim. Daha doğrusu daha önce başıma gelmeyen, ya da farkına varamadığım sorun olduğunu sandığım bir şeyi çözmeye uğraşıyorum saatlerdir, bir türlü yapamadım.

Herhangi bir boş excel dosyasını açıyorum.

Vba kısmını açıyorum. Bir sayfanın kod kısmına (modül oluşturmuyorum, sadece sayfanın kod kısmına) herhangi bir kod grubunu yapıştırıyorum. Ve bu kod grubunun tamamını Comment Block ile pasif hale getiriyorum. Dosyayı kaydedip kapatıyorum. Dosyayı tekrar açgığımda, az önce blocklayıp etkisiz hale getirdiğim kodların tamamen silinmiş, yok olmuş olduğunu görüyorum.



Ya da kod yerine rastgele birkaç harfe basıp, yine blocklayıp kapatıyorum. dosyayı açtığımda yazdığım harfler silinmiş oluyor.

Bu durumla daha önce hiç karşılaşmamıştım. Sizlerde de durum aynı mıdır?

Eğer bu durum sadece bendeyse bu neden olabilir?
exceli kaydederken Öncelikle Sırasıyla Dosya/Farklı Kaydet/Kayıt Türü/Makro içerebilen Excel Çalışma kitabı(*.xlsm)/Kaydet İlgili alanları seçip tıklayınız.
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
533
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
2007 ve sonraki versiyonlardan birini kullanıyorsanız makrolu dosyayı xlsm uzantılı "makro içerebilen excel dosyası" olarak kaydetmelisiniz. xlsx uzantılı excel dosyası olarak kaydederseniz içindeki makrolar silinir.
Dosya xlsm dosyası fakat içindeki kodları bloklayınca, kaydedip kapatıp yeniden açtığımda bloklanmış kodla silinmiş oluyor.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aslında ilk mesajınızı tam anlamamışım. Sanıyorum yazdığınız kodların satır başına ' işareti koyarak pasifleme yapıyorsunuz. Ben de şimdi denedim, dosyada sadece pasif kodlar varsa gerçekten siliniyor.

Ancak içinde herhangi bir komut olmayan, sadece açılış ve kapanış komutu (yani sadece Sub ve End Sub satırı) olan bir makro olduğunda kodlar silinmiyor. Siz de içinde işlev olmayan bir makro bırakmayı deneyebilirsiniz.
 
Üst