Çözüldü Butona Verilen Şifrenin Değiştirilmesi Hakkında.

yesimgurol

Altın Üye
Katılım
8 Aralık 2011
Mesajlar
942
Excel Vers. ve Dili
Excel 2016,32bit
Altın Üyelik Bitiş Tarihi
18-11-2024
Merhabalar,
Saygıdeğer üstadlarımızın ve forumdaki örnek dosyalardan faydalanarak hazırlamaya çalıştığım dosyamda bulunan ANAMENU formundaki butonlara şifre koyabildim.
Şifre koymuş olduğum kod aşağıdaki gibi;

Kod:
Private Sub CommandButton1_Click()
  sifre = InputBox("Şifre Giriniz", "Şifre Giriş")
If sifre = 1234 Then

Unload ANAMENU
If Worksheets("DepoGırıs").Visible = False Then
    Worksheets("DepoGırıs").Visible = True
    End If
Sheets("DepoGırıs").Select
DENEME.Show

Else
        MsgBox "Girilen şifre yanlış!.."
            End If
End Sub
VBA kod sayfasına da şifre koyabiliyorum. Buraya kadar herşey çok güzel ilerlerken , butonlara koymuş olduğum şifreyi kod sayfasına girmeden değiştirmek için ne yapılabilir:-(
 

Ekli dosyalar

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,056
Excel Vers. ve Dili
Microsoft Office 2019 English
ana menu de gözükmeyen bir sütunun satırına şifreyi yazıp okutun .. değiştirmek içinde oraya kayddedin
 

yesimgurol

Altın Üye
Katılım
8 Aralık 2011
Mesajlar
942
Excel Vers. ve Dili
Excel 2016,32bit
Altın Üyelik Bitiş Tarihi
18-11-2024
ana menu de gözükmeyen bir sütunun satırına şifreyi yazıp okutun .. değiştirmek içinde oraya kayddedin
Sayın Trilenium,
Öncelikle ilginiz ve öneriniz için teşekkür ederim. Söylemiş olduğunuz öneri için sanırım yukarıda yer alan kod içerisindeki
Kod:
If sifre = 1234 Then
Bu kısmı değiştirmem gerekecek bu doğrultuda sayfa adını yazıp denemeye çalıştım ama başaramadım. Mesela öneriniz doğrultusunda AYAR sayfasında E3 hücre değerini şifre olarak belirlemek istesem. Nasıl revize edilmesi gerekecek.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
If sifre = Sheets("Sayfaadı").Range("E3").Value Then
 

yesimgurol

Altın Üye
Katılım
8 Aralık 2011
Mesajlar
942
Excel Vers. ve Dili
Excel 2016,32bit
Altın Üyelik Bitiş Tarihi
18-11-2024
If sifre = Sheets("Sayfaadı").Range("E3").Value Then
Erkan bey merhaba,
Cevabınız için teşekkür ederim. Yalnız kelime girdiğimde hedef hücreye şifreyi kabul ediyor gayet güzel numara girince yanlış şifre diyor:-(
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Şifreyi inputbox ile alıyorsanız, inputbox herşeyi metin görür.
sifre=CLng(InputBox("sifre giriniz"))
If sifre = Sheets("Sayfaadı").Range("E3").Value) Then yaparsanız inputboxdaki sayı kabul eder.
Metin girmek isterseniz hata verir.
İkisi için kodla kontrol lazım.
En basiti E3 e sayı girerken başına tek tırnak girin. '1234 gibi.
 
Son düzenleme:

yesimgurol

Altın Üye
Katılım
8 Aralık 2011
Mesajlar
942
Excel Vers. ve Dili
Excel 2016,32bit
Altın Üyelik Bitiş Tarihi
18-11-2024
Şifreyi inputbox ile alıyorsanız, inputbox herşeyi metin görür.
sifre=CLng(InputBox("sifre giriniz"))
If sifre = Sheets("Sayfaadı").Range("E3").Value) Then yaparsanız inputboxdaki sayı kabul eder.
Metin girmek isterseniz hata verir.
İkisi için kodla kontrol lazım.
En basiti E3 e sayı girerken başına tek tırnak girin. '1234 gibi.
Tamamdır Erkan bey, teşekkür ederim. Saygılarımla.
 
Üst