- ベストアンサー
Excel2003変換機能について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 標準モジュールに貼り付けてください。 標準モジュールへの取り付け方: Alt + F11 (Altを押しながらF11)を押すと、Visual Basic Editor 画面が出てきます。 次に、メニューの[挿入]-[標準モジュール]と開けて、クリックすると、画面が現れますので、以下のコードを貼り付けて、 Alt + Q で、画面を閉じます。 使い方は、ショートカットやコントロールツールなどのコマンドボタンにつけると便利かと思います。マウスで範囲を指定してから、実行してください。 なお、この種のアドインが見つからないのは、あまりにもメジャーすぎるからだと思います。Word用も含めて、何度もやり直しています。どれがベストとはいえませんが、以下のような正規表現で行うのが楽のようです。 '----------------------------------------------------------- Sub ZENHAN() Dim Matches As Object Dim Match As Object Dim buf As String Dim c As Variant With CreateObject("VBScript.RegExp") .Pattern = "([0-9A-z]+)" '全角英数 .Global = True For Each c In Selection 'マウスで選択 If .Test(c) Then Set Matches = .Execute(c) For Each Match In Matches buf = StrConv(.Replace(Match, "$1"), vbNarrow) c.Value = Replace(c, Match, buf) Next buf = "" End If Next End With End Sub
その他の回答 (1)
- Cupper
- ベストアンサー率32% (2123/6444)
標準ではそのような機能は用意されていません。 カタカナも含めて半角文字(1バイト文字)に変換する関数は用意されていますが、英数字のみを変換する機能はExcelにはありません。 マクロやアドインでそのようなことが可能かと思いますが、アドインは見つけることができませんでした。 VBAを使ったマクロで実行するしか無いような気がします。 ※英数カナを全角文字から半角文字に変換する関数:ASC
お礼
やはりそうでしたか。。残念です。 早速のご回答有難うございました。
関連するQ&A
- excel2000で半角スペースを全角に変換する方法
excel2000で半角スペースを全角スペースに一括変換(置換え)する方法を教えてください。 列を指定して検索で半角スペースを入力しても 文字でなければ検索できません。 宜しくお願いいたします
- 締切済み
- Windows XP
- 半角⇔全角の一括変換
Excelで、全角または半角になっているものすべて(英数字、記号、文字)を一括半角または全角に一括変換できますか?もし可能なら方法を教えてください。 Excel2019利用です。
- ベストアンサー
- Excel(エクセル)
- いつの間にか言語の変換方式が変わってしまった
いつの間にか言語の変換方式が変わってしまった。誰がヤッタか 今まではCapsLockで全角と半角の英数が出て半角全角KEYで切り替えてたが半角しか出ない Shift文字キーを押しても半角です 全角を出すには必ず入力モード全角英数にしないとダメです。 元に戻す方法は?
- ベストアンサー
- Windows XP
- 半角文字の一括変換
EXCELで半角入力されている文字を一括で全角に変換したり、逆に全角を半角に一括変換する方法はありますか? 何か手頃なフリーソフトなどご存知ありませんか?
- 締切済み
- Windows XP
- 英数文字を半角に、カナを全角に変換したい(Excel関数)
Excel関数で、英数カナ文字混在したセルに対して 英数は半角に、カナ文字は全角に変換したいのですが なにかいい方法はないでしょうか? JIS関数、ASC関数では上手くできません。 当方はエクセル駆け出しです。VBAとかを使えば上手くいくのでしょうか?よろしくご教授願います。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセル上で英数のみを半角するにはどうしたらいいでしょうか?
エクセル上で、英数のみを全角から半角にするソフトはあるでしょうか? 英数・カナ・記号・スペースまで一括に半角にするものや、英数でも日本文の中の英数1文字は半角にしないものなどは見つけることができたのですが、英数だけをすべて半角にするものは見つけられません。 何かいいものがありましたら教えてください。
- ベストアンサー
- オフィス系ソフト
- ワード2007で記号や特殊文字を全角変換したい
ワード2007を使用していますが、記号や特殊文字を「その他の記号」から挿入するのですが半角で入力されます。 全角に変換しなおしたいのですがどうすればいいでしょうか! たとえば前行の!ですが簡単に全角に変換できないでしょうか? 逆に全角から半角に変換できないでしょうか? マイクロソフトオフィス2007の問題なのでしょうか?
- 締切済み
- Windows Vista
- 文字変換がおかしいのですが・・・
5年前のノートパソコンでWindows XP ですが、ひらがな入力をしようとすると、特定の文字だけ半角英数で入力されてしまいます。半角英数は全角など他の文字変換はできません。言語入力はMicrosoft.IME.Standard2002.ver8.1を使用しています。 ユーザーを切替して使用すると、そのような現象はおこらないのですがどうすれば直るでしょうか。
- 締切済み
- Windows XP
お礼
ご丁寧な回答ありがとうございました。 早速、やってみます。 今後とも宜しくお願い致します。