ゆるおたノート

Tomorrow is another day.

【VBA】自分用コーディングガイドライン

自分用のツールだけでなくお仕事としてVBAを書くことが増えてきたので、自分用のコーディングガイドラインを作ってみました。 勉強中のため、全部は固まっておらずところどころ説明が空欄だったり例が適当だったりしますが、「今のところ」の話として公開し…

【Clasp】ローカルでGASを編集するメリットとデメリット

Google Apps Scriptは、Webブラウザさえあれば使えるのが大きなメリットですが、Claspというツールを使うとローカルで編集することもできます。 ただ、多少準備が必要なせいもあるのか、入門者向けの情報が少ないです。 もっともっと普及してほしいので、1年…

【VBA】どこがダメ? - エラー発生時のチェックリスト(コンパイルエラー編)

同じエラー文に繰り返し遭遇してはGoogle先生にお聞きする日々。 原因の詳しい説明は、既にネットの海に広がっているのでそちらにお任せするとして、「で、どこを直せばいいの?」のヒントをもう少し具体的に列挙していきます。 ※あくまでも自分の体験ベース…

カチャカチャ音が苦手なのでPC環境を自分好みに整えてみた

巣ごもり需要もあって、最近ゲーミング端末が人気みたいですね。 でも、私個人はキーボード等のカチャカチャ音が昔から苦手です。 特に派遣社員時代に支給いただいた純正のマウスが少し苦痛で、少しでも仕事のストレスを減らすべく「買い換えよう」と決心し…

【VBA】環境変数の中身をVBAで見てみる

パーフェクトExcel VBAを写経していて楽しい関数を見つけたので、記録しておきます。 プログラミング入門者の壁 「パスを通す」って何? Excelから見るには? 環境変数を出力してみる 引き数の選択肢 実行(イミディエイトウィンドウ) 結果(イミディエイト…

【VBA】自分用コーディングガイドライン

自分用のツールだけでなくお仕事としてVBAを書くことが増えてきたので、自分用のコーディングガイドラインを作ってみました。 勉強中のため、全部は固まっておらずところどころ説明が空欄だったり例が適当だったりしますが、「今のところ」の話として公開し…

【VBA】なにか忘れてる? - エラー発生時のチェックリスト(実行時エラー編)

VBAのプログラムを書く機会が増えるにつれて、何度も何度も同じエラー文に遭遇することも増えてきました。 そのたびにGoogleさんにお世話になるわけですが、私は焦りやすいせいか、何かを見落としている「うっかりケース」が多い気がします。 そこで、チェッ…

【バッチファイル】何やらSTARTできてないモノがあるような…?

前回、バッチファイルの作成について書きました。 ただ、分からないことがあって「動く」ものが出来るまで3ヶ月も掛かってしまいました。 …こういうのは独学あるあるでしょうか。 まだ全部は解決してないですが、記録しておこうと思います。 Google Chromeの…

【バッチファイル】指定した順番にアプリケーションを開くスクリプトを書いてみた

スタートアップフォルダにいくつかショートカットを入れておいて、PCを立ち上げて、アプリケーションの起動を待つ… これだけでも結構便利なのですが、ふと「これ、順番も指定できるといいのにな…」と思いました。 少し調べてみたところ、バッチファイルの練…

【VBA】クラスの作り方を整理してみた(基本用語編)

先発の記事が長すぎたので、良きところで分割してみました。 www.yuru-wota.com クラス インスタンス モジュール スコープ プロパティ 値を取得する 値を代入する 引数の正しい使い方? メソッド 引数を「省略可」にするには…? あとがき クラス 今回のメイ…

【VBA】クラスの作り方を整理してみた(移行手順編)

標準モジュールに書いていた処理を、何とかクラスモジュールに移行出来るようになってきました。 まだ世界がごちゃごちゃですが、記憶の新しいうちにメモを残してみます。 基本用語・概念については、こちらからどうぞ。 www.yuru-wota.com 手順 手続きの流…

【Google Apps Script】よく使うChrome拡張機能とライブラリまとめ

ユーザーやアカウントを作成するたびに探すのにいつも手間取っちゃうので、ここにまとめておきます。 絶対必要なモノ AppsScript Color Font Size Changer For AppsScript あるといいモノ Google Apps Script Github アシスタント Mouse Dictionary Q Accele…

【Google Apps Script × Gmail】下書きを量産するスクリプト

「メールを大量送信するので、下書きを大量に準備しておいてほしい」とのご依頼をいただきました。 曰く、「何件送信するか分からないので、とりあえず数百件作っといて!」とのことです。 「スクリプトを書いて」などの指示は特にありませんでしたが、この…

【Git勉強中】リポジトリの作成と接続

たぶん、手順的にはリモートリポジトリを先に作る方が楽で簡単だと思います。 思うんですが、なぜかローカルで作業始めちゃってから気付くんです… はじめに 基本の流れ 凡例 ▼ローカルリポジトリを作成し、リモートリポジトリに接続する場合 【1】任意のディ…

【Git勉強中】自分のコミット履歴を提出する

開発用のブランチで編集・コミットが完了したら、本丸のmasterブランチにも反映させます。 はじめに 基本の流れ 凡例 ▼マージ 【A】お互いの履歴やマージの記録自体も残しつつ、マージする場合 [書き方] [例] 【B】一方の内容のみmasterブランチへ反映さ…

【Git勉強中】あっ!そのコミット訂正させてください!

うっかりなあなたに。つまり私。 はじめに 基本の流れ 凡例 ▼コミットの取り消し 【A】直前のコミットを取り消す [a]ブランチのコミット履歴のみ書き換える場合 (例) [b]ブランチのコミット履歴とインデックスを書き換える場合(※デフォルト) [c]作…