FONKSİYONLAR
Gelişmiş/Mantıksal Fonksiyonlar
Choose Fonksiyonu
Açıklama
CHOOSE fonksiyonu,
Parametrede belirtilen değerler listesinden, yine parametrede belirtilen sıra no'ya karşılık gelen değeri döndürür. Sıra No 3 olarak belirtilmişse sonuç değer3'te yazılan değerdir. Belirtilen sıra no bulunmuyorsa sonuç null değerini döndürür. Sıra No tam sayı değil ise en yakın tamsayı olarak değerlendirilir.
CHOOSE fonksiyonu,
Parametrede belirtilen değerler listesinden, yine parametrede belirtilen sıra no'ya karşılık gelen değeri döndürür. Sıra No 3 olarak belirtilmişse sonuç değer3'te yazılan değerdir. Belirtilen sıra no bulunmuyorsa sonuç null değerini döndürür. Sıra No tam sayı değil ise en yakın tamsayı olarak değerlendirilir.
Söz Dizimi
Choose(sıra_no,değer1,değer2,....değerN |
PARAMETRELER
- sıra_no: hangi değersin seçileceğini gösterir
- değer1...Değer_N:Seçilecek değerler listesi
Örnekler
Örnek-1
Choose (1, "Yeşil", "Mavi","Kırmızı")
Sonuç: Yeşil olacaktır.
Örnek-2
Choose (5, "+", "-","*","/","%")
Sonuç: % olacaktır.
Örnek-3
Choose (5, "İlkbahar", "Yaz","Sonbahar","Kış")
Sonuç: Bu örneğimizde, Değer listemiz 4 tane olduğundan biz de 5.sıra nolu değeri istediğimizden Fonksiyonumuz değer göremeyecek ve sonuç değerini Null olarak atayacaktır. Bu durumda Run-Time Error 94 Yani boş değer hatası vercektir.
VBA Kullanımı ve Sonucu
Şimdi F5'e basarak kodumuzu çalıştıralım.
2 Değerini verelim.
Sonucumuz: Access olacaktır.
Şimdi ise listemizde olmayan bir sıra numarası verelim. Listemiz 4 değerden oluşuyordu, biz 5 değerini verelim.
CHOOSE fonksiyonu ile belirlediğimiz listeden nasıl seçim yapabileceğimizi artık biliyoruz.
Gelecek makalemizde Yerleşik Fonksiyonların anlatımına devam edeceğiz. Yorumlarınızı ve eleştirilerinizi bekliyorum.
Şimdilik,
Hoşcakalın...
Hoşcakalın...
0 Yorumlar