人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【ExcelVBA 入力規則】
良回答には200ポイント差し上げます。
(ただし、当方初心者なので、注釈をかなりたっぷりめにつけていただけると幸いです。)

画像をご覧ください。


シート[マスタ]は、入力規則に設定するリストです。
全てのシートに対して、入力規則を設定します。
A列は、設定したいシート名。
B列は、リストの内容です。

このとき、A列の値が連続していさえすれば、
行を挿入・削除しても、
それぞれのシートに入力可能な値が
自動的に変化するようにする方法を
ご教示願います。


よろしくお願いいたします。

1246763412
●拡大する


●質問者: ykdmmm
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:たっぷり ポイント リスト 入力 初心者
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● SALINGER
●60ポイント

名前を使えば可能です。

(他のシートからリストを使っているということは既に使っているかもしれませんが)

http://kokoro.kir.jp/excel/name.html


リストに名前をつけます。

例えば、図でいくと、B2:B6を選択して左上の名前ボックスに「野菜」と入力します。

この名前は途中に挿入すると範囲が自動的に広がります。

ただし、一番上や下に挿入しても広がらないので注意してください。


そして、入力規則でリストを設定するときに名前で設定します。

=野菜
◎質問者からの返答

すみません。質問のしかたが悪かったです。

例では、設定したいシートは2つだけなのですが、

実際には数十シートあるので、

ボタン一発で全てのシートに入力規則を設定したい

(なおかつメンテを楽にしたい)という意図でした。

読み返してみると、それが全く伝わらない文章でしたので、

いったん終了して質問しなおしさせてください;

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ