値で貼り付けたいのにミスった!ってことあるかと思います。
そんな時には PasteSpecialメソッド を使いましょう。
xlPasteValues | -4163 | 値のみ |
xlPasteComments | -4144 | コメントを貼り付け |
xlPasteFormulas | -4123 | 数式を貼り付け |
xlPasteFormats | -4122 | コピーしたソースの形式を貼り付け |
xlPasteAll | -4104 | すべてを貼り付け |
xlPasteValidation | 6 | 入力規則を貼り付け |
xlPasteAllExceptBorders | 7 | 輪郭以外のすべてを貼り付け |
xlPasteColumnWidths | 8 | コピーした列の幅を貼り付け |
xlPasteFormulasAndNumberFormats | 11 | 数式と数値の書式を貼り付け |
xlPasteValuesAndNumberFormats | 12 | 値と数値の書式を貼り付け |
xlPasteAllUsingSourceTheme | 13 | ソースのテーマを使用してすべてを貼り付け |
xlPasteAllMergingConditionalFormats | 14 | すべてを貼り付け、条件付き書式をマージ |
ごちゃごちゃ余計な引数は使わん!って人は下記のサンプルをご閲覧あれ♪
Sub Pastes() | |
Range(“A1”) = “ペースト練習” | |
Range(“A1”).Select | |
Selection.Copy | |
Range(“E1”).PasteSpecial xlPasteValues | |
End Sub |
ではでは。
コメント