見出し画像

OfficeScripts | コピー・ペースト

こんにちは。ふらです。今日はOfficeScriptsを使ってコピー・ペーストをする方法を紹介したいと思います。


コピー・ペースト

下記コードでOfficeScriptsを使ってコピー・ペーストすることができます。for文やif文と一緒に使って、特定のデータのみをコピーペーストしたりできます。

function main(workbook: ExcelScript.Workbook) {

    //シートオブジェクト取得
    let sh = workbook.getActiveWorksheet();

    //セルのコピー :A1セルをA2セルへコピー・ペースト
    sh.getRange("A2").copyFrom(sh.getRange("A1"), ExcelScript.RangeCopyType.all)

    //範囲コピー :指定範囲を、A2セルへコピー・ペースト
    sh.getRange("A2").copyFrom(sh.getRangeByIndexes(0, 0, 10, 5), ExcelScript.RangeCopyType.all)

    //行コピー :1行目から2行目をコピー・ペースト
    sh.getRange("A3").copyFrom(sh.getRange("1:2"), ExcelScript.RangeCopyType.all)

    //列コピー :1行目から2行目をコピー・ペースト
    sh.getRange("E1").copyFrom(sh.getRange("C:D"), ExcelScript.RangeCopyType.all)

}

#OfficeScripts #Officeスクリプト #プログラミング #自動化 #業務効率化 #エクセル #M365 #ExcelOnline #osts

この記事が気に入ったらサポートをしてみませんか?