- ベストアンサー
エクセルの文字列置換について(訂正版)
エクセルのVBAにて、全角カナ文字を半角カナ文字に変換したいのですがどうすればいいでしょうか。 シートを使用すればASC関数で出来るのですが。 よろしくお願いいたします。
- ぽんた(@pontahp)
- お礼率57% (22/38)
- オフィス系ソフト
- 回答数3
- ありがとう数0
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 一応、こうなるのですが、あまりこういう場面には出会わないですね。 Dim myStr As String myStr = "ハロー" MsgBox StrConv(myStr, vbNarrow)
関連するQ&A
- エクセルの文字列置換について
エクセルにて、全角カナ文字を半角カナ文字に変換したいのですがどうすればいいでしょうか。 前:"ケラ ムリ" 後:"ケラ ムリ" よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- 英数文字を半角に、カナを全角に変換したい(Excel関数)
Excel関数で、英数カナ文字混在したセルに対して 英数は半角に、カナ文字は全角に変換したいのですが なにかいい方法はないでしょうか? JIS関数、ASC関数では上手くできません。 当方はエクセル駆け出しです。VBAとかを使えば上手くいくのでしょうか?よろしくご教授願います。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセル関数とVBA関数で意味が違うのは多いのか
エクセル関数とVBA関数で意味が違うのは多いのでしょうか? セルA1に「A」と入れ、 B1に「=ASC(A1)」と入れると B1は「A」になります。(半角) VBE画面で Sub test() Debug.Print Asc("A") End Sub を実行すると、-32160 になります。 ヘルプより エクセルでは=全角 (2 バイト) の文字を半角 (1 バイト) の文字に変換します。 VBAでは=指定した文字列内にある先頭の文字の文字コードを返す変換関数です。 となっていますが 同じ関数でも全く意味違うのでびっくりしています。 こういうことは頻繁にあるのでしょうか? (VBAのASC関数のかわりのエクセル関数は、CODE関数でした。)
- ベストアンサー
- オフィス系ソフト
- Excelでカタカナ文字列をひらがな文字列に変換したい。
Excelで半角カタカナを全角に変換する関数がありましたが、全角カタカナを全角ひらがなに変換はできるのでしょうか? 『桐』にはそのような関数があったかと思うのですが、Excelではわかりません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 全角英文字のみを半角に!
全角英カナを半角にする関数「asc」は知っているのですが、 英文字のみを半角にする方法はありますでしょうか? ※英文字とカタカナが同セル内に存在しているのですが、カタカナは全角のままで、英文字のみを半角にする事を希望しています。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセル2003でセル内の文字のうち、半角カナ文字だけを全角かなに変換
エクセル2003でセル内の文字のうち、半角カナ文字だけを全角かなに変換する方法 数字や英文字は半角のまま残して、読みにくい半角カナだけを全角かなに変える方法はあるでしょうか? JIS()ですと、すべての文字が全角に変わってしまいます。 詳しい方、どうかよろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセル_関数_半角カナを全角にしたいのですが。
お尋ねします。 半角カナを全角カナに変換しようと、エクセル関数のJISを使いました。 ところが、1つのセルに255文字までなら正常に変換ができるのですが、256文字以上になると、#VALUEでエラーとなります。 昔のバージョンが低いエクセルでは、1つのセルに255文字までしか入らなかった記憶があるのですが、エクセル2007では、一つのセルに255文字以上登録しているセルもあり、文字が途中で切れているようには見えません。 関数LENを使って調べてみますと、300文字入ったセルもあります。 しかし、その300文字入ったセルを関数の引数とした場合に上記のようなエラーになってしまいます。 「255文字以上のセルは分割してすればいいじゃないか」とのお声もあるかとともいますが、分割はせずに半角カナの入ったセルを全角カナに置き換えることはできないでしょうか。 よろしくお願いします。
- ベストアンサー
- その他(業務ソフトウェア)
- EXCEL 関数
全角カナ文字を半角英数に変換したい。 例えば、<キタノ>⇒<kitano>。全角カナ文字を半角カナ文字に変換するのではなく、半角英数に変換したいのです。宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- Excelで半角カナのみを全角に変換したい
EXCELで、半角カナのみを全角に変換する方法はありますか? JISという関数がありますが、これは英数まで全角に変換されてしまいます。
- ベストアンサー
- オフィス系ソフト
- Access2000のクエリで全角文字を半角にするには?
もともとのデータが全角英数字になっているフィールドを半角に変換したいのですが、クエリー実行時に変換できますでしょうか? 文字列関数のASCかな?とも思い、やってみたのですが、うまくいかず、とりあえず元のテーブルのデータを編集を置換でもって半角にしました。 でも、出来ればテーブルのデータは変更したくないので、クエリーでやる方法はありませんでしょうか? あまり専門的なことは分かりません。VBAは使ったことがありませんのでよろしくお願いします。
- ベストアンサー
- オフィス系ソフト