modul silme

Katılım
24 Temmuz 2007
Mesajlar
728
Excel Vers. ve Dili
Excel 2010 tr
arkadaşlar mrb,
Aşağıdaki kodu forumda buldum, bütün modülleri silmek için
Fakat ben çalıştırdığımda
"Visual Basic Projesine Programlı olarak erişim güvenli değil" hatası veriyor
Aslında benim istediğim bütün modilleri değil bazılarını silmek bu kodu çalıştıramadığımdan istediğim değişiklikleride yapamadım,
sadece ismi şu şu olan modülleri silinmesi yada silinmemesi nasıl yapılabilir
Teşekkürler


Sub modul_sil()
Dim modul
For Each modul In ThisWorkbook.VBProject.VBComponents
With modul.CodeModule
.deletelines 1, .CountOfLines
End With
Next

End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,515
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

ARAÇLAR-MAKRO-GÜVENLİK menüsünden GÜVENİLEN YAYIMCILAR sekmesine tıklayın ve "Visual Basic Project Erişimine Güven" seçeneğini işaretleyip kodu çalıştırmayı deneyin.
 
Katılım
24 Temmuz 2007
Mesajlar
728
Excel Vers. ve Dili
Excel 2010 tr
çok teşekkür ederim dediğiniz gibi yapınca oldu
istenilen modüllerin silinmemesinide

If modul.Name <> "xxxx" Then satırını ekleyerek halletim
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,760
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
arkadaşlar mrb,
Aşağıdaki kodu forumda buldum, bütün modülleri silmek için
Fakat ben çalıştırdığımda
"Visual Basic Projesine Programlı olarak erişim güvenli değil" hatası veriyor
Aslında benim istediğim bütün modilleri değil bazılarını silmek bu kodu çalıştıramadığımdan istediğim değişiklikleride yapamadım,
sadece ismi şu şu olan modülleri silinmesi yada silinmemesi nasıl yapılabilir
Teşekkürler


Sub modul_sil()
Dim modul
For Each modul In ThisWorkbook.VBProject.VBComponents
With modul.CodeModule
.deletelines 1, .CountOfLines
End With
Next

End Sub
aşağıdaki linke bir bakarmısınız.?

http://www.excel.web.tr/showthread.php?t=66713
 
Katılım
24 Temmuz 2007
Mesajlar
728
Excel Vers. ve Dili
Excel 2010 tr
çok teşekkür ederim
referans teşkil edecek bir çalışma olmuş,
elinize emeğinize sağlık
 
Üst