VBA~Choose関数~Excel
VBAであらかじめ値に番号を割り振り、番号を指定することで、その番号に対応した値を表示したい場合はChoose関数を使います。
書き方
Choose(インデックス, 値 1, [値 2], ...)
例として下の画像において下のコードを実行するとセルE2に対応番号2の文字列ばななが表示されます。
Sub test1() Range("E1") = Choose(2, Range("B2"), Range("B3"), Range("B4"), Range("B5")) End Sub