回答編集履歴

1

追加

2018/06/25 11:50

投稿

casaganai
casaganai

スコア144

test CHANGED
@@ -21,3 +21,35 @@
21
21
  After:=Workbooks("Book2.xlsx").Sheets("Sheet1")
22
22
 
23
23
  End Sub
24
+
25
+
26
+
27
+
28
+
29
+ 上記はVBAでC#ではありませんでした。すみません。
30
+
31
+ C#もExcelも持っていませんが、次のコードでどうでしょう?
32
+
33
+
34
+
35
+ ExcelTest excel1 = new ExcelTest("excel1ファイルのパス");
36
+
37
+ ExcelTest excel2 = new ExcelTest("excel2ファイルのパス");
38
+
39
+
40
+
41
+ //コピー元とコピー先のエクセルを開く
42
+
43
+ excel1.Open();
44
+
45
+ excel2.Open();
46
+
47
+
48
+
49
+ Worksheet sheet1 = excel1.Sheets[1];
50
+
51
+ Worksheet sheet2 = excel2.Sheets[1];
52
+
53
+
54
+
55
+ sheet1.Copy(Type.Missing, sheet2);