Text Box eşleme hatası

Katılım
21 Nisan 2007
Mesajlar
36
Excel Vers. ve Dili
excel 2003 türkçe
Merhaba,

Yaptığım çalışmada userformda şifre girilen yeri sheet2deki şifrelerle kontrolünü sağlamak ama nedenini bilmediğim bir şekilde şifre doğru girilsede yanlış girilmiş gibi davranıyor. Dosyaya bakıp kodların neresinde hata olduğunu söyleyebilirseniz süper olur.
 

Ekli dosyalar

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Bu tür çalışmalarda yapılan hata; text ile sayıyı eşlemeye çalışmaktır. Adı üzerinde TextBox, dolayısı ile içeriği text. Hücrede ise sayı bulunuyor. Elma ile Armut'u kıyaslamak gibi.
Çözüm:TextBox un içeriğini VAL komutu kullanarak sayıya dönüştürmek gerekir.
Hoşçakalın.
 

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
If TextBox2.Text <> WorksheetFunction.VLookup(TextBox1.Value, Sheets("Sheet2").[A:B], 2, 0) Then

value yi text yap.
 
Katılım
21 Nisan 2007
Mesajlar
36
Excel Vers. ve Dili
excel 2003 türkçe
merhaba,

Sayın dEdE, kodlarda textbox değeri val olarak sayıya çevrilmiş durumdadır. ama buna rağmen görmemektedir.

SAyın fedeal, text'e çevrildiği zaman elseif kısmında hata vermekte, bu seferde o problemi çözemedim.
 

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
Hatayı texte çevidigin için vermiyorki k nın degeri yüzünden olabilir.
 
Üst