質問編集履歴

2

追記していた日本語などを消去

2022/06/13 01:58

投稿

somechan1
somechan1

スコア17

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
- ActiveSheet.Cells.Copy ThisWorkbook.Worksheets(3).Cells
29
+ WorkSheets(3).Cells.Copy After:= ThisWorkbook.Worksheets(2).Cells
35
- ※上記同様
36
30
  ActiveWorkbook.Close SaveChanges:=False
37
31
 
38
32
  End Sub

1

コードの挿入を用いて修正致しました。ご確認の程宜しくお願い致します。

2022/06/12 23:29

投稿

somechan1
somechan1

スコア17

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