Choose İşlevi

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

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

Sözdizimi

Seçin ( dizin , seçim 1 [, seçenek 2]... [, Seçim-n] )

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

Bağımsız Değişken

Açıklama

Dizin

Gerekli. Veya alan 1 ile kullanılabilen seçeneklerin sayısı arasındaki bir değerle sonuçlanan sayısal ifade.

Seçim

Gerekli. Olası seçeneklerin birini içeren değişken ifadesi.


Notlar

Eleman dizin değere göre seçenek listesinden bir değer döndürür. Dizin 1 ise, eleman listede ilk seçim verir; dizin 2 ise, ikinci seçim ve benzeri verir.

Olasılıklar bir listede değer aramak için Seç ' i kullanabilirsiniz. Örneğin, "bir" seçenek 2dizin için 3 ve seçim 1 olarak değerlendirilirse = "iki" = ve seçenek 3 "üç" = Seç "üç" döndürür. Bu olanağı dizin seçenek grubu içindeki değer temsil ediyorsa yararlıdır.

Yalnızca birini döndürür olsa bile seçin listesinde, her seçim değerlendirir. Bu nedenle, istenmeyen etkiyi izlemeniz gerekebilir. Tüm seçenekleri içinde bir ifade parçası olarak MsgBox işlevini kullanırsanız, değerlendirilen gibi halde Seç yalnızca birinin değerini verir. Örneğin, bir ileti kutusu her seçenek için görüntülenir.

Dizin 1'den küçük ya da listelenen seçimler sayısından ise, eleman işlevi boş değer döndürür.

Dizin bir tamsayı değilse, önce değerlendirilmekte en yakın tamsayıya yuvarlanır.

Örnek

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, bir ad yanıt Ind parametre yordamda içine geçirilen dizin olarak görüntülemek için eleman işlevi kullanılmaktadır.

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

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

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.

×