隣のセルの内容によってリストの内容を変化させたい
2019年7月1日
EXCEL 2010
下図の「グループ」列(B)の内容によって「人」(C)列のリストに出てくる人を変えたいとき

マクロなしでやるのは右側のリストをCTRL押しながら選択して

CTRL+Shift+F3(もしくは「数式」タブ→「選択範囲から作成」)

「上端」で「OK」
B2:B6セル選択して「データ」タブ→「データの入力規則」
入力値の種類「リスト」
元の値「=グループ」で「OK」

こうなります

同様に
C2:C6セル選択して「データ」タブ→「データの入力規則」
入力値の種類「リスト」
元の値「=INDIRECT(B2)」で「OK」

これが出たら「はい」

これでグループが班長なら

グループがグループ2なら

こんな感じです。
これをマクロでやろうとすると実行時のエラーでハマるって話を次回w
是非フォローしてください
最新の情報をお伝えします