userform vba eğer, küçük, büyük ve değilse kullanımı

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Es Selamün Aleyküm

Kod:
If ComboBox3.Value = "Eğitim Öğretim Hizmetleri Sınıfı" And ComboBox2.Text = "Öğretmen" Then
If TextBox7 > 8000 Then
TextBox8.Value = Sheets("H Cetveli").Range("C3").Value
If TextBox7 >= 5800 And TextBox7 < 8000 Then
TextBox8.Value = Sheets("H Cetveli").Range("C4").Value
If TextBox7 >= 3000 And TextBox7 < 5800 Then
TextBox8.Value = Sheets("H Cetveli").Range("C5").Value
Else
If ComboBox3.Value <> "Eğitim Öğretim Hizmetleri Sınıfı" And ComboBox2.Text <> "Öğretmen" Then
If TextBox4 = 1 And TextBox4 <= 4 Then
TextBox8.Value = Sheets("H Cetveli").Range("C6").Value
If TextBox4 = 5 And TextBox4 <= 15 Then
TextBox8.Value = Sheets("H Cetveli").Range("C7").Value
End If
End If
End If
End If
End If
End If
End If
Textbox8 'e istenen değeri getiremedim. Rica etsem yardımcı olabilir misiniz?
 
Son düzenleme:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Anladığım kadarıyla bu işlemi gündelik harcırahlar için kullanacaksınız. Bu işlemde hizmet sınıfı ve unvanın bir önemi olmadığı halde neden kodlarda sınıf ve unvan geçiyor?
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Yusuf abi
Harcırah cetvelinin

a) Ek göstergesi 8000 ve daha yüksek olan kadrolarda bulunanlar (1)

61,65

b) Ek göstergesi 5800 (dahil) – 8000 (hariç) olan kadrolarda bulunanlar

57,55

c) Ek göstergesi 3000 (dahil) – 5800 (hariç) olan kadrolarda bulunanlar

54,05


kısmı ekgösterge ile

d) Aylık/kadro derecesi 1-4 olanlar

47,65

e) Aylık/kadro derecesi 5-15 olanlar

46,35


kısmı da derece ile alakalı olduğu için öyle bir ayrım diye düşündüm
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki gibi dener misiniz?

PHP:
If TextBox7 >= 8000 Then
    TextBox8.Value = Sheets("H Cetveli").Range("C3").Value
ElseIf TextBox7 >= 5800 And TextBox7 < 8000 Then
    TextBox8.Value = Sheets("H Cetveli").Range("C4").Value
ElseIf TextBox7 >= 3000 And TextBox7 < 5800 Then
    TextBox8.Value = Sheets("H Cetveli").Range("C5").Value
ElseIf TextBox4 = 1 And TextBox4 <= 4 Then
    TextBox8.Value = Sheets("H Cetveli").Range("C6").Value
ElseIf TextBox4 = 5 And TextBox4 <= 15 Then
    TextBox8.Value = Sheets("H Cetveli").Range("C7").Value
End If
Not: Bu arada ilk şartı >=8000 olarak düzelttim.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Yusuf abi sağ olasın
 
Üst