A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
入力規則で入力時にエラーメッセージを表示では如何でしょうか。
エクセルグレードが不明につき操作手順はwebで検索して下さい。
入力範囲(仮にA1:A5)を選択→入力規則→設定タブで「ユーザ定義」を選択、数式欄に=LEN(A1)=LENB(A1)→OK
因みに入力規則→エラーメッセージタブで任意メッセージを追記可能(例えば、「全角文字あり」等)
No.4
- 回答日時:
例えばA1セル~A9セルに、数字と半角のマイナスしか入力出来ない様にするには、以下の様に操作します。
A1セルを選択
↓
Excelのバージョンが、
Excel2007以降の場合は、[データ]タブ、
Excel2007よりも前の場合は、メニューの[データ]ボタン
をクリック
↓
Excel2007以降の場合は、「データツール」グループの中にある[データの入力規則]をボタンをクリックしてから、現れた選択肢の中にある[データの入力規則]をクリック
Excel2007よりも前の場合は、現れた選択肢の中にある[入力規則]をクリック
↓
現れた「データの入力規則」ダイアログボックスの[設定]タブをクリック
↓
「入力値の種類」欄をクリックし、現れた選択肢の中にある[ユーザー設定]をクリック
↓
「数式」欄に
=ISNUMBER(SUBSTITUTE(A1,"-",)/(A1&""=ASC(A1)))
と入力
↓
「データの入力規則」ダイアログボックスの[OK]ボタンをクリック
↓
A1セルを右クリック
↓
現れた選択肢の中にある[コピー]をクリック
↓
A2~A9のセル範囲をまとめて選択
↓
選択範囲を示す黒い太枠の内側にカーソルを合わせてから、マウスを右クリック
↓
現れた選択肢の中にある[形式を選択して貼り付け]をクリック
↓
現れた「形式を選択して貼り付け」ダイアログボックスの中にある[入力規則]と記されている箇所をクリックして、チェックを入れる
↓
「形式を選択して貼り付け」ダイアログボックスの[OK]ボタンをクリック
以上です。
No.3
- 回答日時:
こんばんは!
横からおじゃまします。
すでに回答は出ていますので、参考程度で・・・
>半角の数字とハイフンのみを入力させそれ以外の全角文字等が入力されないようにする・・・
とありますので、半角英字・及びその他記号(/・¥・*等々)も入力できないようにVBAでの一例です。
画面左下にある操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストしてみてください。
※ 項目名等はあらかじめ入力しておかないと、それらもはじかれてしまいます。
(入力セルはA列と限定していますので、実際の配置に合わせてコードを変更する必要があります。)
Private Sub Worksheet_Change(ByVal Target As Range) 'この行から
If Target.Column = 1 And Selection.Count = 1 Then '←ここで範囲指定します。
Dim i As Long
Dim str As String
For i = 1 To Len(Target)
str = Mid(Target, i, 1)
If Not str Like "[0-9 -]" Then
MsgBox "入力は半角数字・ハイフンのみです!", vbExclamation
Target = ""
Target.Select
Exit Sub
End If
Next i
End If
End Sub 'この行まで
※ 仮に 10-15 のような入力値ですと「日付」と判断されますので入力不可になると思います。
※ 他の方々が回答されていらっしゃるように、「入力規則」を使用するのが一般的だと思います。
m(_ _)m
No.1
- 回答日時:
データメニュー(Excel2007以降ではデータタブ)の入力規則を使い,制限します。
簡単な対応:半角文字しか入力できないようにする
A1セルでデータの入力規則を開始
種類をユーザー設定に変更し
下の空欄に
=LENB(A1)=LEN(A1)
とする
少し手の込んだ対応:半角の数字と半角のマイナスしか入力できないようにする
A1セルの入力規則で
=(LENB(A1)=LEN(A1)*ISNUMBER(--SUBSTITUTE(A1,"-","")))
とする
必要に応じて「エラーメッセージ」のタブで,「半角で入力する」のように説明が出るように仕込んでおきます。
いずれもA1で設定したのちに所定の入力セルにコピーするか,操作を理解して所定のセルに合わせた数式を設定します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルでセルのコメントが消...
-
エクセルVBA ブックを閉じる前...
-
シートを保護しても入力規則を...
-
入力規則の入力時メッセージの...
-
エクセル 入力規則のリストボ...
-
カンマで区切った数値をCOU...
-
Excelで同じセルに入力し エン...
-
エクセルで、入力できる箇所を...
-
エクセルで。
-
エクセルで、入力制限(プルダ...
-
【Excel】ドロップダウンリスト...
-
入力規則をブック全体にかける...
-
エクセル逆三角マークで選択項...
-
ドロップダウンリスト(INDIREC...
-
表内で、Enterキーで横→行の最...
-
エクセルで電話番号から市内局...
-
Excelの入力規則によるプルダウ...
-
Excel 自動的に半角英数になり...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルでセルのコメントが消...
-
エクセルVBA ブックを閉じる前...
-
シートを保護しても入力規則を...
-
エクセル逆三角マークで選択項...
-
カンマで区切った数値をCOU...
-
【Excel】ドロップダウンリスト...
-
エクセル 入力規則のリストボ...
-
入力規則の入力時メッセージの...
-
エクセルで、入力できる箇所を...
-
エクセルで電話番号から市内局...
-
エクセルの入力規則で作ったリ...
-
エクセルで。
-
エクセルのセルの手入力を禁止。
-
エクセルVBA ユーザーフォーム...
-
ドロップダウンリスト(INDIREC...
-
Excel 自動的に半角英数になり...
-
エクセルで、入力制限(プルダ...
-
フォーム入力で入力規則を設定...
おすすめ情報