2018年6月4日月曜日

グーグルのスプレッドシートでマクロが使えるようになったらしい

オイラは血圧、体重、体温等の健康記録表を

グーグルのスプレッドシートに作ってあります。

朝シートを開けたら右端にマクロができるようなことが書いてありました。

英語だったので推測でしかありませんでした。

早速検索してみたところ

今年の4月にマクロが使えるようになったらしいことがわかりました。

マクロがある場所はツールの中にありました。

さてスプレッドシートのマクロどのように使いましょうか?

エクセルで一つだけマクロを使っています。

これをスプレッドシートに移す気はないので

今スプレッドシートで使っている

血圧、体重、体温等の健康記録表でマクロを作ることにしました。



値を下に書いて行くのでなく上に書いて行くので

途中で行を増やさなくてはなりません。

この行を増やすマクロを作ってみました。

簡単なので自動記録で作りました。

2行と3行の間に2行分増やすマクロです。

式は



簡単ですがエクセルのマクロ式と違っているようです。

マクロ実行ボタンも作れます。

図形を書いて「スクリプトを割り当て」で

マクロ式の中の

function myFunction() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('3:4').activate();
  spreadsheet.getActiveSheet().insertRowsBefore(spreadsheet.getActiveRange().getRow(), 2);
  spreadsheet.getActiveRange().offset(0, 0, 2, spreadsheet.getActiveRange().getNumColumns()).activate();
  spreadsheet.getRange('C5').activate();
};

myFunctionと入れればOKです。



U列にある「2行追加」と書いてあるのがマクロ実施ボタンです。

0 件のコメント:

コメントを投稿

povoを買いました。

povoを買ったといっても最近ではなく6ヶ月ほど前です。 初期費用は掛かりません。 いつまでも無料ではなく開通後180日間までに課金をしないと解約されます。 課金後180日経つ前にまた課金が必要です。 殆ど使わないので一番安そうなものを課金しました。 内容は2時間無制限でネット使...