• DİKKAT

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

Paylaşımda makro engelleme

Katılım
7 Temmuz 2004
Mesajlar
48
Merhaba

Ağ üzerinde 5 adet bilgisayar var ve Excel dosyasını paylaşıyorlar.Bu paylaşımda kullanıcıların makroları manuel çalıştırması engellenebilirmi?

Görünüm/Araç çubukları/visual basic iptal etmek çözüm olmuyor.Bunu bilen birisi bu komutu açıp daha sonra "makro çalıştır" düğmesinden istenilen makroyu çalıştırabiliyor.Visual Basic projesinin paylaşımda kapalı olması çözüm getirmiyor.Bu şekilde makrolara ulaşıp çalıştırmak mümkün.

Bunu engellemenin bir yolu varmı?

Teşekkürler
 
Þu an deneyip tam bir kod yazamayacağım ama ;

Sizin bilgisayarınızda dosyanın yolu belli olduğuna göre makroların başında yada ayrı bir fonksiyon da activeworkbook.path=c:/belgelerim/ertan7 gibi bir sınama yapıp path doğru değilse exit sub yapılabilir.
 
Makrolar Private Modul' ler icine yazılabilir.....

Daha sonra da VBA kısmı sifre ile korunabilir.

Ama, once dosyanin (kodlarin) yapisini bilmek gerekir. Ufak - tefek revizyon gerekebilir....

Ufak bir ornek, ektedir...
 
Sn Raider

Gönderdiğiniz dosya tam benim istediğim gibi çalışıyor.Ancak Private module nasıl yazılıyor.VBAsayfasında module-userform ve class module var.Aydınlatırsanız çok memnun olurum.

Teşekkürler

iyi çalışmalar
 
Merhaba;

Yukarıda eklemis oldugum dosyanin VBA sifresi : raider

Kodu inceleyerek, bulabilirsiniz.
 
Sn Raider Merhaba

Yardımınız için çok teşekkürler...Son bir sorum daha var...

Her kod için workbook kısmında Call yapmamız gerekiyormu?

İyi çalışmalar
 
Raider selam, yerine cevaplayabilir miyim? :hey:

Call çağırma komutudur. Ã?ncelikle makronun çalışması için onu çağırmalısınız.
 
Geri
Üst