見出し画像

OfficeScripts | 行と列の削除

こんにちは。ふらです。今日はOfficeScriptsを使って行と列を削除をする方法についてお話していきたいと思います。


行と列の削除

下記コードを使うことで、指定した行・列を削除することができます。
if文と組み合わせ特定の条件のレコードを削除したりする場合に使えますね。ただし処理速度的にはあまり早くないコードなので、問題ないのであれば、対象データを配列に格納して別シートに書き出したほうが早いかもしれないですね。

function main(workbook: ExcelScript.Workbook) {

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

    //行指定で削除して上に移動
    sh.getRange("10:10").delete(ExcelScript.DeleteShiftDirection.up);

    //列指定で削除して左に移動
    sh.getRange("C:C").delete(ExcelScript.DeleteShiftDirection.left);

}

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

いいなと思ったら応援しよう!