はじめに
スプレッドシート上にボタンを配置して、ボタンを押すとマクロを動くようにします。
ボタンを配置する
まずはスプレッドシートを開き、ボタンを作成します。挿入
→図形描画
てきとうなボタンを作成して、スクリプトを割り当てます。
拡張機能
→Apps Script
にて、ボタンを押した時の動作を作成します。
マクロ.gs
function MyFunction() {
var sheet = SpreadsheetApp.getActive();
var activeRange = sheet.getActiveRange();
if (activeRange.getNumRows() === 1 && activeRange.getNumColumns() === 1) {
// アクティブなセルが1つの場合
var activeCell = activeRange.getCell(1, 1);
var nextCell = activeCell.offset(0, 1);
nextCell.setValue("新しいテキスト");
} else {
// 複数のセルが範囲指定されている場合
Browser.msgBox("複数のセルが選択されています。単一のセルを選択してください。");
}
};
問題なければボタンを押すとマクロが動作します。