• DİKKAT

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

textbox değerinin değiştirilen değer olarak kalması

Katılım
6 Mart 2012
Mesajlar
52
Excel Vers. ve Dili
2013
merhabalar;
ekteki dosya şifre olarak textbox2 deki veriyi girdiğimde açılıyor, fakat şifre değiştir dediğimde ve yeni şifreyi onayladığımda userform1 deki textbox2 deki değer
otomatik olarak değişiyor ve yeni oluşturulan şifreyle giriş yapılıyor. Buraya kadar herşey normal, fakat dosyayı açıp herhangibir işlem yapıp veya yapmayıp kaydedip çıktıktan sonra, tekrar açtığımda textbox2de yine ilk baştaki şifreyi görüyorum. Benim orda değiştirdiğim şifre olması lazım ve benim onunla giriş yapmam lazım.
Bunu halledebilirsem userform1 i alttaki textbox görünmeyecek şekilde boyutunu küçültüp kullanacağım çünkü.
Şimdiden teşekkür ederim.
 

Ekli dosyalar

Şifreyi bir hücreye yazdırın.Orada o zaman değiştirebilirsiniz.
 
Açılışta application kapali olarak geliyo o yuzden cekmiyo sanırım. Textbox degerini sheets(sayfa1! "a1") seklindemi yazmamiz gerekiyo. Sayfa ismi ve hucreyi temsili olarak yazdim
 
Aşağıdaki gibi.
Kod:
sheets("sayfa1").range("a1").value
 
öncelikle sadece userform1 deki giriş butonuna dediğiniz kodu ekledim ve excel sayfamdaki a1 hücresine yazmış olduğum şifreyi textboxıma yazdım, yanlız şöyle bir durum var eğer a1 hücresine harf rakam karışık yada sadece harf girersem problem yok ama sadece rakam girersem kabul etmiyor, dosyayı ekte gönderiyorum şifre aa kontrol edebilirmisiniz.
 

Ekli dosyalar

cevap verebilecek kimse yokmu acaba rica etsem bakabilirmisiniz teşekkürler...
 
Merhaba,

CommandButton1_Click kodlarını aşağıdakilerle değiştirip deneyiniz.
Kod:
Private Sub CommandButton1_Click()
Dim d
If IsNumeric(Sheets("ANA MENÜ").Range("a1").Value) = True Then
    d = CDbl(TextBox1.Value)
Else
    d = TextBox1.Value
End If
If Sheets("ANA MENÜ").Range("a1").Value = d Then
Application.Visible = True
Worksheets("ANA MENÜ").Activate
UserForm1.Hide
Else
If TextBox1 = "" Then
MsgBox ("Lütfen şifyeri giriniz..."), , ("DİKKAT")
TextBox1.SetFocus
Else
MsgBox ("Lütfen şifrenizi kontrol ediniz..."), , ("DİKKAT")
TextBox1.Value = ""
TextBox1.SetFocus
End If
End If
End Sub
 
Geri
Üst