ブログ

ExcelVBAとGoogleAppsScript(GAS)の対応表

ExcelVBAとGoogleAppsScript(GAS)の対応表

 

■Excel編 Excelファイル名「あいうえお.xlsm」、シート「aaa」のA1に"zzz"と入力する

Sub test()

    Workbooks("あいうえお.xlsm").Sheets("aaa").Cells(1, 1).Value = "zzz"

End Sub

 

■GAS編 スプレッドシート名「あいうえお」、シート「aaa」のA1に"zzz"と入力する

function test() {
    SpreadsheetApp.openByUrl("スプレッドシート「あいうえお」のURL").getSheetByName("aaa").getRange(1,1).setValue("zzz");
}

 

■Excel編 シート「aaa」のA列の最終行を取得する

Sub test()

    Debug.Print Sheets("aaa").Cells(Rows.Count, 1).End(xlUp).Row

End Sub

 

■GAS編 シート「aaa」のA列の最終行を取得する

function test() {
    Logger.log(SpreadsheetApp.getActiveSpreadsheet().getSheetByName("aaa").getRange(SpreadsheetApp.getActiveSpreadsheet().getSheetByName("aaa").getMaxRows(), 1).getNextDataCell(SpreadsheetApp.Direction.UP).getRow());
}

 

 

-ブログ

PAGE TOP

Copyright© 副業・起業分析サイト(もしラボ) , 2024 All Rights Reserved.