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 件のコメント:

コメントを投稿

5月から6月にかけてのタイ旅行の荷物をリストアップ

2月3月にタイに行ったのにまた5月6月にかけてタイに行きます。 2月3月のは8月に日本に戻ってきてから4ヶ月近く経っているので 安い飛行機のがあれば行こうかなと探していて 去年の12月くらいだと思うがタイ・エアーアジアが5万円弱で 諸費用等入れて57,000円くらいで購入できるの...