![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
回答No2です。
例えばA2セルからF10セルを範囲として選択してから「データの入力規則」で、表示される画面の「設定」のタブから入力値の種類を「ユーザー設定」にして、その右側にある「空白を無視する」のチェックをとり、その後に数式の窓には次の式を入力します。
=$B2<>""
その後に同じ画面の「エラーメッセージ」タブをクリックしてエラーメッセージの窓には例えば次のような文を入力してOKします。
「同じ行のB列のセルが空白となっています。必ず入力してから操作を行ってください。」
この回答への補足
KURUMITOさん
ありがとうございます。
試してみました、ちょっとやりたいことが伝えられないようで
説明が下手ですみません
A1からB1、C1と順に入力していく時、
A1が入力されていればB1に
B1が入力されていればC1に
カーソルが移動するようにしたいです
enter keyで移動できればいいのですが、
難しいでしょうか?
よろしくお願いします
KURUMITOさん
これでできました。(この方法でよかったでした)
私のやり方がおかしかったみたいです。
本当に助かりました、ありがとうございました。
No.4
- 回答日時:
カーソルの移動を規制できるようなことは残念ながらマクロを使ってもできません。
条件を満たしていなければ警告を出す、あるいは入力出来ないようにするかなどの操作になります。
No.2
- 回答日時:
例えば次のようにすればよいでしょう。
仮にA1セルからA10セルの間でそのようなことができるようにするためには、初めにA2セルからA10セルを範囲として選択します。
その後に「データの入力規則」から入力値の種類を「ユーザー設定」にして数式の窓には次の式を入力します。
=ISNUMBER(OFFSET(A2,-1,0))=TRUE
これでA1セルに数値が入力されていなければA2セルにデータを入力することができなくなります。同様に1つ前のセルに数値が入力されていなければデータを入力することができません。カーソル自体は次のセルに移っても前のセルに数値が入力されていなければデータを入力することができないわけですからご質問に意味にかなっていると思います。
この回答への補足
KURUMITOさん
ありがとうございます。
思ったようにできませんでした、私がしたいのは
セルが空白の場合にエラーメッセージを出し、入力を強制させたい。
例えば、A2/B2/C2/D2/E2/F2とそれぞれのセルに入力が必要な時に
B2が空白の際にエラーを返し、B2への入力を強制させたいです。
分かりにくくすみません。
入力規則など使ってみましたがうまくいきませんでした。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- Excel(エクセル) 【エクセル】文中に別シートのセルの内容を自動入力したい 6 2022/11/17 11:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/01/06 08:39
- Excel(エクセル) エクセルで#以降の文字を取得したい 1 2022/03/28 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルVBA ブックを閉じる前...
-
エクセルVBA ユーザーフォーム...
-
エクセルでセルのコメントが消...
-
シートを保護しても入力規則を...
-
Excelで同じセルに入力し エン...
-
【Excel】ドロップダウンリスト...
-
フォーム入力で入力規則を設定...
-
Excel 自動的に半角英数になり...
-
エクセル 入力規則のリストボ...
-
エクセルでセルが変更されたら...
-
EXCELで kg、個、本な...
-
入力規則の入力時メッセージの...
-
エクセルのセルの手入力を禁止。
-
エクセルで、セルをクリックす...
-
ドロップダウンリスト(INDIREC...
-
エクセルで作業セルを切り取る...
-
入力規則をブック全体にかける...
-
エクセルでセルに文字入力され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセル逆三角マークで選択項...
-
エクセルVBA ブックを閉じる前...
-
エクセルでセルのコメントが消...
-
シートを保護しても入力規則を...
-
エクセル 入力規則のリストボ...
-
【Excel】ドロップダウンリスト...
-
Excel 自動的に半角英数になり...
-
エクセルVBA ユーザーフォーム...
-
エクセルの入力規則で作ったリ...
-
エクセルで、入力できる箇所を...
-
カンマで区切った数値をCOU...
-
エクセルで、入力制限(プルダ...
-
エクセルで電話番号から市内局...
-
入力規則の入力時メッセージの...
-
ドロップダウンリスト(INDIREC...
-
エクセルで負数の最大値を求めたい
-
Excelで同じセルに入力し エン...
-
excelの入力規則リストで重複不...
おすすめ情報