• 締切済み

入力規則は更新されない?

 A1のセルに「あいうえお」  A2のセルに「かきくけこ」と入力してあります。  B1のセルには入力規則を使用し、A1・A2のセル内の文字しか選択できないようにしています。  私は、B1にリストから選択し、「あいうえお」の文字を選択しました。  しかし今日、A1に入力してあるセルを「さしすせそ」と変更しました。  しかし、B1のセル内のも字は更新されず、まだ「あいうえお」のままでした。  もう一度B1の横の▼ボタンをクリックすれば、リスト内の文字は「あいうえお」の文字は消え、「かきくけこ さしすせそ」と変わっていました。  今回は実験なので入力規則も少ないのですが、今度、何百というデータを扱います。    入力規則に設定してある文字を変更しても、リストから選択している文字は更新はされないのでしょうか?いちいち▼ボタンをクリックし、再選択しなければならないのでしょうか?  自動的に変えられる設定があれば教えて下さい。

みんなの回答

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

エクセル2000でただいまやって見ましたが、セルA1やセルA2の値を変えると、次回クリックから新内容でリストが出ました。

noname#248169
質問者

お礼

クリックしたら出るんですよね‥‥う~ん。 いろいろ試してみます。

  • shogors
  • ベストアンサー率33% (3/9)
回答No.3

NO.2です ごめんなさい。 勘違いしてました。更新はされません。 VLOOKUP関数とかで行った方が良いかもしれません。 リストで 1 あいうえお 2 かきくけこ を別のsheetに作っておいて、それを参照するVLOOKUP関数を使って、1 2の入力であいうえお かきくけこを表示できるようにしたらいかかでしょうか。 これなら元のリストの書き換えで更新されます。

noname#248169
質問者

お礼

VLOOKUP関数を使うしかないのですね‥‥ VLOOKUP関数を使ってみます。 ありがとうございました

  • shogors
  • ベストアンサー率33% (3/9)
回答No.2

excel2002では更新されました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

入力規則は選択時のみの適用ですので 元の値を変更しても更新はされません。 更新に対応させるとしたら、 CODEで選択してLOOKUP系の関数で表示させるか VBAで同じ内容を一括置換するしかないと思います。

noname#248169
質問者

お礼

そうなのですか。 わかりました。 ありがとうございました。

関連するQ&A