回答編集履歴

1

コード追記

2020/10/02 12:15

投稿

hatena19
hatena19

スコア33722

test CHANGED
@@ -29,3 +29,31 @@
29
29
  End Sub
30
30
 
31
31
  ```
32
+
33
+
34
+
35
+ 別案
36
+
37
+ ---
38
+
39
+ リボンのデータ→データツール→区切り位置 コマンド([TextToColumnsメソッド](https://docs.microsoft.com/ja-jp/office/vba/api/excel.range.texttocolumns))を使うと1行でできます。
40
+
41
+
42
+
43
+ ```vba
44
+
45
+ Sub Macro1()
46
+
47
+ Range("C4") = "AA\BB\CC\DD"
48
+
49
+ Range("C5") = "AA\BB\CC\DD\EE\FF\GG"
50
+
51
+ Range("C6") = "AA\BB\CC\DD\EE\FF\GG\HH\RR\TT\YY"
52
+
53
+
54
+
55
+ Range("C4:C6").TextToColumns Destination:=Range("G4"), OtherChar:="\"
56
+
57
+ End Sub
58
+
59
+ ```