ExcelVBA

Selenium(Edge/Chrome)

Selenium「Edge/Chromeでsubmitボタンをクリックする」【エクセルマクロ】

Edge/Chromeで掲示板や、問い合わせフォームなどのsubmitボタンをクリックしたいケースがあります。 id要素があれば、簡単にクリックができることは以前ご説明しました。 では、当方のお問い合...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeでid要素やName要素がなくてもボタンクリックをする」【エクセルマクロ】

前回id要素やname要素があれば、VBAでWebページをクリックする動作は簡単とお伝えしました。 それでは、Webページにid要素やName要素がない場合はどうすればよいでしょうか。 id要素がない...
4
Selenium(Edge/Chrome)

Selenium「Edge/Chromeでボタンクリックをする id/Name/Class」【エクセルマクロ】

Edge/Chromeでボタンをクリックする Excel VBAマクロでEdge/Chromeを自動操作する際のクリック処理です。 クリックの基本です。 記号★、●の意味 コード記号 意味 内容 ★★...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeのページを一つ前に戻る/先に進む」【ExcelVBA】

Edge/Chromeのページを一つ前に戻る/先に進む Excel VBAマクロでEdge/Chromeを自動操作する際、下記のようなブラウザの基本動作も行うことができます。 一つ前に戻る 一つ先に進...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeを再読み込み(リフレッシュ)」する

Edge/Chromeを再読み込みする Excel VBAマクロでSeleniumBasicでEdge/Chromeを自動操作していると、 Webページを再読み込み(リフレッシュ)したいケースがありま...
0
Selenium(Edge/Chrome)

Selenium「新しいタブで開く」【ExcelVBA】

Chrome/Edgeで新しいタブでページを開く Excel VBAマクロでSeleniumBasicを使用して、自動操作する際、 新しいタブでページを開きたいケースがあります。 IE自動操作の場合N...
0
Selenium(Edge/Chrome)

Selenium「表示中のWebページのタイトル/URLを取得」【ExcelVBA】

Chrome/Edgeの現在のページのタイトル取得/URL取得 Excel VBAマクロでSeleniumBasicを使用して、自動操作する際、 タイトルやURLを取得したいケースがあります。 データ...
0
Selenium(Edge/Chrome)

Selenium「ブラウザのサイズを最大化/指定サイズ」にする【ExcelVBA】

Chrome/Edgeブラウザを最大化/指定サイズにする Excel VBAマクロでSeleniumBasicを使用して、自動操作する際、 画面サイズを最大化、指定サイズに変更可能です。 通常サイズだ...
0
Selenium(Edge/Chrome)

Selenium「ブラウザの読み込み待ち」をする【ExcelVBA】

Internet Explorerのサポート終了が迫っており、Webサイトのスクレイピング代案を検討しないといけません。 当方では、今後SeleniumBasicを用いる予定です。 ブラウザの読み込み...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeを終了する」【ExcelVBA】

Internet Explorerのサポート終了が迫っており、Webサイトのスクレイピング代案を検討しないといけません。 当方では、今後SeleniumBasicを用いる予定です。 「Edge/Chr...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeの起動をする」【ExcelVBA】

Internet Explorerのサポート終了が迫っており、Webサイトのスクレイピング代案を検討しないといけません。 当方では、今後SeleniumBasicを用いる予定です。 Edge/Chro...
0
配列(Dictionary)

DictionaryにAddしていなくてもItemが追加される【ExcelVBA】

DictionaryにAddしていないのに、Itemが追加される 最近、VBA開発でハマったケースです。 VBAでDictionaryを使用した際、Addしていないのにitemが追加されている挙動が出...
0
VBATips

yyyy.mm.dd←→yyyy/mm/ddに相互変換【Format関数】【ExcelVBA】

yyyy.mm.dd形式、yyyy/mm/dd形式に相互変換したい エクセルで移行用のデータをもらった時、必要な書式になっていない場合があります。 特にyyyy.mm.dd形式だと日付とは認識されず、...
0
VBATips

yyyymmdd←→yyyy/m/dに相互変換【Format関数】【ExcelVBA】

yyyymmdd形式、yyyy/m/d形式に相互変換したい エクセルで移行用のデータをもらった時、必要な書式になっていない場合があります。 特にyyyymmdd形式だと日付とは認識されず、isDate...
0
Internet Explorer自動操作

VBAでIE操作「Webページの要素数を数える」【ExcelVBA】

VBAでIE自動操作する際、要素数を数えたい場合があります。 ページの要素が可変だった場合に、処理を分岐させたい場合などに使います。 Webページの指定要素数を数えるサンプルコード 注意点 Optio...
0
Selenium(Edge/Chrome)

Selenium「Webページの要素数を数える」【ExcelVBA】

VBAでSeleniumBasicで自動操作で要素数を数えたい場合があります。 ページの要素が可変だった場合に処理を分岐させたい場合などに使います。 Webページの指定要素数を数えるサンプルコード 注...
0
Selenium(Edge/Chrome)

Selenium「Webページに指定要素が存在するかチェックする」【ExcelVBA】

VBAでSeleniumBasicで自動操作で要素が存在するかどうかチェックしたい場合があります。 ページ読み込み待ちでOKとなったにも関わらず、 オブジェクトに指定した要素が存在していないケースがあ...
0
VBATips

「数字」を「漢数字」に変換する【NumberFormatLocalプロパティ】【ExcelVBA】

「数字」を「漢数字」に変換したい 数値データを漢数字に変更するには、RangeオブジェクトのNumberFormatLocalプロパティを使用します。 変換する種類は以下があります。 書式 変換前 変...
0
関数・メソッド

指定フォルダを開く【Shell関数】【ExcelVBA】

構文 Shell (pathname, ) pathname・・・・・Explorerを指定します。C:\Windows\Explorer.exe windowstyle・・・・開きたいフォルダをフル...
0
VBATips

フォルダ内のファイルを全て削除するマクロ【ExcelVBA】

フォルダ内のファイルを全て削除する マクロでファイルを作成したのち、削除したい場合があります。 削除する面倒な処理を一括処理、ヒューマンエラーを起こさない為にも、マクロ化します。 フォルダ内のファイル...
0