その他

【PowerShell】メモ帳スクリプトファイル実行時文字化け解消方法

メモ帳で作成したスクリプトファイル(.ps1)をPowerShellから実行すると、文字化けエラーになります。 これは、PowerShellとメモ帳で作成したファイルの文字コードが合っていないからです。 メモ帳でスクリプトファイルを作成する...
Excel

Webスクレイピングの基本!要素の属性とXPathの調べ方

VBAでWebブラウザ操作を自動化するにあたって、基本的なことをまとめました。 今回は、Webページ内の要素を操作するときに必要な、要素の情報を調べる方法です。Webスクレイピングが初めての方にシンプルにお伝えできればと思います。 Webペ...
Excel

Webスクレイピングの基本!HTTP通信について

VBAでWebブラウザ操作を自動化するにあたって、基本的なことをまとめました。 VBAでのWebスクレイピングは初めてだったので、改めて基本的なことを学習したので、Webスクレイピングが初めての方にシンプルにお伝えできればと思います。 We...
Excel

VBAとSeleniumBasicライブラリでブラウザ操作自動化!

毎日同じWebシステムで同じ操作をしていると、「ブラウザ操作を代わりに誰かやってくれないかな~」と思うことはありませんか?   SeleniumBasicを使えば、VBAからブラウザの操作を簡単に行うことができます。   Webスクレイピン...
Excel

VBAでSeleniumを使わずにEdgeブラウザ操作する

VBAでEdgeブラウザを操作したいけど、環境整えるのにハードル高くて、ライブラリもインストールできない!VBAだけで何とかならないか!?と思って調査しました。 Webスクレイピングの基本についての記事もありますので、まずはそちらをチェック...
Excel

ExcelVBAのFileCopyでエラーが出た場合はCopyFileを使うと良い

ExcelVBAでファイルをコピーする処理に、を使用すると、実行時に以下のようなエラーが出る場合があります。   コピー対象のファイルを開いたままが実行されると、このようなエラーが出力され、処理が中断してしまいます。   私も、結構長めの処...
Excel

作って学ぶVBA③Excelのデータチェック自動化

システムから出力したExcelやCSV形式のデータ一覧を、「データに誤入力がないか?」「不要なデータが出力されてないか」など、チェックする場合があると思います。   データが100件くらいであれば、目視で確認してもいいかもしれないですが、デ...
Excel

ExcelVBAで罫線を引くには?罫線を自動で引く別の方法もお伝えします

ExcelVBAで罫線を設定する方法をお伝えします。 そのほか後半では、VBAを使わずにExcelの機能で罫線を自動で引く設定について説明します。   セル範囲に格子状に実線を引く  一番使用すると思われる、セルの外枠に実線を引くコードは以...
Excel

VBAのセル指定方法。CellsとRangeどちらを使えばいい?

VBAを使い始めたころ、セルの値の操作を行うためにCellsとRangeのどちらでセルの指定をすればいいのか曖昧でした。   今は、CellsとRangeのどちらを使用すればいいか迷いなくコードを記述できています。 それは、CellsとRa...
Excel

VBAのオブジェクトとは?オブジェクト、プロパティ、メソッドの使い方

VBAについて調べていると「オブジェクト」という単語を良く目にすると思います。当たり前のように登場するこの「オブジェクト」とは、どういうものかお伝えします。 オブジェクトとは  オブジェクトとは、VBAでの操作対象のことです。  VBAで操...