No.1ベストアンサー
- 回答日時:
こんにちは
仕様変更時、ご自身で直せることを期待して
雑に走り書きサンプルです。
ちょっと時間がないので説明は割愛します
対象のシートモジュールへ
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C:D,F:F")) Is Nothing Then Exit Sub
Application.EnableEvents = False
With Target
If IsNumeric(.Value) And .Value <> "" Then
Select Case .Column
Case 3
If .Value >= 1 And .Value <= 4 Then .Value = Split("東京都,埼玉県, 神奈川県, 千葉県", ",")(.Value - 1) Else GoTo myNG
Case 4
If .Value >= 1 And .Value <= 2 Then .Value = Split("男性,女性", ",")(.Value - 1) Else GoTo myNG
Case 6
If .Value >= 1 And .Value <= 7 Then .Value = Split("10代,20代,30代,40代,50代,60代,70代以上", ",")(.Value - 1) Else GoTo myNG
End Select
Else
If .Value = "" Then GoTo myEnd Else GoTo myNG
End If
End With
myEnd:
Application.EnableEvents = True
Exit Sub
myNG:
MsgBox ("入力が適切ではありません")
Application.Undo
GoTo myEnd
End Sub
入力が指定数値以外の場合、メッセージ出力と入力前に戻します(空白は例外、複数セル範囲の対応はご自身で加えてください)
もし、条件に合っていない部分があればご自身で・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロで置換を教えてください 1 2022/05/19 10:27
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセルのマイナス表示 3 2022/03/28 16:35
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- 転職 長く続けられる好条件の求人でしょうか? 3 2023/07/12 18:45
- Visual Basic(VBA) 先頭と末尾を指定して連続した数字を入力 1 2022/09/14 13:12
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Excel(エクセル) Excleマクロ セル値の代入と文字列の結合について 3 2022/10/05 16:47
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Visual Basic(VBA) 指定文字以外のカウント 4 2023/05/03 14:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「つつじ」「羊」「執事」のア...
-
東京都の「町田」って何区?
-
語尾に「~わよ」~「だわ」等...
-
単語の並列(、や)の仕方教え...
-
美人の多い→都道府県は? 追記 ...
-
お見えですか? と尋ねる言...
-
エクセル:住所の番地順に並び...
-
教育実習の謝礼金について
-
鉛筆のとがった状態を表す言葉...
-
47都道府県、いくつ行かれたこ...
-
標準語が怖い?
-
近郊ってどこまでの範囲?
-
理髪店の休日について
-
味噌汁を吸う・・・方言?
-
ハルジオンを貧乏草と呼ぶ地域
-
地方って簡単に言うと東京以外...
-
「日本全国 綱引きの時どんな...
-
「鈍行」って言う??
-
クラスの名前がアルファベット...
-
最高にダサい名字って何だと思...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
単語の並列(、や)の仕方教え...
-
理髪店の休日について
-
お見えですか? と尋ねる言...
-
近郊ってどこまでの範囲?
-
エクセル:住所の番地順に並び...
-
東京都の「町田」って何区?
-
味噌汁を吸う・・・方言?
-
語尾に「~わよ」~「だわ」等...
-
どんジャンケンポンじゃなくて...
-
クラスの名前がアルファベット...
-
最高にダサい名字って何だと思...
-
東京都教員の勤務地
-
教育実習の謝礼金について
-
鉛筆のとがった状態を表す言葉...
-
都内の市内局番が3桁化される前...
-
吉祥寺=「ジョージ」のような...
-
愛知県民に質問。愛知って土地...
-
ホタテの発音
-
東京 と 大阪 どっちが住ん...
-
公立学校教員の移動内示の時期は?
おすすめ情報