Choose İşlevi

Bağımsız değişkenler listesinden bir değeri seçer ve döndürür.

Sözdizimi

Choose( index , choice-1 [, choice-2] ... [, seçenek-n] )

Seç işlevinin söz dizim inde aşağıdaki bağımsız değişkenler vardır:

Bağımsız değişken

Açıklama

dizin

Gerekli. 1 ile kullanılabilir seçeneklerin sayısı arasında bir değerle sonuç alan sayısal ifade veya alan.

seçenek

Gerekli. Olası seçeneklerden birini içeren değişken ifade.


Notlar

Seçim, dizin değerine dayalı olarak seçenek listesinden bir değer döndürür. Dizin 1 ise, Seç listede ilk seçeneği döndürür; dizin 2 ise, ikinci seçimi döndürür ve bu şekilde devam verir.

Seçenek listesinde bir değer seçmek için Seç'i kullanabilirsiniz. Örneğin, dizin 3 olarak değerlendirilir ve seçim-1 = "bir", seçim-2 = "iki" ve seçim-3 = "üç" olarak değerlendirilirse, Seç işlevi "üç" döndürür. Dizin bir seçenek grubunda değeri temsil ediyorsa, bu özellik özellikle yararlı olur.

Seçim, yalnızca birini döndürse bile, listede her seçimi değerlendirir. Bu nedenle, istenmeyen yan etkilere dikkat gerekir. Örneğin, tüm seçimlerde bir ifade parçası olarak İletiKli Kutusu işlevini kullanırsanız, Her seçim değerlendirildi olarak bir ileti kutusu görüntülenir, ancak Choose bunlardan yalnızca birinin değerini döndürür.

Dizin 1'den küçük veya listelenen seçenek sayısından büyükse, Choose işlevi Null döndürür.

Dizin bir tamsayı yoksa, değerlendirilmeden önce en yakın tam sayıya yuvarlanr.

Sorgu örnekleri

İfade

Sonuçlar

SELECT Choose(3,"Oca","Şub","Mar","Nis","Mayıs","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara") AS Expr1 FROM Ürün Satışları;

Değer listesinden 3. değeri döndürür. Sonuç: "Mar".

SELECT DateofSale, Choose(Month(DateofSale),"Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara") AS MonthName FROM ProductSales;

"DateofSale" ve "MonthName" sütunundaki ilgili ay adı değerlerini döndürür. (Month(DateofSale) işlevi, "DateofSale" işlevinin ay numarasını döndürür; bu sayı daha sonra "İşlev seç" seçim listesinden seçim yapmak için dizin olarak kullanılır.

VBA örneği

Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Bu örnekte, Choose işlevi, Ind parametresinde yordama geçirilen dizine yanıt olarak bir ad Ind kullanır.

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function

Daha fazla yardıma mı ihtiyacınız var?

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×