Bu dosya, bir Excel çalışma kitabına birden fazla kişinin girmesini ve her kullanıcının yalnızca kendisine tanımlı sayfayı görmesini sağlar. Giriş, UserForm ekranları üzerinden kullanıcı adı ve şifre ile yapılır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya örnek niteliğindedir ve geliştirmeye açıktır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Bahadır, Süleyman, Tufan: Kullanıcılara ayrılmış, boş ve gizli sayfalar. Giriş yapan kişi yalnızca kendi adındaki sayfayı görür.
- Kullanicilarim: Gizli sayfa. A sütununda kullanıcı adları listelenir (Bahadır, Süleyman, tufan). Bu liste giriş formundaki kullanıcı seçim kutusunu doldurur.
- Sayfa1: Görünür açılış sayfası. Üzerinde üç CommandButton ve ilgili makrolar bulunur.
- UserForm1, UserForm2, UserForm3: Giriş, şifre değiştirme ve kullanıcı ekleme/silme formları.
Makrolar
- Workbook_Open: Dosya açıldığında UserForm1 giriş formunu gösterir.
- Workbook_BeforeClose: Kapanışta sayfaları önce görünür yapar, Sayfa1'i seçer, sonra tüm sayfaları xlVeryHidden ile gizler.
- UserForm1: Seçilen kullanıcının şifresini kontrol eder. Doğruysa giriş mesajı verir, kullanıcının kendi sayfası dışındaki tüm sayfaları çok gizli yapar. Yanlışsa uyarı verir. Formun çarpı düğmesi iptal edilmiştir. Diğer iki formu da buradan açarsınız.
- UserForm2: Kullanıcı adını, eski ve yeni şifreyi alarak şifreyi değiştirir. Eski şifre yanlışsa işlemi durdurur.
- UserForm3: Yeni kullanıcı adı ve şifresini listenin sonuna ekler, seçilen kullanıcıyı onay sorusundan sonra siler.
- Sayfa1 düğmeleri: CommandButton1 şifre sorar, yanlış girişi 3 kez tekrarlarsanız dosyayı kaydetmeden kapatır. CommandButton2 ve CommandButton3, doğru şifre girilince Sayfa3 ve Sayfa4'ü açar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin. Giriş formu otomatik gelir.
- Listeden kullanıcı adını seçin, şifreyi yazın ve girişi onaylayın.
- Şifre değiştirmek için UserForm2'yi, kullanıcı eklemek veya silmek için UserForm3'ü giriş ekranındaki düğmelerden açın.
- Yeni eklenen kullanıcı için ayrıca kendi adında bir sayfa oluşturmanız gerekir. Aksi halde giriş sonrası görecek sayfa olmaz.
782313 ExcelDepo.Com