テキストボックス(半角カナ)で次のようなコードを書きました。
Private Sub 半角カナ_AfterUpdate()
Me.半角カナ = StrConv(Me.半角カナ, 8 + 16)
Me.半角カナ = Replace(Me.半角カナ, "ッ", "ツ")
Me.半角カナ = Replace(Me.半角カナ, "ャ", "ヤ")
Me.半角カナ = Replace(Me.半角カナ, "ュ", "ユ")
Me.半角カナ = Replace(Me.半角カナ, "ョ", "ヨ")
Me.半角カナ = Replace(Me.半角カナ, "ァ", "ア")
Me.半角カナ = Replace(Me.半角カナ, "ィ", "イ")
Me.半角カナ = Replace(Me.半角カナ, "ゥ", "ウ")
Me.半角カナ = Replace(Me.半角カナ, "ェ", "エ")
Me.半角カナ = Replace(Me.半角カナ, "ォ", "オ")
End Sub
Private Sub 半角カナ_BeforeUpdate(Cancel As Integer)
If Me.半角カナ Like "*[!-0-9ア-ンA-Z゙゚()./]*" Then
Cancel = True
MsgBox "半角カタカナと英数字のみ入力可能です。"
End If
End Sub
これにより、
ひらがな⇒半角カナ に変換
小文字の半角カナ⇒大文字の半角カナ に変換
数字、半角カナ、アルファベット、濁点、半濁点、()./ の文字以外
は入力できなくしました。
そこでもう一つ工夫したいのが、やまだ たろう や ヤマダ タロウ
などを入力しても、半角、全角スペースでエラーが生じてしまい
ます。
あと、どう改善すればよろしいですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel でマクロ利用しセル内テキストを修正しております(半角カナを全角にするなど)。 ただ、セル 4 2023/06/15 21:29
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Visual Basic(VBA) 空白を全て削除したい 2 2023/05/13 21:36
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) 【マクロ】フォルダを3つ、POモニター上に、決まった並べ方をしたい 4 2022/08/31 11:05
- Excel(エクセル) 【マクロ】フォルダを2つのモニターの定位置に並べたい 2 2022/09/02 01:14
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) 【VBA】ファイルパスに半角スペースが入ると、VBAが動かない 5 2022/08/04 20:52
このQ&Aを見た人はこんなQ&Aも見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
これが怖いの自分だけ?というものありますか?
人によって怖いもの(恐怖症)ありませんか? 怖いものには、怖くなったきっかけやエピソードがあって聞いてみるとそんな感覚もあるのかと新しい発見があって面白いです。
-
自分の通っていた小学校のあるある
進学したり大人になってから、「あれって自分の小学校だけだったのかな」と思うことありますよね。 逆に「他の小学校ってそんなことするの!?」と思ったり。 そんな「自分の通っていた小学校」のあるあるを教えてください!
-
店員も客も斜め上を行くデパートの福袋
シュールを通り越して店員も客も斜め上を行くデパートの福袋に入ってそうなものを教えて下さい。 よかったらレビューもしてください。
-
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
アクセスのフォームに入力する文字に制限をかけたい
Access(アクセス)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
-
4
入力規則で半角数字のみ受け付ける方法
Windows Vista・XP
-
5
どこにもフォーカスを当てたくない
Access(アクセス)
-
6
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
7
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
8
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
9
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
10
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
11
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
12
入力できる文字数を制限する方法
Access(アクセス)
-
13
ACCESSのフォームで次のレコードに移動しない方法を教えてください
その他(データベース)
-
14
アクセスVBAのMe!と[ ]
Access(アクセス)
-
15
アクセスでレコードの内容が変更されたかどうかを調べるには
Access(アクセス)
-
16
accessで重複を防ぎたい
Access(アクセス)
-
17
accessで未入力の場合にメッセージボックスを表示したい
Access(アクセス)
-
18
VBAのTextBoxに半角数字のみ入力したい
Visual Basic(VBA)
-
19
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
20
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
住宅にカナを入力する際に丁目...
-
IEからEdgeへの移行に伴うIMEの...
-
Accessで日付や数値を全角で表...
-
エクセルでの”々”の扱い
-
全角英数字の必要性が理解できない
-
VBScriptの正規表現で半角スペ...
-
エクセルの検索が正しくできな...
-
ダブルコーテーションの置換
-
メモ帳の段落の揃え方
-
capeofdragonと申します Excel2...
-
COBOL・全角判定
-
半角/全角文字混在データの分...
-
正規表現の全角、半角、大文字...
-
封筒の宛先で縦書きの書き方
-
Pythonにおける全角括弧の正規表現
-
「一角」って何でしょうか
-
Accessのテキストボックスの入...
-
ASPで全角数字を半角数字にする...
-
VBAで“ダブルクォート”の表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
住宅にカナを入力する際に丁目...
-
word差し込み印刷 半角カタカ...
-
IEからEdgeへの移行に伴うIMEの...
-
全角英数字の必要性が理解できない
-
エクセルにMicrosoft Barcode C...
-
VBA 文字に半角が含まれて...
-
メモ帳の段落の揃え方
-
エクセルでの”々”の扱い
-
プログラミングでは、半角括弧...
-
COBOL・全角判定
-
半角/全角文字混在データの分...
-
エクセルの検索が正しくできな...
-
.NET3.5におけるキーボードの「...
-
VB.net、テキストボックス入力...
-
正規表現で、全角文字を半角文...
-
Accessのテキストボックスの入...
-
CString Format にて全角空白文...
-
LaTeXで半角カンマと全角カンマ...
-
封筒の宛先で縦書きの書き方
おすすめ情報