• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Modüllerin Adlarını Değiştirmek

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
567
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Değerli hocalarımız merhabalar

Bütün dosyalarımın modüllerinin adlarını, anlaşılabilir adlarla değiştirmek istiyorum.

Orjinal adını değiştirirsem bir sorun olur mu, bir hatayla karşılaşır mıyım?

(Excel’de orjinal sayfa adını değiştirince, eğer kodlarda Sayfa1. diye geçiyorsa, hemen hata vereceğini biliyorum; kodlardan da değiştirmek gerekiyor,
Modüllerde de benzer bir sorun olur mu)


Teşekkürler.
 
Bütün dosyalarımın modüllerinin adlarını, anlaşılabilir adlarla değiştirmek istiyorum.

Orjinal adını değiştirirsem bir sorun olur mu, bir hatayla karşılaşır mıyım?

Değiştirebilirsiniz. Eğer modül adına bağlı (VBE içinde bir işlem yapıyorsanız) bir kodlamanız yoksa hiç bir sorun olmaz. Sadece mümkün olduğunca Türkçe karakter kullanmamaya çalışın.
 
Levent hocam teşekkürler.
Genelde ya bildiğimiz makro butonuyla modüllerde, ya da komut butonuyla sayfalarda kod çalıştırıyorum.

Fakat bir şeyi öğrenmek istiyorum.
Modül adına bağlı kodlama nasıl oluyor. Basit bir-iki örnek verebilir misiniz?
 
Modül adına bağlı kodlama nasıl oluyor. Basit bir-iki örnek verebilir misiniz?

Bu karmaşık bir konu. Örneğin aşağıdaki kod ile Module1 içindeki kod satırlarının sayısını bulabilirsiniz. Bu tür kodlamalarla vb editörü içine kod yazabileceğiniz gibi silme işlemleri de yapabilirsiniz.

Kod:
MsgBox Application.VBE.ActiveVBProject.VBComponents("Module1").CodeModule.CountOfLines

Aşağıdaki kod ile de VB editöründeki tüm modüllerin ismini alabilirsiniz.

Kod:
For Each moduller In Application.VBE.ActiveVBProject.VBComponents
MsgBox moduller.CodeModule.Name
Next
 
Hocam sağ olunuz denemeler yapacağım.
 
Geri
Üst