• DİKKAT

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

Excel'e şifre ile giriş ve kayıt

Katılım
10 Kasım 2006
Mesajlar
399
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
İyi günler kıymetli abilerim. Gönderdiğim dosyada verilerim var ve en az 6 veya 7 personel bu excel çalışma kitabında veri girişi veya çıkışı yapabiliyor. Benim sorunum bazen yanlış veri girişi veya çıkışı olabiliyor. Bizde bunun önüne geçebilmek için excel'e şifre ile girilsin (tüm personelin şifresi olsun) ve şifresi ile giren personelin şifresini KULLANICI sayfasına hem şifre hem tarih ve saat olarak işlesin istiyorum. Yardımlarınız için şimdiden teşekkür ediyorum.
 

Ekli dosyalar

Eğer bu dosyayı ortak alanda bir yerde kullanmayı düşünüyorsanız denemedim ama paylaşıma açılmış dosyalarda makrolar kısıtlı olarak çalışıyor diye biliyorum.

Tecrübe etmiş olan arkadaşlar yönlendirme yapacaklardır.

 
Dosyayı incelemedim ama yanlış veri girişi şifre ile giderilemez diye düşünüyorum. Yerinde olsam kimin ne değişiklik yaptığını Pc adı ve tarih ile kayıt altına alırdım. "Environ$("computername") & " | " & Format(Now(), "dd.mm.yyyy Hh:Nn")"
 
Sayın Korhan ve ragnorak dosya sadece benim bilgisayarım da olacak, burada kast ettiğim sadece kim dosyaya girerse onun şifresini KULLANICI sayfasına aktarması.
 
Burada önemli olan dosyayı aynı anda kaç kişi kullanacak? Eğer çoklu giriş için düşünüyorsanız dediğim durum geçerli diye biliyorum. Dediğim gibi tecrübe etmedim. Ama araştırdığım kadarıyla çoklu kullanım makro açısından sıkıntılı.

Eğer tek kişi kullanarak veri girişi yapacaksa forumda bununla ilgili örnekler var diye hatırlıyorum.

 
Tek sayfayı çok kullanıcı giriş yaparsa ve bu makro ile şifre yaparsanız,makroyu devre dışı bırakarak yine şifreleriniz kırılır ve veri girişine uygun hale girer.
 
Sayın Üstadlarım anladığım kadarı ile böyle bir şey mümkün değil, ilginizden dolayı ve zaman ayırdığınız için çok teşekkür ederim.
 
burada sanırım istediğiniz çözüm var. bir inceleyin.
 

Ekli dosyalar

Sayın spacebar teşekkür ederim. İstediğim tam anlamı ile bu değildi ama buda farklı bir dosyamda çok işime yaradı teşekkür ederim.
 
Böyle bir çözüm ürettim fakat işinizi ne ölçüde görür bir deneyin lütfen.
 

Ekli dosyalar

Sayın Usubaykan teşekkür ederim ama her giriş yaptığımızda giriş yapanın şifresini KULLANICI sayfasına aşağıya doğru giriş yapacak tarihi ile birlikte
 
Siz en son girilen tarihi mi arıyorsunuz yoksa bu kullanıcı kaç kere girmiş hangi günlerde girmiş onu mu arıyorsunuz?
 
Kullanıcı hangi tarihte kaç kere girmiş onu bilmek istiyorum.
 
Kod:
Option Explicit
Private Sub Worksheet_Activate()
Dim Şifre As Variant, Bul As Range, Say, Son

Say = WorksheetFunction.CountIf(Sheets("KULLANICI").Range("D:D"), "AKTİF")
If Say > 0 Then Exit Sub

Cells.EntireRow.Hidden = True

Şifre = InputBox("Şifre Giriniz")

If Şifre = "" Then
MsgBox "Şifre ekranını boş geçemezsiniz"
Exit Sub
End If

Set Bul = Sheets("KULLANICI").Cells.Find(What:=Şifre, LookAt:=xlWhole)

If Not Bul Is Nothing Then
    Cells.EntireRow.Hidden = False
    Son = Sheets("KULLANICI").Cells(Rows.Count, 1).End(3).Row + 1
    Sheets("KULLANICI").Cells(Son, "A") = Şifre
    Sheets("KULLANICI").Cells(Son, "B") = Format(Now, "DD.MM.YYYY")
    Sheets("KULLANICI").Cells(Son, "C") = Format(Now, "hh:mm:ss")
Else

    MsgBox "Şifreyi Yanlış Girdiniz."

End If

End Sub
Bu şekilde revize edin birde öyle deneyin.
 
Çok teşekkür ederim. Dosya açılınca direkt olarak şifre istese olur mu burada açıldıktan sonra KULLANICI sayfasına gidip ana sayfaya geldikten sonra şifre istiyor.
 
Kod:
Private Sub Workbook_Open()
çalışma kitabınızın ilgili bölümüne makroyu kopyalayın.
 
Üstad denedim ama herhangi bir değişiklik olmadı
 
Deneyin...
 

Ekli dosyalar

Sayın usubaykan bıkmadan usanmadan yardım ettiğiniz için çok teşekkür ederim. Emeğinize sağlık.
 
Geri
Üst