(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。執筆時点から半月以上前になりますが、以下のようなニュースが駆け巡りました。2018スプレッドシートにマクロの機能が追加されたのです。VBAに親しみのある方にとっては定番機能なのですが、Googleスプレッドシートには今までありませんでした。それが、急に搭載されることになった!えらいこっちゃ!!...すぐに試さなくては!そしてブログに書かねば...!!とはいえ、弊社のアカウントにはマクロ機能がやってきたのはリリースから2週間後...弱小アカウントは辛いぜ(※弱小さがリリーススピードに影響あるのかは知りません)。2018ということで、そのビッグな機能追加であるマクロ記録について、その概要とともに記録と実行の方法を初心者向けに解説をしていきます。行ってみましょう!目次マクロ記録とは何かスプレッドシートでカーソル移動のマクロを作成マクロの記録を開始する操作を記録する新しいマクロを保存するカーソル移動マクロを実行するまとめ連載目次:【初心者向け】スプレッドシートのマクロ記録の活用法マクロ記録とは何かマクロ記録というのは、スプレッドシートで操作した内容を記録する機能です。マクロの記録を開始してから、終了するまでの一連の操作を「マクロ」として記録します。マクロはスプレッドシートのメニュー操作などから簡単に再実行することができますので、作業の自動化をノンプログラミングで実現することができるという大きなメリットがあります。Scriptのコードに変換されて記録されているので、スクリプトエディタから開いて追加や修正を加えることもできます。とこのように、スプレッドシートのマクロ機能は、ノンプログラマーの生産性アップの強い味方なのですよ。百聞は一見にしかず!ということで、何かマクロを作ってみましょうか。以下のように、3つのシートがあるスプレッドシートを対象にします。シート1のA1セルにカーソルを移動するマクロを作ってみましょう。マクロの記録を開始するまず、マクロの記録を開始します。スプレッドシートのメニューから「ツール」→「マクロ」右「マクロを記録」と辿ります。すると、以下のように「新しいマクロを記録しています...」というダイアログが表示されます。赤い丸が点滅していて、さも「レコーディング中」という感じです。このダイアログが出ている間は「マクロを記録中」ということになります。操作を記録する続いて、操作を記録していきます。いつものスプレッドシートの操作と同様に進めていけばOKです。今回は、シート1のA1セルにカーソル移動をするマクロを作りたいので、まず「シート1」を選択します。ダイアログには「シート「シート1」をアクティ...」などと表示され、どのような操作が記録されたのかが表示されることがありますね。それでシート1に切り替わるので、「A1」セルをクリックして選択します。マクロの記録を停止します。新しいマクロを保存する続いて、記録したマクロを保存していきます。以下のように「新しいマクロの保存」ダイアログが開きますので、今回は名前:カーソル移動ショートカット:1とします。数字の1~9を割り当てることができます。「保存」をクリックすると、「マクロを保存しました」というメッセージが表示されますので、これでマクロの記録は完了です。カーソル移動マクロを実行するでは、作成したカーソル移動マクロを実行してみましょう。スプレッドシートのメニューから「ツール」→「マクロ」とたどると先ほど作成したマクロ「カーソル移動」がメニューに登場していますので選択します。初回の実行時は認証が必要です。認証作業は表示された順に進めていけば良いですが、無料のGmailアカウントの場合はちょっとびっくりするかも知れませんので、以下記事もご覧ください。Scriptを学ぶシリーズ、Botの作成を目指しております。実行時に「承認してください」とスクリプトからのアクセス許可が求められる件について、詳しく解説していきます。tonari-it.com2018.03.15認証が終わると、実行され、以下のようにシート1のA1セルにカーソルが移動します。同様に実行することができますので、ぜひ試してみてください。まとめ以上、スプレッドシートのマクロ記録とは何か、またその記録と実行の方法についてお伝えしました。いつも使うスプレッドシートがあり、そのスプレッドシートでいつも同じ作業をしているのであればマクロ化のチャンス...!マクロ記録の機能が追加されたことにより、ノンプログラミングでも自動化ができるようになりますよ。トライしてみてください。次回はマクロ機能で記録されたコードについて確認する方法と、どんなコードが書き出されたかを見ていきたいと思います。スプレッドシートのマクロ記録で書き出されたコードを確認する方法Googleスプレッドシートに搭載されたマクロ記録の使い方についてお伝えしています。今回はマクロ記録によって書き出されたスクリプトを編集する方法とともに、書き出されたコードがどのようなものかを見ていきます。tonari-it.com2018.05.02どうぞお楽しみに!連載目次:【初心者向け】スプレッドシートのマクロ記録の活用法Googleスプレッドシートに満を持して搭載された「マクロ記録」。このシリーズでは、マクロ機能の概要と、その使い方、また書き出されたコードの編集や活用の仕方などを初心者向けにお送りしていきます。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。Scriptで備品購入申請を題材にワークフローを作る方法をお伝えしております。今回はGASのトリガーという機能を使って、フォーム送信時にメッセージを送るスクリプトを作っていきます。Script初心者向けのお題として、名言Botの作り方をお伝えしています。今回は、スプレッドシートのセル範囲の値を二次元配列としてgetValuesで取得して取り扱う方法です。Appsスプレッドシートのセルの値をGoogle翻訳するGOOGLETRANSLATE関数の使い方スプレッドシートからGoogle翻訳を利用する関数があります。1つの言語を同時に複数言語に変換することもできます。スプレッドシートでGoogle翻訳を使うためにはどのような関数を使うのでしょう。Scriptを使ってTwitterのエゴサーチ結果をチャットワークに通知する方法を紹介していきます。IFTTTとスプレッドシートを活用し初心者でもわかりやすい方法です。Scriptのリファレンスページです。Appsサービスのオブジェクト・メソッドなどについてキーワード別にリストアップしています。Scriptでダイアログを使ったcsvファイルアップローダーを作成する方法をお伝えするシリーズ。今回は、GASのダイアログでボタンをクリックしてアラート表示を動作させる方法です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Apps2PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Apps2PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。開発者プログラムとは、またどうして期限切れになったのか2020.02.222020.02.22ノンプロ研の福岡で初イベント「ノンプロ研無料体験@福岡」を開催しました!2020.02.14GASのV8ランタイムとRhinoランタイムのログと実行のUIの違いについて比較&解説2020.02.092020.02.09新構文をさっそく試そう!GASのプロジェクトをV8ランタイムに切り替える方法2020.02.082020.02.12Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。