teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追加

2020/09/01 08:20

投稿

radames1000
radames1000

スコア1925

answer CHANGED
@@ -1,3 +1,25 @@
1
1
  参考リンクをあげておきます
2
2
  [セルのコピー&値の貼り付け(PasteSpecial)](https://excel-ubara.com/excelvba1/EXCELVBA341.html)
3
- [ブックからブックへの貼り付け](https://qiita.com/tobigitsune/items/4ef98a1fb9f1c03c297a#%E3%83%96%E3%83%83%E3%82%AF%E3%81%8B%E3%82%89%E3%83%96%E3%83%83%E3%82%AF%E3%81%B8%E3%81%AE%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91)
3
+ ```vba
4
+ Worksheets("Sheet1").Range("A1:B10").Copy
5
+ Worksheets("Sheet2").Range("A1").PasteSpecial _
6
+                  Paste:=xlPasteValues, _
7
+                  Operation:=xlNone, _
8
+                  SkipBlanks:=False, _
9
+                  Transpose:=False
10
+ ```
11
+
12
+ [ブックからブックへの貼り付け](https://qiita.com/tobigitsune/items/4ef98a1fb9f1c03c297a#%E3%83%96%E3%83%83%E3%82%AF%E3%81%8B%E3%82%89%E3%83%96%E3%83%83%E3%82%AF%E3%81%B8%E3%81%AE%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91)
13
+ ```vba
14
+ With Workbooks.Open("貼り付けたいブック.xls")
15
+ '「貼付元」シートを全部コピー
16
+ .Worksheets("貼付元").Cells.Copy
17
+ 'このブックの「貼付先」シートへ値貼り付け
18
+ ThisWorkbook.Worksheets("貼付先").Range("A1").PasteSpecial _
19
+ xlPasteValuesAndNumberFormats
20
+ 'コピー中状態を解除
21
+ Application.CutCopyMode = false
22
+ 'ブックを保存せずに閉じる
23
+ .Close False
24
+ End With
25
+ ```