
いつもお世話になっております
下記のように 半角 全角 の空白を削除する方法
わかる方おしえてくれませんでしょうか
下記のコードは全角だけ削除されてしまいます。
1 と2 を入れ替えると玉に半角だけ削除されます。
For Each r In Range("E11", Cells(Rows.Count, "E").End(xlUp))
r.Offset(, 1).Value = Replace(r, " ", "") '1
r.Offset(, 1).Value = Replace(r, " ", "") '2
Next
近 藤
佐 藤
近 藤
佐 藤
No.2ベストアンサー
- 回答日時:
※この回答は、“締め切られた質問への回答追加”として、2023/05/14 05:40に回答者の方よりご依頼をいただき、教えて!gooによって代理投稿されたものです。
>下記のコードは全角だけ削除されてしまいます。
>1 と2 を入れ替えると玉に半角だけ削除されます。
For Each r In Range("E11", Cells(Rows.Count, "E").End(xlUp))
r.Offset(, 1).Value = Replace(r, " ", "") '1
r.Offset(, 1).Value = Replace(r, " ", "") '2
Next
コードの置換対象文字列を見て頂ければわかりますが、
どちらも置換前の値を指定してます。
結局後から実行された方の結果が出ているだけであり、
2つとも正常に置換はしてはいるはずです。
For Each r In Range("E11", Cells(Rows.Count, "E").End(xlUp))
r.Offset(, 1).Value = Replace(Replace(r, " ", ""), " " , "") '1 + 2
Next
置換後の値を対象に更に置換をさせたら宜しいかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
VBA 文字に半角が含まれて...
-
IEからEdgeへの移行に伴うIMEの...
-
コマンドプロンプト 全角を含ん...
-
エクセルにMicrosoft Barcode C...
-
全角英数字の必要性が理解できない
-
住宅にカナを入力する際に丁目...
-
エクセルでの”々”の扱い
-
C言語のコンパイルエラーなん...
-
char型全角数字から、int型半角...
-
VBA 「,」・空白・カタカナ等...
-
エクセルの検索が正しくできな...
-
Excel VBAでオートシェイプ内の...
-
エクセルの認識機能 VLOOKUP関数
-
POM
-
全角入力
-
Accessでのグループ化で全角・...
-
C# 文字列にアルファベットが何...
-
VB.net、テキストボックス入力...
-
全角スペース
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
住宅にカナを入力する際に丁目...
-
英数字のみ全角から半角に変換
-
VBA 文字に半角が含まれて...
-
IEからEdgeへの移行に伴うIMEの...
-
全角英数字の必要性が理解できない
-
COBOL・全角判定
-
word差し込み印刷 半角カタカ...
-
VB.net、テキストボックス入力...
-
char型全角数字から、int型半角...
-
プログラミングでは、半角括弧...
-
メモ帳の段落の揃え方
-
エクセルにMicrosoft Barcode C...
-
エクセルの検索が正しくできな...
-
封筒の宛先で縦書きの書き方
-
エクセルでの”々”の扱い
-
全角/半角キーをSendkeys関数で...
-
.NET3.5におけるキーボードの「...
-
VBで、String型のデータが、...
-
Accessで日付や数値を全角で表...
-
明細書の英数字の全角・半角に...
おすすめ情報