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

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
397
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
İ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

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,453
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.

 

ragnorak

Altın Üye
Katılım
4 Haziran 2016
Mesajlar
203
Excel Vers. ve Dili
Excel 2021
Altın Üyelik Bitiş Tarihi
03-09-2026
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")"
 

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
397
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
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ı.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,453
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.

 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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.
 

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
397
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
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.
 
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
burada sanırım istediğiniz çözüm var. bir inceleyin.
 

Ekli dosyalar

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
397
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
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.
 

usubaykan

Destek Ekibi
Destek Ekibi
Katılım
16 Mayıs 2008
Mesajlar
561
Excel Vers. ve Dili
Ev : Office Excel 2003
İş : Office Excel 2003
Böyle bir çözüm ürettim fakat işinizi ne ölçüde görür bir deneyin lütfen.
 

Ekli dosyalar

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
397
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
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
 

usubaykan

Destek Ekibi
Destek Ekibi
Katılım
16 Mayıs 2008
Mesajlar
561
Excel Vers. ve Dili
Ev : Office Excel 2003
İş : Office Excel 2003
Siz en son girilen tarihi mi arıyorsunuz yoksa bu kullanıcı kaç kere girmiş hangi günlerde girmiş onu mu arıyorsunuz?
 

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
397
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
Kullanıcı hangi tarihte kaç kere girmiş onu bilmek istiyorum.
 

usubaykan

Destek Ekibi
Destek Ekibi
Katılım
16 Mayıs 2008
Mesajlar
561
Excel Vers. ve Dili
Ev : Office Excel 2003
İş : Office Excel 2003
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.
 

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
397
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
Ç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.
 

usubaykan

Destek Ekibi
Destek Ekibi
Katılım
16 Mayıs 2008
Mesajlar
561
Excel Vers. ve Dili
Ev : Office Excel 2003
İş : Office Excel 2003
Kod:
Private Sub Workbook_Open()
çalışma kitabınızın ilgili bölümüne makroyu kopyalayın.
 

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
397
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
Üstad denedim ama herhangi bir değişiklik olmadı
 

Ahmet Sami

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
397
Excel Vers. ve Dili
microsoft office 2007-2010-2013-2019-2021
Altın Üyelik Bitiş Tarihi
06-01-2025
Sayın usubaykan bıkmadan usanmadan yardım ettiğiniz için çok teşekkür ederim. Emeğinize sağlık.
 
Üst