セルの値をコピーしてみよう。
サンプルソース
Private Sub start()
Range(“A1”).Value = “A1”
Range(“A1”).Copy Range(“A5”)
End Sub
Private Sub start()
Range(“A1”).Value = “A1”
Range(“A1”).Copy Range(“A5”)
End Sub
実行結果
A1
A1
A1
複数コピーしたい場合は:で指定する。
サンプルソース
Private Sub start()
Range(“A1”).Value = “A1”
Range(“B1”).Value = “B1”
Range(“C1”).Value = “C1”
Private Sub start()
Range(“A1”).Value = “A1”
Range(“B1”).Value = “B1”
Range(“C1”).Value = “C1”
Range(“A1:C1”).Copy Range(“A5”)
End Sub
クリップボートのコピー
PasteSpecial
サンプルソース
Private Sub start()
Range(“A1”).Value = “A1”
Range(“A1”).Copy
Private Sub start()
Range(“A1”).Value = “A1”
Range(“A1”).Copy
Range(“A2”).PasteSpecial
Application.CutCopyMode = False
End Sub
実行結果
A1
A1
A1
A1
copyでクリップボードにコピーしている。
つまりクリップボードに何がコピーされているかです。
サンプルソース
Private Sub start()
Range(“A2”).PasteSpecial
End Sub
Private Sub start()
Range(“A2”).PasteSpecial
End Sub