回答編集履歴

1

編集しました。

2019/09/25 09:04

投稿

cjapan35
cjapan35

スコア10

test CHANGED
@@ -1,49 +1 @@
1
- 最終的に以下のコードで一つ目の表の一行下に二つ目の表を貼り付けるということができました。
2
-
3
- 2~5行目までが見出し部分なので、見出し以外の部分(6行目以降)をコピーして1行下に貼り付けという形になりました。
4
-
5
- みなさんありがとうございました。
1
+ どうもありがとうございます。解決ました。
6
-
7
-
8
-
9
- ```vba
10
-
11
- Dim LastRw1 As Long '元データの最終行
12
-
13
- Dim LastRw2 As Long '新規ブックの最終行
14
-
15
-
16
-
17
- wbk.Activate
18
-
19
-
20
-
21
- '元データの最終行を取得
22
-
23
- LastRw1 = wbk.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
24
-
25
-
26
-
27
- '新規ブックの最終行を取得
28
-
29
- LastRw2 = wbk_new.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
30
-
31
-
32
-
33
- If LastRw1 >= 2 Then
34
-
35
- Range(Rows(6), Rows(LastRw1)).Copy
36
-
37
- With wbk_new.Sheets(1).Cells(LastRw2 + 1, 1)
38
-
39
- .PasteSpecial
40
-
41
- .PasteSpecial xlPasteColumnWidths
42
-
43
- End With
44
-
45
- End If
46
-
47
-
48
-
49
- ```