
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
入力セル範囲指定
データー入力規則
「入力値の種類」部で「ユーザー設定」
「数式」部に
=OR(AND(CODE(A1)>96,CODE(A1)<123),ISNUMBER(A1),A1=JIS(A1))
OK
これでよいと思うのですが、少数例でのテストしかしてませんが。
CODE(A1)>96,CODE(A1)<123),=>半角英字許容
ISNUMBER(A1),=>数を許容
A1=JIS(A1)=>全角許容
の意味です。
No.2
- 回答日時:
こんばんは。
入力規則のユーザー設定のところに以下を貼り付けます。
A1 の場合:
=SUMPRODUCT((CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>=161)*(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))<=223))=0
SUMPRODUCT の代わりに、SUMでも可能です。
ただ、どの程度の許容範囲があるのか分かりません。かなり、シートが重くなるのではないかと思います。マクロのイベント・ドリブン型の方が無難かもしれません。イベント・ドリブン型なら、貼り付けに関しても、自動修正してくれます。
No.1
- 回答日時:
入力規則を使うことによって可能です。
ただ少し面倒ですが…1)任意のシートに半角カナ文字のリストを作成します。適当なセルに
=CHAR(ROW(A161))
と入力して、下方向に CHAR(ROW(A223)) となるまでコピーします
これで半角カナ文字のリストが作成されます
2)今作成した半角カナ文字のリストを全て選択して「挿入」→「名前」→「定義」で 範囲 と名前をつけます。
3)半角文字を禁止したいシートのA1セルを選択し「データ」→「入力規則」を選択します。「設定タブ」で「入力値の種類」は「ユーザー設定」を選択すると、式の入力が可能になります。そこに
=MIN(INDEX(FIND(範囲,A1&範囲),))>LEN(A1)
を貼り付けて「OK」してください。
これでA1セルに半角カナ混じりの文字列を入力してみてください。
するとエラーメッセージが出て入力できないはずです。
4)A1セルをコピーして、半角カナ入力禁止にしたいセル範囲を選択後「編集」→「形式を選択して貼り付け」→「入力規則」で貼り付けて完了です
これ以外にもマクロを使ってチェックをする方法、マクロで全角に置き換える方法があります。シート全体をチェック範囲にする場合はマクロの方が適しているかもしれませんが、そちらは割愛します。
入力規則では「そうしても使い勝手が悪い」なら補足してください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- Excel(エクセル) エクセルで割り振りをする方法 7 2022/08/02 14:02
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- 銀行・ネットバンキング・信用金庫 SBJ銀行のネット振込で受取人名に入力できない 4 2022/08/09 13:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】期限アラートについて
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルでセルのコメントが消...
-
シートを保護しても入力規則を...
-
エクセルの入力規則で作ったリ...
-
エクセル逆三角マークで選択項...
-
エクセルVBA ブックを閉じる前...
-
【Excel】ドロップダウンリスト...
-
エクセルで、入力制限(プルダ...
-
エクセルで電話番号から市内局...
-
エクセル 入力規則のリストボ...
-
ドロップダウンリスト(INDIREC...
-
エクセルで、入力できる箇所を...
-
excelの入力規則リストで重複不...
-
Excelで同じセルに入力し エン...
-
Excelのリストで1文字目のみを...
-
入力規則の入力時メッセージの...
-
フォーム入力で入力規則を設定...
-
Excelでセルにデータを表示(右...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルでセルのコメントが消...
-
エクセルVBA ブックを閉じる前...
-
シートを保護しても入力規則を...
-
エクセルの入力規則で作ったリ...
-
エクセル逆三角マークで選択項...
-
エクセルで、入力できる箇所を...
-
エクセルで、入力制限(プルダ...
-
【Excel】ドロップダウンリスト...
-
カンマで区切った数値をCOU...
-
入力規則の入力時メッセージの...
-
エクセル 入力規則のリストボ...
-
フォーム入力で入力規則を設定...
-
ドロップダウンリスト(INDIREC...
-
エクセルで電話番号から市内局...
-
エクセルで。
-
エクセルVBA ユーザーフォーム...
-
Excel 自動的に半角英数になり...
-
エクセルで、セルをクリックす...
おすすめ情報