Choose функциясы

аргумент тізімінен мәнді таңдау немесе қайтару үшін.

Синтаксис

Choose(индекс, 1-мүмкіншілік [, 2-мүмкіншілік] ... [, n-мүмкіншілік] )

Choose функциясы синтаксисінің төмендегідей дәлелдері бар:

Дәлел

Сипаттама

индекс

Міндетті. 1 және бар мүмкішіліктер саны арасындағы мәнге тең сандық өрнек немесе өріс.

мүмкіншілік

Міндетті. Ықтимал мүмкіншіліктердің біреуі құрамында бар нұсқа өрнегі.


Түсіндірмелер

Choose функциясы индекс мәніне негізделетін мүмкіншіліктер тізімінен мәнді қайтарады. Егер индекс 1 деген параметрге тең болса, Choose функциясы тізімдегі бірінші мүмкіншілікті қайтарады; индекс 2 деген параметрге тең болса, бұл функция екінші мүмкіншілікті қайтарады және т.т.

Choose функциясын мүмкіндіктердің тізімінен мәнді іздеу үшін пайдалана аласыз. Мысалы, индекс 3 деген параметрге тең болса, 1-мүмкіншілік = "бір", 2-мүмкіншілік = "екі" және 3-мүмкіншілік = "үш", Choose "үш" дегенді қайтарады. Егериндекс мүмкіндіктер тобында мәнді көрсетсе, аталмыш мүмкіндік керекті болып табылады.

Choose функциясы тізімнен тек бір мүмкіншілікті ғана қайтарса да, ол барлық мүмкіншіліктерді есептейді. Осыған байланысты, кері әсерлерге қарауыңыз керек. Мысалы, MsgBox функциясын барлық мүмкіншіліктердегі өрнек бір бөлігі ретінде пайдалансаңыз, Choose функциясы мүмкіншіліктердің бір мәнін ғана қайтарса да, хабар терезесі есептелетін әрбір мүмкіншілік үшін көрсетілетін болады.

Егер индекс 1 деген параметрден аз немесе тізімде бар мүмкіншіліктер санынан артық болса, Choose функциясы Бос қайтарады.

Егер индекс бүтін сан болмаса, ол есептелмес бұрын, индекс бүтін санға жинақталады.

Мысал

Ескерту : Төмендегі үлгілер осы жетені Бағдарламаларға арналған Visual Basic (VBA) модулінде пайдаланылуын көрсетеді. VBA модулімен жұмыс істеу туралы көбірек ақпарат алу үшін, жайылмалы шаршыдағы Іздеу түймешігінің қасындағы Жасақтаушы сілтемелері түймешігін нұқып, іздеу жолағына бір немесе бірнеше шартты ендіріңіз.

Төмендегі мысал Choose функциясын Ind параметрінде іс рәсіміне қатысатын индекстің әсерімен ат көрсетуге пайдаланады.

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function
Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×