質問編集履歴
2
追記していた日本語などを消去
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,18 +21,12 @@
|
|
21
21
|
|
22
22
|
'ブック1をコピー
|
23
23
|
Workbooks.Open Filename:=path & text1
|
24
|
-
ActiveSheet.Cells.Copy ThisWorkbook.Worksheets(2).Cells
|
25
|
-
→これだとシート番号を指定できないので下記のコードを試したがエラー
|
26
|
-
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
|
27
24
|
WorkSheets(3).Cells.Copy After:= ThisWorkbook.Worksheets(2).Cells
|
28
|
-
※開いたブック(ブック1)のシートの3枚目がコピーしたいシート
|
29
|
-
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
|
30
25
|
ActiveWorkbook.Close SaveChanges:=False
|
31
26
|
|
32
27
|
'ブック2をコピー
|
33
28
|
Workbooks.Open Filename:=path & text2
|
34
|
-
|
29
|
+
WorkSheets(3).Cells.Copy After:= ThisWorkbook.Worksheets(2).Cells
|
35
|
-
※上記同様
|
36
30
|
ActiveWorkbook.Close SaveChanges:=False
|
37
31
|
|
38
32
|
End Sub
|
1
コードの挿入を用いて修正致しました。ご確認の程宜しくお願い致します。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,10 +1,13 @@
|
|
1
|
-
【実現したい事】
|
1
|
+
```【実現したい事】
|
2
2
|
ブックを2枚開いてそれぞれをメインのブックのシートの2枚目と3枚目へコピー
|
3
3
|
|
4
4
|
【困っていること】
|
5
5
|
2枚のブックのシート番号を指定してコピーしたいがエラーになってしまう
|
6
6
|
|
7
|
+
|
8
|
+
```VBA
|
7
|
-
|
9
|
+
コード
|
10
|
+
|
8
11
|
Sub 算出()
|
9
12
|
Dim path As String
|
10
13
|
Dim text1 As String 'ブック1
|