burdaki kod bloğunda sayi1 değişkeni küçük eşit 18 ve büyük eşit 50
için çalışır. Arası için (yani 19-49 için) kod yok. Kodlar bu şekliyle çalıştığında
en son hangi değeri yüklenmişse 18-50 arası için onu yükler.
Daha da detay var ama girmeyeyim. Sorunlu bir kod bloğu neticede.
Bu kısım düzeltilecek görünüyor. Bunun için de senaryoya ihtiyaç var.
Bu kadar çok If End If ile uğraşacağınıza sorunuzun can alıcı kısmı için
bir fonksiyon yazılmış olsa çok daha rahat çalışırdınız.
Biz de çok daha rahat yanıt vermiş olurduk.
Fonksiyonun girdilerine bakar ona göre düzeltirdik.
Anlayabildiğim kadarıyla 3 değişken var.
Çalışma süresi için sayi değişkenini kullanmışsınız. Buna çalışma süresi diyelim.
İkinci bir değişken yaş değişkeni.
Yaş değişkeni de 3 kademede ele alınabilir.
< 18, 18-49, >= 50
Üçüncü değişkeniniz sayi değerini kademelendiriyor.
0-364=0, 364-2189=14, 2189-5475=20, >=5475 = 26 şeklinde.
Daha fazlası var mıdır bilemiyorum. O kadar çok If - End If var ki başım döndü.
Eğer doğru anlamışsam boş bir sayfaya değişkenler ve kademelendirmelere ilişkin
senaryoyu yazın. Ve ayrı bir başlık altında buna ilişkin bir fonksiyon talep edin.
Dosya bu şekliyle epeyce canınızı sıkar.
Kolay gelsin.