Choose İşlevi

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

Sözdizimi

Seçin ( Dizin , tercih-1 [, seçenek-2]... [, Choice-n] )

Choose işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:

Bağımsız değişken

Açıklama

dizin

Gerekli. 1 ile kullanılabilir seçeneklerin sayısı arasında bir değer oluşturan sayısal ifade veya alan.

seçenek

Gerekli. Olası seçeneklerden birini içeren Variant ifadesi.


Notlar

Seçim , Dizindeğerini temel alarak seçim listesinden bir değer verir. İndis 1 ise, listedeki ilk seçimi verir; indis 2 ise, ikinci seçim ve bu şekilde.

Seçenekler listesinde bir değer aramak için Seç 'i kullanabilirsiniz. Örneğin, Dizin 3 ve Choice-1 = "bir", Choice-2 = "iki" ve Choice-3 = "üç" olarak değerlendirilirse, "üç" değerini döndürür seçeneğini belirleyin . İndis seçenek grubundaki değeri temsil ediyorsa bu özellik özellikle kullanışlıdır.

Yalnızca bir tane döndürürse bile listedeki her seçimi değerlendirme 'Yı seçin . Bu nedenle, istenmeyen yan etkileri izlemek gerekir. Örneğin, MsgBox işlevini tüm seçeneklerin bir ifade parçası olarak kullanıyorsanız, her seçim için bir ileti kutusu görüntülenerek, eleman yalnızca birinin değerini verir.

İndis 1 ' den küçükse veya listelenen seçeneklerin sayısından büyükse, Choose işlevi null döndürür.

İndis tamsayı değilse, değerlendirilmeden önce en yakın tamsayıya yuvarlanır.

Sorgu örnekleri

İfade

Sonuçlar

ProductSales 'TEN Ifade1 olarak SELECT (3, "Jan", "Şub", "Mar", ",", ",", "Nisan", "," ","

Değerler listesinden üçüncü değeri verir. Sonuç: "Mar".

ProductSales 'den MonthName, "Jul", "Nis", "Sep", ",", ",", ",", ",", ",", ",", ""

"Tarihsatış" ve "MonthName" sütunundaki ilgili ay adındaki değerleri döndürür. (Ay (Tarih), "tarihsiz satış", daha sonra "işlev Seç" seçim listesinden seçim yapmak için dizin olarak kullanılan ay numarasını verir.

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, Ind parametresindeki yordama geçirilen bir dizine yanıt olarak bir ad görüntülemek için Choose işlevi kullanılır.

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

Not:  Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

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.

×