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());
}