質問編集履歴

4

2021/01/27 22:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -102,6 +102,8 @@
102
102
 
103
103
  出力されたcsvファイルの中身です。
104
104
 
105
+ (1~5行まで出力したいのに10行出力されてしまう。)
106
+
105
107
 
106
108
 
107
109
  a1b1,c1

3

2021/01/27 22:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- 説明用にやっていることを簡略化したソースコードを掲載します。
25
+ 確認用にやっていることを簡略化したソースコードを掲載します。
26
26
 
27
27
 
28
28
 
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- Sheet2に入ってる連結計算式です。(A1~A10に入ってます。)
35
+ Sheet2に入ってる文字列を連結する計算式です。(A1~A10に入ってます。)
36
36
 
37
37
  ![イメージ説明](3fc20eb2b86dff8746f47c60c1eece39.png)
38
38
 

2

2021/01/27 22:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,12 @@
17
17
 
18
18
 
19
19
  よろしくお願い致します。
20
+
21
+
22
+
23
+
24
+
25
+ 説明用にやっていることを簡略化したソースコードを掲載します。
20
26
 
21
27
 
22
28
 
@@ -80,7 +86,7 @@
80
86
 
81
87
  Application.CutCopyMode = False
82
88
 
83
- ActiveWorkbook.SaveAs Filename:="C:\test\test.csv", FileFormat:=xlCSV, _
89
+ ActiveWorkbook.SaveAs Filename:="C:\test\Sheet3.csv", FileFormat:=xlCSV, _
84
90
 
85
91
  CreateBackup:=False
86
92
 

1

ソースコードを貼り付けました。

2021/01/27 22:36

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,103 @@
17
17
 
18
18
 
19
19
  よろしくお願い致します。
20
+
21
+
22
+
23
+ Sheet1に入ってるデータです。
24
+
25
+ ![イメージ説明](2ddf78c2689535cc51d51257edc9af0c.png)
26
+
27
+
28
+
29
+ Sheet2に入ってる連結計算式です。(A1~A10に入ってます。)
30
+
31
+ ![イメージ説明](3fc20eb2b86dff8746f47c60c1eece39.png)
32
+
33
+
34
+
35
+ マクロのソースコードです。
36
+
37
+ ```ここに言語を入力
38
+
39
+ Sub Macro1()
40
+
41
+ Columns("A:B").Select
42
+
43
+ Selection.Copy
44
+
45
+ Sheets("Sheet2").Select
46
+
47
+ Columns("B:B").Select
48
+
49
+ ActiveSheet.Paste
50
+
51
+ Columns("A:A").Select
52
+
53
+ Application.CutCopyMode = False
54
+
55
+ Selection.Copy
56
+
57
+ Range("C14:D16").Select
58
+
59
+ Sheets("Sheet3").Select
60
+
61
+ Columns("A:A").Select
62
+
63
+ Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
64
+
65
+ :=False, Transpose:=False
66
+
67
+ Sheets("Sheet1").Select
68
+
69
+ Columns("C:C").Select
70
+
71
+ Application.CutCopyMode = False
72
+
73
+ Selection.Copy
74
+
75
+ Sheets("Sheet3").Select
76
+
77
+ Columns("B:B").Select
78
+
79
+ ActiveSheet.Paste
80
+
81
+ Application.CutCopyMode = False
82
+
83
+ ActiveWorkbook.SaveAs Filename:="C:\test\test.csv", FileFormat:=xlCSV, _
84
+
85
+ CreateBackup:=False
86
+
87
+ ActiveWorkbook.SaveAs Filename:="C:\test\test.xlsm", FileFormat:= _
88
+
89
+ xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
90
+
91
+ End Sub
92
+
93
+ ```
94
+
95
+
96
+
97
+ 出力されたcsvファイルの中身です。
98
+
99
+
100
+
101
+ a1b1,c1
102
+
103
+ a2b2,c2
104
+
105
+ a3b3,c3
106
+
107
+ a4b4,c4
108
+
109
+ a5b5,c5
110
+
111
+ ,
112
+
113
+ ,
114
+
115
+ ,
116
+
117
+ ,
118
+
119
+ ,