Excel・VBA活用術

Excel・VBA活用術

エクセルVBAの実行速度を高速化するための処理をクラス化する方法

作成したプロシージャの中に「高速化」をするためのルーチンを入れることがよくありますが、「使い回し」できちゃったほうが便利ですよね。今回は、エクセルVBAの実行速度を高速化するための処理をクラス化する方法です。
Excel・VBA活用術

【Outlook VBA】今開いているメールからワンクリックで予定登録画面を開く方法

Outlook VBAで、ワンクリックで今開いているメールの内容を転記した予定登録画面を開く方法をご紹介しています。メールのメニューバーにマクロのプロシージャを表示しておく方法と併せて使えば、メニューのワンクリックで予定登録ができちゃいますよ。
Excel・VBA活用術

【Outlook VBA】NewMailExイベントで受信したメールの内容をエクセルシートに書き出す方法

OutlookのNewMailExイベントを使って、対象のメールを受信したら、メールの内容を指定のエクセルシートに書き出す、という方法をご紹介しています。日々のメールの内容を控えておく必要があったりする場合に、自動的にメールの内容をエクセルシートに書き出しておいてくれるので便利ですよ。
Excel・VBA活用術

エクセルVBAで実行時間を手軽に測定するTimerObjectクラスを作る

エクセルVBAでは使い回しをするような機能をクラス化しておくと便利ですよね。今回は、使用頻度が高い機能ということで、エクセルVBAで実行時間を測定するのに便利なタイマークラスの作り方をお伝えしていきます。
Excel・VBA活用術

エクセルVBAによるIEを操作するクラスに指定秒数の待ち時間を入れるメソッドを追加する

エクセルVBAでIEスクレイピングをするときに便利なクラスの作り方をお伝えしております。今回は、エクセルVBAによるIEを操作するクラスに指定秒数の待ち時間を入れるメソッドを追加する方法を紹介します。
Excel・VBA活用術

エクセルVBAでIEを操作するクラスにログイン処理をするメソッドを追加する方法

エクセルVBAでIEスクレイピングをするときに便利なクラスの作り方をお伝えしております。今回は、エクセルVBAでIEを操作するクラスに、ログイン処理をするメソッドを追加する方法をお伝えします。
Excel・VBA活用術

エクセルVBAでIEを操作するクラスに検索入力&ボタンクリックのメソッドを追加する方法

エクセルVBAでIEスクレイピングをするときに便利なクラスの作り方をお伝えしております。今回は、エクセルVBAでIEを操作するクラスに検索窓の入力&ボタンクリックのメソッドを追加する方法をお伝えします。
Excel・VBA活用術

エクセルVBAでIEを操作するクラスにWebページのテーブルデータをシートに書き出すメソッドを追加する

エクセルVBAでIEスクレイピングをするときに便利なクラスの作り方のシリーズです。今回はエクセルVBAによるIEを操作するクラスにWebページのテーブルデータをシートに書き出すメソッドを作成していきます。
Excel・VBA活用術

【Outlook VBA】Application_NewMailExイベントでメール受信時にメッセージを表示する方法

Outlook VBAのApplication_NewMailExイベントとGetItemFromIDメソッドで、特定の件名を持つメールを受信したら、メッセージを表示する方法をご紹介しています。イベントの処理対象にするメールの条件を吟味すれば、欲しいメールだけをメッセージで知らせてくれますよ。
Excel・VBA活用術

エクセルVBAでIEを操作するクラスにテーブルのデータを取得するメソッドを追加する方法

エクセルVBAでIEスクレイピングをするときに便利なクラスの作り方をお伝えしております。今回は、エクセルVBAでIEを操作するクラスにテーブルのデータを取得してデバッグ出力するメソッドを追加していきます。
Excel・VBA活用術

【保存版】実務でOutlook VBAを使いこなすための初心者向け完全マニュアル

皆様こんにちは、ノグチです。 メーラーの定番、MicrosoftのOutlook。 規定のメーラーに指定している会社も多いのではないでしょうか。 メールはとっても便利で、気軽に様々な情報をやり取りできてしまうのですが、反面受信ボックスの中に...
Excel・VBA活用術

【エクセルVBAでIE操作】WEBページのテーブル要素からセルのデータを取り出す方法

初心者向けエクセルVBAでIEを操作するシリーズです。今回は、エクセルVBAでInternetExplorerを操作して、WEBページのテーブル要素からセルのデータを取り出す方法をお伝えします。
Excel・VBA活用術

エクセルVBAでIEを操作するクラスにリンクテキストでa要素を探してリンクする方法

エクセルVBAでIEスクレイピングをするときに便利なクラスの作り方をお伝えしております。今回は、エクセルVBAでIEを操作するクラスに、リンクテキストでa要素を探して取得するメソッドを追加していきます。
Excel・VBA活用術

エクセルVBAでIEを操作するクラスにname属性で取得した要素から内容を取り出すプロパティを作成

エクセルVBAでIEスクレイピングをするときに便利なクラスの作り方をお伝えしております。今回は、エクセルVBAでIEを操作するクラスにname属性で取得した要素から内容を取り出すプロパティを追加していきます。
Excel・VBA活用術

エクセルVBAでIEを操作するクラスに読み込み待ちとドキュメント取得の機能を追加する方法

エクセルVBAでIEを操作する便利なクラスの作り方をお伝えしています。今回は、エクセルVBAでIEを操作するクラスに読み込み待ちをするメソッドと、ドキュメント取得をするプロパティと処理を追加します。
Excel・VBA活用術

【Outlook VBA】メール本文から欲しい情報だけを取り出す方法

MailItemオブジェクトのBodyプロパティとMid関数を使って、Outlookのメール本文から欲しい情報だけを取り出す方法をご紹介しています。メールで勤務時間を管理しているあなた!この方法なら、日々のチェックが楽になるかも?
Excel・VBA活用術

エクセルVBAでIEを操作するクラスでWebページを開くメソッドを追加する

エクセルVBAでIEによるスクレイピングをするときに便利なクラスの作り方をシリーズでお伝えしています。InternetExplorerを操作するクラスでWebページを開くメソッドを追加する方法です。
Excel・VBA活用術

エクセルVBAでIEを操作するもっとも簡単なクラスを作成する方法

エクセルVBAでInternetExplorerを操作してWebスクレイピング…けっこういつも同じ処理を作ります。そんなときには、クラスで部品化が有効です。まずは、IEを操作するもっとも簡単なクラスを作成します。
Excel・VBA活用術

【Outlook VBA】イベントApplication_Startupで起動時に今日の予定を表示する方法

Outlook の起動時イベントApplication_Startupに処理を書き込むことで、Outlookを立ち上げた時に今日の予定を取得してメッセージを表示する方法をご紹介しています。これなら、毎日の予定がOutlook起動時に把握できますよ。
Excel・VBA活用術

【Outlook VBA】登録済みの予定を日付で検索して取得する方法

Outlook VBAで、Outlookに登録した予定を取得してメッセージ表示する方法をご紹介しています。この方法と、Outlookに用意されているイベントと組み合わせて使えば、Outlookを更に使い勝手良く使うことができますよ。