Excel VBA 質問スレッド №2163 (解決済)

Userformのテキストボックスに半角「p」の文字を確定できない

投稿者 : はしばとうま     投稿日時 : 2025/12/16(Tue) 20:06:16     OS : Windows 11     EXCEL : Office 365
入力が半角の場合は、「p」を普通に入力して確定することはできるのですが、
全角入力時に全角「p」から半角「p」に変換すると確定できずに消えてしまいます。
これは仕様それとも不具合?

テキストボックス自体にも入力制限はしておりません。
p入力時だけ、入力を全角モード⇒半角モードに切り替えるしかないでしょうか。

全角入力例
po ⇒ F10キーで半角「po」に変換して確定 ⇒ 消える

どなたか詳細分かる方いないでしょうか。

スポンサーリンク
[返信 1] Re : Userformのテキストボックスに半角「p」の文字を確定できない
投稿者 : ごんぼほり     投稿日時 : 2025/12/17(Wed) 09:29:38
使用しているIMEはなんでしょうか?
当方 Windows11+Office365 の環境で、
MSIME、ATOK、Google日本語入力の3つのIMEで試しましたが再現しません

[返信 2] Re : Userformのテキストボックスに半角「p」の文字を確定できない
投稿者 : はしばとうま     投稿日時 : 2025/12/17(Wed) 13:48:23
■[返信 1] ごんぼほりさん(2025-12-17 09:29:38)の記事
> 使用しているIMEはなんでしょうか?
> 当方 Windows11+Office365 の環境で、
> MSIME、ATOK、Google日本語入力の3つのIMEで試しましたが再現しません

確認ありがとうございます。
使用しているものはMSIMEになります。

ちなみに op⇒op といった p が頭になければ大丈夫なようです。

ファイルに依存しているかと思い、新規ファイルでテキストボックスを作り
試してみましたが、やはり同じ結果となりました。
PCの環境依存とかあるんでしょうか・・・

[返信 3] Re : Userformのテキストボックスに半角「p」の文字を確定できない
投稿者 : 昔の話     投稿日時 : 2025/12/17(Wed) 15:58:38
1度入力履歴削除してみれば

[返信 4] Re : Userformのテキストボックスに半角「p」の文字を確定できない
投稿者 : はしばとうま     投稿日時 : 2025/12/17(Wed) 19:26:00
いろいろ検証していたところ、他のPCでは再現しないことが判明しました。
PC依存?IME依存?なのかよくわかりませんが、どちらにしても使っているPCの環境の問題で間違いなさそうです。
他の原因になっていそうなところを探ってみます。
お騒がせしました。

ごんぼほりさん、昔の話さん、ありがとうございました。

当掲示板について
  • Excel VBA に関する掲示板です。Excel VBA に関する質問や疑問、それに対する解決方法など気軽に投稿してください。
  • 記事内ではHTMLのタグは使用できません。
  • 記事は一度投稿すると修正できません。内容を訂正したい場合は返信で対応してください。
  • Sub〜End Sub、Function〜End Function は自動的にプログラムコードとみなし、枠で囲って見やすくします。
  • Excel VBA とは関係ないことや、他人が不快に思うようなことなど、管理人が適当でないと判断した記事は削除する場合があります。
スポンサーリンク
返信入力フォーム
お 名 前  :
内  容   :

ステータス  :

認証コード  : キャプチャ画像 




( 処理日時 : 2026-01-11 18:42:48 )
タイトルとURLをコピーしました