• ベストアンサー

入力制限をしたい

A1になにか文字が入力されているときにB1には何も入力できないようにしたい、A1が空白のときは自由に入力できるようにしたいのですがよろしくお願いします。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

B1にカーソルを持っていく データ-入力規則 設定[タブ] 入力値の種類「ユーザー設定 」 数式「=ISBLANK(A1)」 入力時メッセージ[タブ] セルの選択時-何も入れない エラーメッセージ[タブ] 不正なデータ-にチェック スタイル-停止 タイトル 「入力禁止」(任意) エラーメッセージ 「入力できません」(任意)

5959
質問者

お礼

できました、ありがとうございます。

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

関連するQ&A

  • エクセルのセルに入力制限をかけたいのですが・・・

    エクセルのメニューバーにある『データの入力規則』からではなく、こんな制限をかけたいのですが、お分かりの方がいらしたら、教えてください。 (選択肢)    (文字)   A列       B列         4   2     マイクロソフト   3   1 A列で『2』以外を選択(『1』と『3』と『4』を選択)した場合は、B列で何も入力できなくなる設定。(『エラー音がでる』、や『-』が入力されてもOK、もちろん空白のままでもOK) A列で『2』を選択すると、B列には文字が入力できるようになる。 こんな設定はできないでしょうか? エクセルのメニューバーでの簡単な入力規則なら、使用した事はあるのですが、こういうおそらく関数を使わないとできないような設定はした事がありません。 おわかりの方がいらしたら、どうぞよろしくお願いいたします。   

  • 空白なら入力、入力されていたら削除のマクロ

    A1セルに、B1セルに入力した文字をコピーするマクロを作りたいです。 ただし、常にB1セルに入力した文字をコピーするのではなく、A1セルに何も 入力されていなかった時だけ文字をコピーして、逆に何か入力されていた時はそれを 認識して、A1セルを空白にするマクロです。マクロの記録でうまくいかなかったので、お知恵を貸していただければ幸いです。。 (例) A1セルは空白 B1セルに あいうえお とかかれているとする    マクロボタンを押すと、 A1セルにあいうえお と入力される    もう一度同じマクロボタンを押すと、A1セルが空白になる(あいうえおが削除される)    更にもう一度同じマクロボタンを押すとA1セルにあいうえお と入力・    これの繰り返しです。

  • Excelで、入力文字の後に自動で空白を入れるには

    セルに任意の文字を入力し、その後ろに自動で空白を入れる方法を探しています。 具体的には、次のような内容です。 1 セル内は必ず全角10文字にする。 2 A1に「北海道」と入れたとき、B1は「北海道       」と空白が7文字分入る。 3 A2に「青森」と入れたとき、B1は「青森        」と空白が8文字分入る。 としたいのです。 可能であればBのセルを使わず、Aに入力しEnterを押したらセル内が変わると言うのが理想ですが… 何かいい方法があれば教えて下さい。

  • エクセル マクロ 入力制限について

    検索で探したのですが、うまくヒットしないため、質問させていただきます。 エクセルのセル入力制限についての質問です。 D1セルが空白でなかったら、A1・B1・C1に入力できないようにする と言う条件です。 それを、D1セルだけでなく、行すべてに適用したいのですが、 (D2 に入力されていたら、A2・B2・C2を入力できなくする) マクロで処理できるでしょうか? マクロ実行は、オープンしたときに実行するようにしたいと考えております。 ご教授お願いします。

  • エクセルのセルに入力制限をかけたい(2)

    昨日エクセルのセルに入力制限をかけたい旨の質問をしました。 早速回答をいただき、下記のような制限は解決いたしました。 A列で『2』以外を選択(『1』と『3』と『4』を選択)した場合は、B列で何も入力できなくなる設定。 A列で『2』を選択すると、B列には文字が入力できるようにする設定。 (選択肢)    (文字)   A列       B列         4   2     マイクロソフト   3   1 ★今度はA列で『2』か『3』を入力したセルのB列に文字を入力したいのですが・・・。 (選択肢)    (文字)   A列       B列         4   2     マイクロソフト   3     マイクロソフト   1 昨日の回答をヒントに、数式の窓に区切りをカンマやコロン、セミコロン、カッコでくくる・・・等してみましたがダメでした。 入力規制では、複数の規制はかけられないのでしょうか? お分かりの方、よろしくお願いいたします。

  • 入力文字列の検査

    表        入力文字 __|空白|数字|符号|小数点|その他| 現|a|_a_|_b_|_c_|_d_|_e_| 在|b|_a_|_b_|_e_|_d_|_e_| の|c|_e_|_b_|_e_|_d_|_e_| 状|d|_a_|_e_|_e_|_e_|_e_| 態 文字を入力した後の状態がeの場合は不。 初期状態をaにし、以下<1>の表示される文字列をそれぞれ入力した時に、不になるものはどれか。△は空白とする。 <1> +0010  12.2  -1  9.△ この問題の解き方を詳しく教えてください。

  • 入力すると表示され、入力がないと常に非表示の設定にする

    以前は使っていたのですが度忘れしてしまい、どうしても思い出せないので、教えていただけたらと思います。 A列 B列 1 ○○・・・ B列に文字を入力すると、A列の数字を自動的に表示する。 B列に入力がないと、A列も空白のまま。 この方法がユーザー定義でできたと思ったのですが、分かる方教えていただけますか?

  • 数字を入力してのリンクについて。

    セルA1に ""1"" を入力して セルB1に (リンクさせたもじを表記) 以外は 空白  見たいな感じで作りたいのですが、 IFを使えば簡単なのですが、IFですと26?通りしか計算できなかったと思いますので、 A1に1を入力すると B1にABC A2に2を入力すると B21にDEF ・ ・ A40に40を入力すると B40にQWA のような感じでリンクできるそ方法をご存知の方 ご教授お願いします。

  • エクセルのセルに入力制限をかけたいII

    昨日エクセルのセルに入力制限をかけたい旨の質問をしました。 早速回答をいただき、下記のような制限は解決いたしました。 A列で『2』以外を選択(『1』と『3』と『4』を選択)した場合は、B列で何も入力できなくなる設定。 A列で『2』を選択すると、B列には文字が入力できるようにする設定。  B列のセルに『=A1=2』でしたね (選択肢)    (文字)   A列       B列         4   2     マイクロソフト   3   1 ★今度はA列で『2』か『3』を入力したセルのB列に文字を入力したいのですが・・・。 (選択肢)    (文字)   A列       B列         4   2     マイクロソフト   3     マイクロソフト   1 昨日の回答をヒントに、数式の窓に区切りをカンマやコロン、セミコロン、カッコでくくる・・・等してみましたがダメでした。『=A1=2,=A1=3』や『=A1=2:=A1=3』。『=A1=2;=A1=3』。『=(A1=2)=(A1=3)』・・・など 入力規制では、複数の規制はかけられないのでしょうか? お分かりの方、よろしくお願いいたします。 ここではないカテゴリに入ってしまったので、もう一度ここのカテゴリでお聞きしています。

  • エクセルで入力保護(制限・コントロール)をしたい

    エクセルでおこないたいのですが・・・ 具体例: A1からF1まで入力します。 A1に値が入らないと、B1からF1までは入力できません。(A1の値は決まっていませんが、空白以外の何かです) A1に入力したあと、順繰りに入力していき、 F1に決まった値(例えば「ok」など)が入ったら、A1からE1までは変更できなくなります。 F1を消せば、また、A1からE1に入力ができるようになります。 このような入力をおこないたいのですが、できるでしょうか。 マクロでもVBA使用でもかまいませんが、使ったことがないので その際はコマンド文や使い方も併せて教えていただくとありがたいです。

専門家に質問してみよう