適材適所

パソコン作業を自動化させるための情報を発信するブログ(VBA,PowerShellなど)

VBAでキーごとにシートに分ける簡単なサンプル

Excel業務あるあるシリーズ VBAでキーごとシートに分ける!! サンプルデータ VBAでキーごとシートに分ける処理の流れ VBAでキーごとシートに分けるコード コードの解説 ①血液型ごとのシートを準備する ①-1dummyシートの設定・最終行の取得 ①-2重複のな…

PowerShellでREST APIをいじる_天気予報API

PowerShellでREST APIをいじる 天気予報APIについて PowerShellで天気予報APIをリクエストしてみる おわりに PowerShellでREST APIをいじる 世の中には本当にありがたいサービスがたくさんあります。 昔では考えられないようなサービスを少しのお金で、時に…

PowerShellで和暦を扱う

令和の喧騒 PowerShellで和暦を扱う PowerShellにおける和暦の管理 おまけ:タイの仏歴 参考サイト様 令和の喧騒 2019年5月1日に元号が変わりました。 5月は令和一色といった感じで話題になっていましたが、システム界隈では何かと苦労された方も多いのでは…

PowerShellでNotesを操作する

PowerShellでNotesを操作する Lotus.NotesSessionを使う PowerShellでNotesメールを取得する おわりに 参考サイト この記事ではPowerShellを使ってNotesを操作する方法を解説しています。 Notesメールの取得を試みています。 PowerShellでNotesを操作する 何…

VBAでウェブスクレイピング_WinHTTP編その5

この記事では WinHTTPで画像をダウンロードするためには WinHTTPで画像をダウンロードするサンプルを作成する コード コードの解説 おわりに 参考サイト この記事では WinHTTPの実践的な使い方の例としてVBAで画像をダウンロードする方法を解説しています。 …

VBAでウェブスクレイピング_WinHTTP編その4

この記事では WinHTTPでスクレイピングしてリンクのURL一覧を作ってみる コード コードの解説 おわりに 参考サイト この記事では WinHTTPの実践的な使い方の例としてリンクの一覧を取得するサンプルを作ります。 HTMLの(最低限の)知識が必要です。 シリーズ…

VBAでウェブスクレイピング_WinHTTP編その3

この記事では WinHTTPを操作するためのHTTPの最小限の理解 HTTPとは HTTPの通信の中の位置づけ HTTPの通信の概略 HTTPクライアントの要求 メソッドとは パスとは ヘッダとは ボディとは ウェブサーバの応答 レスポンスコードとは ヘッダとは ボディとは まと…

VBAでウェブスクレイピング_WinHTTP編その2

この記事では VBAでWinHTTPを使う VBAでWinHTTPを使う準備をする 試しにWinHTTPでスクレイピングしてみる コードの解説 とりあえずやってみたが・・・ この記事では VBAを使ったスクレイピングの一つの手法であるWinHTTPを使ったスクレイピングの例を紹介し…

VBAでウェブスクレイピング_WinHTTP編その1

この記事では WinHTTPでスクレイピング WinHTTPとは Internet Explorereによるスクレイピングとの違いは? ブラウザが内部的に行っていること IEとWinHTTPの違い IEによるスクレイピング WinHTTPによるスクレイピング 最後に この記事では VBAによるスクレイ…

Excelのセル内改行コードはLFとCRLFのどちらでもいいのではないか説

この記事では セル内の改行コードはlf,crlfのどちらでもいけるのではないか説 結論 環境 経緯 小さな実験 最後に この記事では Excelのセル内の改行コードについて考察しています。 セル内の改行コードって本当はどうなの?と思っている人に向けて書いていま…

PowerShellの自動変数研究_$$

この記事では はじめに $$の詳細を確認してみる 実際はどんなものが格納されるのか むりやり使い道を考えてみる 結論 この記事では PowerShellの自動変数について研究するシリーズの第1弾です。 PowerShellの自動変数のひとつ「$$」について使い方などを考…

VBAでウェブスクレイピング_IE操作編その4

この記事では インプットタグへの書き込みをやってみる お題はyahoo(2019年8月16日現在のhtml) 検索窓への入力方法 検索ボタンをクリックする これで終わり IEを使ったスクレイピングはかなり脆い 次は この記事では VBAによるIE(Internet Explorere)を使っ…

挫折した人のためのVBAクラスモジュール入門_その10(最終回)

この記事では メソッドを定義しよう 住所の都道府県名を返すメソッドの仕様 メソッドの定義方法 住所の都道府県名を返すメソッドの実装 これでGodExcelオブジェクトはひとまず完成 最後に GodExcelクラスの完成形 この記事では VBAのクラスモジュールの使い…

挫折した人のためのVBAクラスモジュール入門_その9

この記事では GodExcelオブジェクトの現在の状態 GodExcelオブジェクトの問題点 外部からプロパティを変更できないようにする プロパティ周りが整備されたGodExcelクラスのコード GodExelの利便性をさらに高めるアイディア メソッドはオブジェクトに関係ある…

挫折した人のためのVBAクラスモジュール入門_その8

この記事では コンストラクタについて コンストラクタ 実験:コンストラクタが呼ばれるタイミングを知る デストラクタについて 実験:デストラクタが呼ばれるタイミングを知る デストラクタはどんな場面で使うのか 次回はGodExcelオブジェクトに戻ります こ…