Şartlı Kayıt Yapmak

Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Merhaba Hocalarım size iki tane sorum olacak.

1- TextBox5 ve TextBox6 Bu iki TextBoxtan bir dolu, bir boş olduğu zaman kayıt yapmamıza izin vermesin. Uyarı versin TextBoxların ikisi de boş olduğu zaman kayıt yapmamıza izin versin.

2- TextBox3, TextBox4, TextBox8 Kayıt Yapabilmem için bu TextBox lardan en azından 1 tanesi dolu olması lazım.
 
Son düzenleme:

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Kod:
1)
if TextBox5.value ="" And TextBox6.Value="" then

        msgbox "devam et"
  

else
        msgbox "Textbox 5 ve Textbox6 boş olmalıdır.

       exit sub

end if


2)
if TextBox3.valule <> ""  or TextBox4.value<>"" or  TextBox8.value <>"" then

    msgbox "devam et"

else

    msgbox "TextBox3, TextBox4, TextBox8 ten en az biri dolu olmalıdır"

    exit sub

end if
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Hocam çok teşekkürler ellerinize sağlık.

Hocam 2. kod tamam.

1. Kod benim istediğim
TextBox5 ve TextBox6 bu iki TextBoxtan biri dolu, biri boş ise uyarı versin. Kayıt yapmasın. İkisi birden boş ise kayıt yapsın.
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Kod:
if (TextBox5.value <>"" And TextBox6.Value="") or (TextBox5.value = "" And TextBox6.Value<>"") then

     msgbox "Textbox5, Textbox6 boş olmalıdır"
 

else
     msgbox "devam et"

       exit sub

end if
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Hocam TextBox lardan biri boş ise Textbox5, Textbox6 boş olmalıdır uyarısını veriyor. Uyarıdan sonra durmuyor. TextBox lardan biri boş olmasına rağmen kayıt yapıyor.
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Exit sub ın yerini değiştirmemişim. Deneyiniz.

Kod:
if (TextBox5.value <>"" And TextBox6.Value="") or (TextBox5.value = "" And TextBox6.Value<>"") then

     msgbox "Textbox5, Textbox6 boş olmalıdır"
  exit sub

else
     msgbox "devam et"

      

end if
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Hocam sorunuz aşağıdaki kodlarla hal ettim. Yardımlarınız için teşekkürler.

If TextBox5 = "" And TextBox6 <> "" Then
MsgBox "SAAT TOPLAMI VE SAAT ÜCRETİNİ GİRİNİZ"
Exit Sub
End If

If TextBox5 <> "" And TextBox6 = "" Then
MsgBox "SAAT TOPLAMI VE SAAT ÜCRETİNİ GİRİNİZ"
Exit Sub
End If
 
Üst