アプリ版:「スタンプのみでお礼する」機能のリリースについて

EXCELでの話です。

例えば、下記データ構造("代表名:ID")をリストに登録しておくとします。
"リンゴ:A1"
"みかん:A2"
"キャベツ:B1"

あるセルに入力規則の設定をして、プルダウンメニューに上記リストを表示させます。

この後、以下のような制御をさせることは可能でしょうか?

■選択した情報からIDを読み取り、対象セルに自動入力させる。
 (例.ユーザが"みかん:A2"を選んだ場合、そのIDである"A2"のみをセルに自動入力させる)

できれば、マクロを使わずに、既存のファンクション(入力規則などの)のみで実施したいと考えています。

A 回答 (2件)

質問者はプログラムの熟練者・経験者かもしれないが、


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

こんにちは。

KenKen_SP です。

例えば、入力規則のプルダウンメニューが C1 セルにあるなら、
A1 セルの数式

=IF(OR(C1="",ISERROR(FIND("A1",C1))),"","表示させるもの")

とか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!