エクセル selenium chrome VBA chromedriveを更新する方法 windows seleniumでchrome操作をVBAで行う環境だとchromeブラウザが勝手にバージョンの更新をすることがあります。 その時はseleniumのchromedrive.exeを更新する必要...続きを読む エクセルプログラミング・コーディング
エクセル Seleniumを使ってVBAからchromeブラウザ操作(インストール編) Seleniumを使ってVBAからブラウザ操作をする手順です。 ※自動化した処理は接続先にトラフィックを送ります。過度になった場合は異常アクセスとされることがありますので使用にはご注意ください。...続きを読む エクセル
エクセル 【VBA】セルクリックでカレンダー入力(ユーザーフォーム)を作る エクセルでカレンダー入力をしようと思うとアドインを入れたりACCESSのカレンダーコントロールを使ったりする方法がありますがカスタムには向いていません。 また、セルをクリックしてそのセルに日付を...続きを読む エクセル
エクセル 【VBA】ツイッターAPIを使ってツイートする(外部ソフト無し) ツイッターAPIを使ってエクセルVBAからツイートをする方法を紹介します。 ※自動化などをするときはツイッターAPIの規約に従って運用を行ってください。 規約を違反した場合はアカウントロックや...続きを読む エクセルツイッタープログラミング・コーディング
エクセル Seleniumを使ってVBAからchromeブラウザ操作(VBA編) ここではSeleniumを使ってVBAからchromeブラウザ操作するVBAプログラムについて解説します。 ※自動化した処理は接続先にトラフィックを送ります。過度になった場合は異常アクセスとされ...続きを読む エクセル
エクセル 【エクセルVBA】メール送信マクロ VBAでメールを送信できるようにしたいと思い色々調べたのですが、なかなかたらい廻しだったので、実装できたソースを公開します。 環境は、windows10 、office365(excel2019...続きを読む エクセル
エクセル 【エクセルVBA】非表示のセルを含めて検索するときはFindではなくmatchを使う Findメゾットでは非表示のセルに対して検索を行えません。 そんな時はワークシート関数のmatchを使います。 "照合の種類"は完全一致させたい場合は0、近似値の場合は1かー1となります。...続きを読む エクセル
エクセル 【VBA&seleniu】SendKeysで入力が重たい場合はjavascript実行を使う VBAでselenium操作によるブラウザ処理の中でフォームに文字列を入力したい時などがあると思います。 そんな時は「SendKeys」を使うことが多いですが、長文などの場合は相当処理が遅くなり...続きを読む エクセル
エクセル 【エクセルVBA】VBA実行中に分かりやすいメッセージを出力しておく方法 VBAの実行にある程度時間がかかる場合、実行中かどうかが分かりやすいようにメッセージを出しておく方法をご紹介します。 特定のシートにメッセージ用のセルを作成して、毎回そこに出力するという方法もあ...続きを読む エクセル
エクセル 【VBA】フォルダとファイルを確認して作成する VBAでテキストやログを出力することもあります。 そんなときの一連の流れを書いていきます。 概要 テキストファイルを出力する前提で、その日のフォルダを作成して各ファイルを作成するというVBA...続きを読む エクセル
エクセル 【VBA】sleepを使えるようにする VBAにはsleepコマンドがありません。 なのでwindows APIを利用してVBA内でもsleepを使えるようにする必要があります。 モジュールの最上部(関数の上)に下記を追記してA...続きを読む エクセル