• ベストアンサー

すべてのシートを選択してエクセルの入力規則

エクセル2007です タイトルの通り「すべてのシートを選択して入力規則を変更したい」のですができません。そこで教えてほしいのは、すでに出来上がっているすべてのシートのたとえばD列の入力規則を変更して、自動的に英数字のみ入力できるようにしたいのですが、よい方法があればご教授下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • hamco
  • ベストアンサー率50% (1/2)
回答No.1

はじめまして。 sheet1のD列をsheet2~5のD列へ貼り付けると仮定して (1)D列を選択し、入力規則を設定して列コピー (2)Sheet2のインデックスをクリック (3)Shiftを押しながらSheet5のインデックスをクリック  (Sheet2~5が作業グループになる) (4)Sheet2のD列を選択 (5)右クリック→形式を選択して貼り付け→入力規則を選択してOK (6)できあがり 拙い答えをくどくど書いてすみません。 もっといい方法があったらそちらでやってみてください。

matherlake
質問者

お礼

なるほど、すばらしい 僕にとっては、まさにコロンブスの卵です 貴殿のあたまの良さに感激です。 助かりました。しっかり覚えて他の作業に活かします 聞いてよかった、が現在の本音です

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 複数のシートに同時に入力規則はかけられないけど

    エクセルで3枚のシートを選択した状態で 入力規則はかけられないけど、 一つのシートを選択して、A列を選択しその列に入力規則をかけて そのままコピーして、 シート2、シート3を選択して、 形式を選択して貼り付けで、 入力規則を選択すれば 一気に複数のシートに入力規則を設定することは可能ですか? シートは全て同じ書式だとします。

  • エクセル 入力規則 貼付しても規則が変わらないようにするには?

    どなたかよろしくお願いします。 複数の営業所の売上を一つのエクセルシートに貼り付け、それを集計しています。 テンプレートでは入力規則で設定しているのですが、どうしても各人の入力方法がまちまちで、アルファベットを入力する列が全角・半角・太字になっていたり、数字の列が文字列になっていたりとバラバラなので、毎回直しています。なので貼り付けられても書式を統一出来ればと思います。 僕はあまり詳しくないのですが、入力規則でこの列は「半角英数字」と設定していても貼り付けたらそれになってしまうので、貼り付けられても書式が変わらないように、もしくはテンプレートの段階で書式を変更出来ないようにするにはVBAなどで設定すればそれは回避できるのでしょうか。 お手数ですが、よろしくお願い致します。

  • シートを保護しても入力規則を使えるようにしたい

    エクセル初心者でエクセル2002を使っています。シートを保護した状態でも入力規則のドロップダウンリストに値を追加するなどの操作をしたいのですが、入力規則が使えなくなります。(「データ」→入力規則が選択できない) 「ツール」→「保護」→「シート」の保護を選択し、「このシートのすべてのユーザーに許可する操作」のすべての項目にチェックを付けても入力規則を操作することができませんでした。 シートを保護した状態で入力規則を使うことはできないのでしょうか?恐れ入りますが回答よろしくお願いします。

  • エクセルの入力規則 リスト

    お世話になります。 入力規則でリストで選択し、その選択した値によって動的に次の入力リストの中身の変更を行いたいのですが上手く記述できないのでお願いします。 具体的に言いますと シート2を値を管理するシートとし、シート1を用意し シート2に アルファベットリスト(中身:A,B,C,D) Aリスト(中身:あ,い,う,え,お) Bリスト(中身:か,き,く,け,こ) Cリスト(中身:さ,し,す,せ,そ) Dリスト(中身:た,ち,つ,て,と) と命名したセルを用意します。 シート1のA列でアルファベットリストを入力規則のリストで呼べるようにします。 ここまでは出来るのですが シート1のA列でCを選択した場合B列ではCリストの「さ、し、す、せ、そ」を選択できるようにしたいのです。 Aであれば「あいうえお」Bであれば「かきくけこ」と絞りたいのですが上手くできないのです。 質問の内容がわからない場合申し訳ありません、質問頂ければお答えしますので宜しくお願い致します。

  • エクセルの入力規則にかわるもの

    いつも大変お世話になっております。 エクセルの入力規則をよく作成し使用していますが、表示か8個までで8個以上は▼などで選択していますが、できれば、例えば、20行ある場合20行表示させたり、50行ある時は20行くらいずつ表示をさせたいです。 自分なりに調べたら、フォームコントロールやコンボボックスなどがでてきました。ですがイマイチやり方がわかりません。 やりたいことは、シート2に入力規則のリスト用に品名など名前を付けて、シート1のセルA3に、入力規則→リスト→名前、など登録してあります。シート1のセルA3で選択するときに、シート2で【名前】と登録したものがでます、シート1のセルA3を選択した際に名前がすべて出したいです。ほかには、【品名 1】と【品名 2】もシート1の決まったセルに半分くらいずつ表示させ選択したら選択したものが表示されたいです。 説明が上手くなくすみません。 フォームコントロールなどでできるようでしたら、ご教授お願い致します。

  • エクセル2000の入力規則

    エクセル2000を使っていますが、データ→入力規則で、「文字列(長さ指定)」で最大値を10文字ではなく10バイト分としたいのですが、それは可能でしょうか。 また、この入力規則では不可能であるとすれば、ある列を全て10バイト分で設定したいとき、よい方法はありますか? よろしくお願いします。

  • エクセルの入力規則・リストで違うシート列にデーターを書きたいのですが・・。

    今日は、よろしくお願い致します。 エクセル2000の入力規則でリストを選んだのですが、違うシートにデーター列が選べません、 雑誌に載ってたフリーソフトでは、設定できているのに 何故設定できないのでしょう? 設定の方法をよろしくご教授お願い致します。

  • エクセル 複数シートに入力規則の設定を一度にする方法

    タイトル通りの質問なのですが、可能でしょうか?また 複数シートに一度に保護の設定(セル指定の入力可と不可)をすることは可能ですか? 既にシートがたくさんあり、ひとつづつ設定するには大変な作業になってしまうので・・・ Ctrlキーを使い 複数シートを選択すると 保護も入力規則も 選べなくなってしまいます。 エクセル2000です、宜しくお願いします。

  • エクセルで入力規則のデータに数値を与える方法

    いつもご回答いただきありがとうございます。 エクセル2007で入力規則のデータに数値を与え、数値化する方法 が知りたいのですが、出来るものなのでしょうか。 イメージは添付した画像の感じです。 ● B~D列は、別シートに入力したデータを入力規則して使用する。 ● B~D列に入力したデータに数値を与え、F列にB~D列の合計値を表示する。 ご存知の方がいらっしゃいましたらご助言いただけますでしょうか。 よろしくお願いします。

  • 入力規則

    エクセルで入力規則の設定がわからないので教えていただきたいです。 数枚のシートのうち、1枚目だけに入力規則に使うリストの表があり、そのリストを使って全てのシートに入力設定をしたいのです。 そのリストの載っているシートには入力設定することができました。が、他のシートの方はできません。 リストの値を使って全てのシートに設定できる方法を教えてください。よろしくお願いします。

専門家に質問してみよう