script」という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。Googleスプレッドシートで、シートを移動するスクリプトを探している方による検索でしょうか。[スポンサードリンク]アクティブシートを先頭・一番左に移動するサンプルスクリプト以下のようなスクリプトでアクティブなシートを、先頭(一番左)に移動できます。move_sheet_to_first(){SpreadsheetApp.getActiveSpreadsheet().moveActiveSheet(1);}getActiveSpreadsheetメソッドでアクティブなSpreadsheetを取得して、Spreadsheet.moveActiveSheetメソッドの引数に「1」を指定することで、アクティブなシートを先頭に移動しています。Before:=Sheets(1)といった書き方をします。シートを表すWorksheetオブジェクトやChartオブジェクトに、シートを移動するMoveメソッドが用意されているわけですが、Googleスプレッドシートの場合は、Excelのブック・ファイルを表わすWorkbookオブジェクトに該当するSpreadsheetクラスにmoveActiveSheetメソッドが用意されている点が興味深いです。アクティブシートを最後尾・一番右に移動するサンプルスクリプト以下のようなスクリプトでアクティブなシートを、最後尾(一番右)に移動できます。bk.getNumSheets();シート枚数をSpreadsheet.moveActiveSheetメソッドの引数に指定することで、bk.moveActiveSheet(cnt);最後尾に移動を行っています。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。