質問編集履歴

3

内容の追記

2021/12/04 05:07

投稿

poporon7
poporon7

スコア22

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- シートにnbspが存在する場合、見た目はデータなしですが、データ在りとなり正しい件数が出せずに困っています。そこでnbspをVBAで削除しよう思いました。ですが、1セルずつReplace関数で削除すればできますが、範囲指定でReplaceメソッドで削除すると削除ができません。
5
+ シートにnbsp(ノーブレークスペース)が存在する場合、見た目はデータなしですが、データ在りとなり正しい件数が出せずに困っています。そこでnbspをVBAで削除しよう思いました。ですが、1セルずつReplace関数で削除すればできますが、範囲指定でReplaceメソッドで削除すると削除ができません。
6
6
 
7
7
 
8
8
 

2

内容の追記

2021/12/04 05:07

投稿

poporon7
poporon7

スコア22

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  Range("A1")=Replace(Range("A1"),ChrW(160),"") →削除できる
10
10
 
11
- Sheet1.Cells.Replace(ChrW(160),"")       →削除できない
11
+ Sheet1.Cells.Replace(ChrW(160),"")       →削除できない (追記参照:できました)
12
12
 
13
13
 
14
14
 
@@ -25,3 +25,13 @@
25
25
 
26
26
 
27
27
  どうぞよろしくお願いいたします。
28
+
29
+
30
+
31
+ 追記)すみません。1に関しては解決しました。シートに保護がかかっていて置き換えができなかったということに気づきました。お恥ずかしい限りです。><
32
+
33
+ できましたら2がお分かりの方がいらっしゃったらご教示いただけませんでしょうか。
34
+
35
+ MacOSの違う方にも使っていただく予定なので、Windowsと同等にしたいと考えています。
36
+
37
+ よろしくお願いいたします。

1

追加情報

2021/12/04 05:06

投稿

poporon7
poporon7

スコア22

test CHANGED
File without changes
test CHANGED
@@ -16,9 +16,9 @@
16
16
 
17
17
  1_一括でnbspを削除するにはどうしたらよいでしょうか。
18
18
 
19
- 2_Macの場合、ChrWが使えないとネットにありましたが、Macの場合どのようにすればよいでしょうか。
19
+ 2_MacExcelの場合、ChrWが使えないとネットにありましたが、Macの場合どのようにすればよいでしょうか。
20
20
 
21
-   また、MacでもWindowsで共通のコードがあれば教えていただきたいです。
21
+   また、MacWindowsで共通のコードがあれば教えていただきたいです。
22
22
 
23
23
 
24
24