• 締切済み

【EXCEL】 入力規則-リストを利用したaliasによるデータ参照入力

EXCELでの話です。 例えば、下記データ構造("代表名:ID")をリストに登録しておくとします。 "リンゴ:A1" "みかん:A2" "キャベツ:B1" あるセルに入力規則の設定をして、プルダウンメニューに上記リストを表示させます。 この後、以下のような制御をさせることは可能でしょうか? ■選択した情報からIDを読み取り、対象セルに自動入力させる。  (例.ユーザが"みかん:A2"を選んだ場合、そのIDである"A2"のみをセルに自動入力させる) できれば、マクロを使わずに、既存のファンクション(入力規則などの)のみで実施したいと考えています。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

質問者はプログラムの熟練者・経験者かもしれないが、 alias、データ構造、制御など深遠な述語を質問に散りばめないほうがよい。 この質問と関係ないし、イメージの連想に役立ってない。 エクセルでは、普通は出てこない言葉です。 普通のリストボックスと違って、入力規則には、連結列(Accessなどでは使う)のような仕組みはないと思う。 リストボックスコントロールを貼り付け、そのプロパティで BoundColumn 2 ColumnCount 2 ListFillrange I1:J3 のようにすれば、(1セルなら)J列の値をセットできるが、LinkedCellを、値をセットしたいセルにあわせて、順次動かしていくのが、VBAでも難しい。

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

こんにちは。KenKen_SP です。 例えば、入力規則のプルダウンメニューが C1 セルにあるなら、 A1 セルの数式 =IF(OR(C1="",ISERROR(FIND("A1",C1))),"","表示させるもの") とか。

関連するQ&A