いつもお世話になっております
下記のように 半角 全角 の空白を削除する方法
わかる方おしえてくれませんでしょうか
下記のコードは全角だけ削除されてしまいます。
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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 今日の日付が過ぎたらその行を削除したい 1 2023/04/01 20:06
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Visual Basic(VBA) 3つの条件を指定してVBAで行を削除したい 条件1:分類1が重複 条件2:分類2が重複 条件3:個数 6 2022/06/24 11:07
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) vba userformで漢字を全角カタカナに 2 2022/07/24 15:38
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) リストボックス セルの値を取得する 1 2022/05/21 20:47
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- Excel(エクセル) マクロで最終行から上に検索を逆にしたい 1 2022/05/17 18:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
エクセルにMicrosoft Barcode C...
-
全角/半角キーをSendkeys関数で...
-
IEからEdgeへの移行に伴うIMEの...
-
VBA 文字に半角が含まれて...
-
UWSC教えて
-
VBで、String型のデータが、...
-
全角英数字の必要性が理解できない
-
char型全角数字から、int型半角...
-
word差し込み印刷 半角カタカ...
-
「一角」って何でしょうか
-
LaTeXで半角カンマと全角カンマ...
-
エクセルの認識機能 VLOOKUP関数
-
Excel2010英数字のみ半角にする...
-
SQLServerのNULLのデータと空文...
-
CString Format にて全角空白文...
-
プログラミングでは、半角括弧...
-
Word2007の全角文字、全角スペ...
-
.NET3.5におけるキーボードの「...
-
改行のないテキストを指定バイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
住宅にカナを入力する際に丁目...
-
エクセルにMicrosoft Barcode C...
-
プログラミングでは、半角括弧...
-
IEからEdgeへの移行に伴うIMEの...
-
全角英数字の必要性が理解できない
-
VBA 文字に半角が含まれて...
-
Accessのテキストボックスの入...
-
word差し込み印刷 半角カタカ...
-
COBOL・全角判定
-
全角入力
-
VB.net、テキストボックス入力...
-
COBOLでの全角文字の判定をした...
-
CString Format にて全角空白文...
-
メモ帳の段落の揃え方
-
ダブルコーテーションの置換
-
正規表現で、全角文字を半角文...
-
VBで、String型のデータが、...
-
よくアカウント等に使われる 半...
-
エクセルでの”々”の扱い
おすすめ情報