適材適所

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

Excel VBAで表の列名とセルの列番号のスマートなマッピング方法

表の項目名と列番号のマッピング マジックナンバーで書いちゃう 列挙型を使って列名で列番号を定義する ADOを使ってアクセスする 最近落ち着いたところ 最後に 表の項目名と列番号のマッピング Excel VBAで表を扱うとき、表の列名とセルの列番号をどのように…

VBAでNoteメールの添付ファイルを保存する

VBAでNotesメールの添付ファイルを保存する コード ローカルへの保存手順 おわりに 参考サイト様 VBAでNotesメールの添付ファイルを保存する VBAを使ってNotesメールを操作するシリーズです。 以前、Notesメールの一覧を取得する記事を書きましたが、その続…

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のクラスモジュールの使い…