# ListBox

スプレッドシートにドロップダウンリストコントロールを挿入します。

注: ListBox 関数は可変数の文字列を受け入れるため、この関数の設定はプロパティシートを使用して行うことはありません。この関数はセル、または [ジョブの編集] ツールバーの数式バーで直接設定できます。

## ListBox の入力

パラメータ | 説明
文字列0, [文字列1, ... ] | 個々のテキスト文字列の可変長リスト。ユーザーがドロップダウンリストから選択すると、それぞれ異なる値を返します。

## ListBox の出力

戻り値 | 選択した項目のインデックス番号 (ゼロから始まる) を表す値。
結果 | ListBox コントロール。 注: リストから現在選択されているテキスト文字列に、GetString データアクセス関数を使用してアクセスすることもできます。 次のオペレータ I/F データアクセス関数を使用して、その他のデータ要素を取得できます。
ラベル | 関数 | 説明
--- | --- | ---
GetString | GetString(ListBox) | テキスト文字列を返します。

## ListBox の例

スプレッドシートが次のように設定されています。

- A3=ListBox("項目1","項目2","項目3")
- A4=A3

セル A3 の関数は、デフォルトの選択肢として「項目1」を含むリストコントロールを生成します。Item1 のインデックス値は 0 です。したがって、セル A4 内の値は 0.000 になります。

ユーザーが "Item2" を選択した場合、セル A4 の値は 1.000 になります。"Item3" が選択された場合、セル A4 の値は 2.000 になります。