|
Private Sub CopyCellPaste()
'クリップボードへコピー
Range("E10:F10").Copy
'ペースト
Range("B8").PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks:=True, Transpose:=False
'コピーモードの解除
Application.CutCopyMode = False
End Sub |
|
|
|
■PasteSpecial(Paste, Operation, SkipBlanks, Transpose) |
|
|
・Paste 省略可能
範囲の中で貼り付ける部分を指定します。 |
|
・Operation 省略可能
貼り付けの操作を指定します。 |
|
・SkipBlanks 省略可能
クリップボードに含まれる空白のセルを貼り付けの対象にしないようにするには、True を指定
既定値は False |
|
・Transpose 省略可能 バリアント型の値を使用。
指定すると、貼り付けのときにデータの行と列を入れ替えるには、True を指定します。
既定値は False |
|
|
|
・Pasteで使用できる定数
xlPasteAll 既定値 : すべて
xlPasteAllExceptBorders : 罫線を除く全て
xlPasteColumnWidths : 列幅
xlPasteComments : コメント
xlPasteFormats : 書式
xlPasteFormulas : 数式
xlPasteFormulasAndNumberFormats : 数式と数値の書式(2002以上)
xlPasteValidation : 入力規則
xlPasteValues : 値
xlPasteValuesAndNumberFormats : 値と数値の書式(2002以上) |
|
|
|
・Operationで使用できる定数
xlPasteSpecialOperationAdd : 加算
xlPasteSpecialOperationDivide : 除算
xlPasteSpecialOperationMultiply : 乗算
xlPasteSpecialOperationNone 既定値 : しない
xlPasteSpecialOperationSubtract : 減算 |
|
|
|
|