銀河鉄道

【VBA】セル範囲を画像としてコピーする|CopyPicture

サムネイル
画像としてコピーする

セル範囲を画像としてコピーする

セル範囲は、行番号と列番号で指定してる

' -----------------------------------------------------------------------
' 引数          : ws:コピー元シート/rowFirst:開始行/colFirst:開始列/rowLast:最終行/colLast:最終列
' -----------------------------------------------------------------------
Public Sub CopyAsPicture( _
                                    ByVal ws As Worksheet, _
                                    ByVal rowFirst As Long, _
                                    ByVal colFirst As Long, _
                                    ByVal rowLast As Long, _
                                    ByVal colLast As Long)
    With ws
        .Range(.Cells(rowFirst, colFirst), .Cells(rowLast, colLast)).CopyPicture xlScreen, xlPicture
    End With
End Sub

xlScreen:画面表示に近い形式(規定値)
xlPicture:ピクチャ形式(規定値)

関連記事

著者

author
月うさぎ

編集後記:
この記事の内容がベストではないかもしれません。

記事一覧