• DİKKAT

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

Kullanıcı Bazlı Çalışan VBA Kodları Açılışta Çalışsın

Katılım
9 Aralık 2010
Mesajlar
6
Excel Vers. ve Dili
Office 2007
Merhabalar,

Kullanıcı bazlı olarak bazı excel sayfalarının gizlenip bazılarının açıldığı ve her kullanıcının kendi excel sayfasında otomatik olarak çalışmaya başladığı bir excel dosyam var. Her kullanıcı excel dosyasını ilk açtığında kendi çalışma sayfasında çalışmaya başlıyor ve sadece benim VBA kodlarında yetki vermiş olduğum sayfalara erişebiliyor. Buraya kadar sorun yok. Ancak bu düzenin çalışabilmesi için Güven Merkezi Ayarlarında Makroları etkinleştir seçeneğinin seçilmesi gerekiyor. Kullanıcı bu ayarı elle kapattığında ise bu yetkilendirme çalışmıyor. Acaba kullanıcı excel sayfasını açar açmaz bu makro ile ilgili olan ayarı otomatik olarak her seferinde etkinleştir diyebilir miyiz? Yoksa bu yetkilendirme bir işe yaramıyor.
 
Bunu yapmanın bir yolu var mı bilmiyorum ama siz kodlarınızın içerisine boş bir sayfayı görünür yapıp daha sonra diğer sayfaların açılmasını şifreye bağlarsanız dosyayı açan kişi boş bir ekrana bakacak ve diğer sayfaları görme şansı kalmayacaktır.

Kodları aktif edip dosyayı açtığında kullanıcı girişi ile siz tekrardan kendi sayfasını görmesini sağlayabilirsiniz. Tabi çıkışlarda tekrar sayfaları gizleyip korumayı aktif etmeniz gerekiyor.

Örnek bir dosya yüklüyorum Vba ekranında şifre koymadım sizin dosyanızda orası şifrelidir diye düşünüyorum. Makroları etkinleştirmeden dosya üzerinde işlem yapmaya çalışın.
 

Ekli dosyalar

Son düzenleme:
Harici bir uygulama (exe veya vbscript) ile çalıştırılırsa, güven merkezi ayarlarına takılmaz.
 
Geri
Üst