(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。ノンプログラマーがプログラミングを学ぼう!と思い立って、書籍を買ったり、セミナーに行ったりするのはいいのですが、ふと一人になって冷静に考えてみるとまず、何を目指せばいいの?どのようなツール作れるの?結局何の役に立つんだっけ?などといったことが、なかなか思いつかないということはあります。そこで、その助けになればと、VBA・GAS・Pythonを使ったお仕事で使えるであろう簡単ツールのアイデアを、どどーんと30個集めよう!...という内容で、コミュニティ「ノンプログラマーのためのスキルアップ研究会」のセミナーVol.4を開催し、30個のツール全てについてソースコードを見せながらデモンストレーションと解説をしました(大変でした...汗)。本記事では、そこで紹介したうち、前編の11個のツールを紹介していきたいと思います。※この記事はコミュニティ「ノンプログラマーのためのスキルアップ研究会」セミナーVol.4「初心者でも作れるプログラミングによるオススメツールBest30」の内容の一部を加筆修正して記事にしたものです。セミナーからの抜粋動画もありますので、合わせてご参考くださいね。当日の様子は以下のツイートまとめもご覧くださいませ。ノンプロ研セミナーVol.4「初心者でも作れるプログラミングによるオススメツールBest30」コミュニティ「ノンプログラマーのためのスキルアップ研究会」第4回セミナー。プログラミングを学ぶのはいいけど「まず、何を作るのを目指せばいいの?」「どのようなツール作れるの?」などといったことが、な..togetter.com目次データの抽出(VBA・GAS)リスト→帳票作成(VBA・GAS)帳票作成→リスト(VBA・GAS)カスタム関数(VBA・GAS)翻訳(GAS)Word入力補助とカーソル移動(VBA)前編のまとめ「ノンプログラマーのためのスキルアップ研究会」についてデータの抽出(VBA・GAS)まず、最初に紹介したのは、Excelシートやスプレッドシートのリストの中から、特定の条件にマッチした値を見つけ出すという、データの抽出ツールです。「数値ではない」データを見つけてセルの色を変えるというものでした。ほら、シートの入力で全角数字で入れちゃったり、単位れちゃったりすることあるじゃないですか。それを見つけたいというわけです。こちらは動画もあるのでご覧ください。プログラミング初心者でも作れるオススメツール「データの抽出」ノンプロ研セミナーVol.4からこれは、実は最初にトライするツールとしては非常におすすめで、10行程度のプログラムで実現出来るにもかかわらず、以下のようなプログラムで学ぶべき基本的な項目を全て網羅しています。最初の題材として理想的です。以下の記事で、VBA版・GAS版ともに詳しく解説していますので合わせてご覧ください。(1/2)1つのExcelファイルを複数人で編集する場合、想定していたのとは違う形式でデータを入力されてしまい、不備が発生する可能性も少なくない。VBAで解決するにはどうすればいいのだろうか。(1/4)1つのGoogleスプレッドシートを複数人で共同編集するとき、想定していた形式とは違うデータを入力されると、不備が発生してしまう場合があります。そのような問題を、GASで解決するにはどうすればいいのでしょうか。...お仕事ではたくさんの帳票を作る必要がありますよね。いったものを自動で作りたいというものです。このツールを作るのであれば、ブックやシートの操作や文字列処理などが必要になります。トライする上で最も重要なのは、元となるリストとしてテーブル形式の構造化されたデータを使うということです。初心者のうちは、それを気づかずに構造化されてないデータを相手にプログラム組んでしまうのですが...無駄に構築の難易度が上がってしまうのです。【初心者向けエクセルVBA】データ一覧から請求書を自動で作る初心者向けVBAの実用的な使い方について、請求データ一覧から請求書を自動で作成するを目標に進めます。初回はWorksheetオブジェクト、Rangeオブジェクトと、セルの値の操作についてお伝えします。さまざまな書類をExcelで作成している人は少なくありません。その書類を手で入力したりコピー&ペーストで作成したりしていては、人為的なミスが起こり、時間がかかってしまいます。今回はVBAで書類を作成する方法を紹介します。頻繁に発生する書類作成。プログラミングで資料作成を自動化することで、人為的なミスを低減し、時間に余裕ができるかもしれません。今回は、GASで書類を作成する方法を紹介します。www.atmarkit.co.jp帳票作成→リスト(VBA・GAS)前述のパターンと逆で、帳票からリストを作成するツールです。フォルダ内に集めた複数の帳票ファイルから、データを集めてきて一つのリストにまとめるというものです。VBAであればFileSystemObject、GASであればDriveサービスなどを使って、フォルダやファイルの操作をするというテクニックが必要になります。【エクセルVBA入門】バラバラの経費精算書をデータにまとめるエクセルVBAの入門編として集めた経費精算書を一つのデータベースに自動で蓄積するというプログラムを目標にします。初回は基本、オブジェクト変数やセットなどの取り扱いとセルの転記について解説をします。tonari-it.com2015.07.20カスタム関数(VBA・GAS)Excelでもスプレッドシートでも、戻り値のある関数を作成すると、それがシートのカスタム関数として使えるようになります。例としては税込価格を算出する関数、西暦から和暦を求める関数などを紹介しました。簡単に作れますし、楽しいのでオススメです。Scriptを使えば、簡単にスプレッドシートのカスタム関数を作ることができます。今回は、消費税の税込計算をする関数を例に、初心者でもできる自作スプレッドシート関数の作り方をお伝えします。Scriptを使ってスプレッドシートの自作関数を作る方法です。今回は西暦から和暦を求める関数の作成方法。文字列の演算なども含めてお伝えします。tonari-it.com2016.11.15翻訳(GAS)次に紹介するのは翻訳ツールです。GASではLanguageサービスを使えば、とっても簡単にGoogleの翻訳機能を利用することができます。ドキュメントやチャットの内容などを翻訳することができます。ScriptとチャットワークAPIを使って翻訳チャットを作る方法です。Google翻訳の機能をGASで扱うtranslateメソッドを使って、まずは最低限のシステムを目指します。tonari-it.com2016.05.08簡単だし、全然知らない言語とかやってみると超楽しいです。デモではシンハラ語のドキュメントを作りました。」の13章でも紹介していますので、よろしければご覧ください。スプレッドシート関数で「GOOGLETRANCELATE関数」というものがありますので、スプレッドシートではそちらをすぐに利用できますよ。Word入力補助とカーソル移動(VBA)Wordのツールも二つほど紹介しました。一つは入力補助ツール。定形のテキストや段落、囲みなどをフォームを呼び出して簡単に挿入するという機能です。効率化の基本ですよね。VBAで入力を便利にするマクロの作り方を初心者向けということでお送りしています。VBAでフォームを表示する方法、またコマンドボタンでマクロを呼び出す法についてお伝えします。tonari-it.com2017.07.12もうひとつはカーソル移動。ショートカットキーに登録して使います。長い文書などを作成するときにはビュンビュン移動できて便利です。VBAで便利なカーソル移動のショートカットキーを作る方法をお伝えしています。VBAで見出し単位のカーソル移動をする方法をGoToメソッド、GoToNextメソッド、GoToPreviousメソッドを使って実現します。tonari-it.com2017.07.25Wordのマクロ...あんまり書籍も事例も少ないように見えますが、超便利ですのでぜひ使ってみてください!動画も公開しています!プログラミング初心者でも作れるオススメツール「Wordマクロ」ノンプロ研セミナーVol.4から前編のまとめさて、ちょっと長くなってしまったので、前編はここまで。プログラミング初心者が目指すのにオススメのツールを11個紹介しました。VBA・GASを始める方は「帳票関連」をやりたいのだと思うのですが、構造化データを使うこと!これをぜひ守ってください。しないと無駄に構築やメンテナンスの難易度が上がってしまい挫折する理由になってしまいます。そこ、ぜひよろしくお願いします。今回紹介した「Vol.4」のセミナーの動画・資料に関しては一般販売はしない予定です。2018/3月中にコミュニティに入会いただければ、動画・資料に加えてソースコード一式も差し上げますので、欲しい方はお早めにご参加ください。#ノンプロ研ノンプログラマーがVBA・GAS・Pythonなどのプログラミングを学ぶコミュニティ「ノンプログラマーのためのスキルアップ研究会」が絶賛活動中です!本ページはコミュニティの情報発信をしていく特集ページです。tonari-it.com2017.12.24さて、次回ですが、後編をお送りしていきます。プログラミング初心者が目指すのにオススメのツールBest30【後編】プログラミン初心者が目指すのにオススメのツールBest30をお送りしています。今回はその後編とうことで、VBA・GAS・Pythonのよりバラエティに富んだ残り19のツールを紹介していきますね。tonari-it.com2018.03.23どうぞお楽しみに!「ノンプログラマーのためのスキルアップ研究会」についてコミュニティ「ノンプログラマーのためのスキルアップ研究会」では、毎月の定例会や勉強会、Slackでのやり取りを通して、皆さんのプログラミング学習の質やモチベーションを高めるための活動をしています。過去の活動については、以下のページをご覧ください。コミュニティ「ノンプログラマーのためのスキルアップ研究会」の活動レポートまとめコミュニティ「ノンプログラマーのためのスキルアップ研究会」(略して「ノンプロ研」)。このページはその活動レポートまとめページです。コミュニティ活動の一気読みをされたい方、ぜひご活用くださいませ。#ノンプロ研ノンプログラマーがVBA・GAS・Pythonなどのプログラミングを学ぶコミュニティ「ノンプログラマーのためのスキルアップ研究会」が絶賛活動中です!本ページはコミュニティの情報発信をしていく特集ページです。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。関連記事コミュニティ・イベント「YouTube×エクセル」で発信し続ける理由と成し遂げていることについて聴きましたコミュニティ「ノンプロ研」定例会Vol.15「ノンプログラマーのためのブログ&動画発信術!」のレポートです。今回は、YouTubeチャンネル「おさとエクセル」を運営されている長内孝平さんにご登壇いただきました。無事に登壇を終えました。今回、初めてスピーカーとして参加してみて、そこまでに至るストーリーと終えてみて言いたいことをお伝えしたいと思います。Vol.1」に参加&登壇してきました!介護・保育といった業界でいかにチャットワークが活用されているのか...参加レポートをお届けします。2016-共に生きる-」に参加してきました!多様性の時代、AI・ロボット・IoTの発展を受けて、グループウェアには何が求められるのか?サイボウズ青野社長による基調講演からレポートします。2015」のレポート第2弾。今後のネットの世界ではマルチパブリッシングが必須...その理由とその際にWordPressが果たす役割についてレポートをしたいと思います。大阪」を開催しました!ノンプログラマーがVBA・GAS・Pythonなどのプログラミングスキルを身に着けるためのコミュニティ「ノンプログラマーのためのスキルアップ研究会」、通称「ノンプロ研」。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。Scriptが「V8ランタイム」をサポート!モダンなECMAScript構文が使えるようになった2020.02.072020.02.08GASでコピーしたGoogleスライドのプレゼンテーションを取得する方法2020.02.052020.02.05Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。