Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Google スプレッドシート: GAS でシートを右端・左端に移動する

スプレッドシート内にシート(タブ)がたくさんあると左右への移動に手間がかかる。 GAS を使うと時短できる。

以下はマクロを記録してから改変する手順だが、直接スクリプトエディタで GAS 関数を書いてもよい。

  1. ツール → マクロ → マクロを記録
  2. 移動したいシートを選択
  3. シート名の右の ▼ をクリック → (左 or 右)に移動 をクリック
  4. マクロを保存(マクロ名は適当につける)
  5. ツール → マクロ → マクロを管理 → マクロ名の右の ︙ をクリック → スクリプトを編集 をクリック
  6. GAS 関数を編集(以下のコード参照)
// シートを左端に移動する場合
function myFunction() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.moveActiveSheet(0);
};
// シートを右端に移動する場合
function myFunction() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.moveActiveSheet(spreadsheet.getNumSheets());
};

以降は、移動したいシートを選択後、ツール → マクロ → (マクロ名) をクリック で、一発で右端・左端に移動できる。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away