ゆるおたノート

Tomorrow is another day.

■プログラム全般-文法・構文

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

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

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

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

【おまけ】PowerShellで出来ることを知って、もう1つだけレベルを上げよう

前回までの記事で、パッケージ管理を始める手順をお伝えしました。 yuru-wota.hateblo.jp ただ、これだけでも今後の工数をかなり減らせるのですが、 パッケージをインストールするということは、 いつかはアンインストールしたくなる可能性もありますよね? …

【PowerShell】パッケージ・プロバイダを使って、コマンドでパッケージを導入しよう

前回は、PowerShellを使ったパッケージ・プロバイダのインストール手順を ご紹介しました。 yuru-wota.hateblo.jp これで、ソフトウェアを入れる準備は完了しています。 このままアプリケーションのパッケージを入れちゃいましょう。 パッケージのダウンロー…

【VBA】変数のスコープを整理してみる。

GASがなかなか 言うことを聞いてくれない 身に付いてないので、 最近はこちらの記事でVBAの勉強を挟んでみています。 tonari-it.com 「コレは上書き出来て、アレはダメで…」 頭で考えてたら何だかこんがらがってきたので、変数のスコープについて図で整理し…

【GoogleAppsScript】コールバック関数を使わずに表現する方法を考えてみた話。

最近、コールバック関数なるテクニックを学びました。 配列の要素たちに対して、反復メソッド(に指定した処理)を繰り返し適用・処理してくれるというものです。 これを使うと、何段階かの処理をシンプルに表現できます。ちょー便利。 代表的なのは、forEac…

【GoogleAppsScript】制御構文で処理から抜け出すパターンが多すぎるので整理してみた話。

最近、VBAと共にGASをお勉強しています。 ノンプロ研の「今週のお題」チャンネルを眺めていたところ、ちょうど新しいお題が更新されました。 お題は、FizzBuzz問題。 FizzBuzz問題を色んなパターンでどうぞ! →1から100までの数を出力、ただし3の倍数のとき…

【VBA×CSS】ブログの見た目を少し変えてみた話。

お久しぶりです。 ブログが更新できていなくてごめんなさい。 最近は、もっぱらVBAとGASでせこせこ写経に取り組んでいます。 それで、学んだコードの記録ついでに、ちょこっとだけリファレンスを更新したんです。 yuru-wota.hateblo.jp でも、なんか見た目が…

【VBA】セルに関数と番地を入力するときの話。

関数などの式をVBAでセルに直接入力したいとき。 Rangeオブジェクトにいくつかオプションを指定して、$が付いたり付かなかったり(絶対参照と相対参照)とかをコントロールします。 この区別がこんがらがっちゃうので、自分用にまとめ直してみました。 参照 …

【PowerShell】コマンドを使ってパッケージ・プロバイダをインストールしよう

2019/04/30(Tue) Rewrited. 前回は「パッケージ」や「パッケージ・プロバイダ」の意味についてご説明しました。 yuru-wota.hateblo.jp どんなものかイメージは沸いたでしょうか? これを踏まえて、ここからはパッケージ・プロバイダを導入して パッケージを…

【PowerShell】超簡単にソフトを取り込むための設定をしよう

2019/04/22(Mon) Rewrited. 前回、技術記事との闘いとパッケージ管理について 少し語らせていただきました。 yuru-wota.hateblo.jp 「で、実際どうやるの?」と気になっている方も多いかと思います。 そこで、ここからは早速パッケージ管理の方法について説…