vba-create

VBATips

実行時エラー11「0 で除算しました」の回避方法【ExcelVBA】

実行時エラー11「0 で除算しました」が表示される ExcelVBAで以下エラーが発生する場合があります。 実行時エラー '11': 0 で除算しました。 単純に0で除算(割り算)した為、エラーが表示...
0
VBATips

セル文字が空白(empty)か0なのか判定する【ExcelVBA】

セル文字が「空白」or「0の値」or「数式の0」か判別したい VBA請負開発中に少しはまった部分です。 0と空白セルによって処理を分けたいのですが、単純に比較ができませんでした。備忘録として残します。...
1
関数・メソッド

セルの数値0の表示/非表示の切替【DisplayZerosプロパティ】【ExcelVBA】

構文 Window.DisplayZeros As Boolean DisplayZeros・・・・・True 数値0のセルには0と表示 /False 数値0のセルは非表示(空欄) セルの数値0の表示...
0
Selenium(Edge/Chrome)

Edge/Chromeでラジオボタンの選択/解除【Selenium】【ExcelVBA】

VBAでEdge/Chromeを起動し、Webページ内のラジオボタンの選択・解除する方法です。 要素を指定し、クリック処理を入れるだけです。 ラジオボタンを選択・解除するサンプルコード 当方の問い合わ...
0
Selenium(Edge/Chrome)

Edge/Chromeでセレクトボックスの選択/解除【Selenium】【ExcelVBA】

VBAでEdge/Chromeを起動し、Webページ内のセレクトボックスの選択・解除する方法です。 セレクトボックスの事を、プルダウンやドロップダウンメニューとも言います。 セレクトボックスの選択・解...
0
Selenium(Edge/Chrome)

Edge/Chromeでセレクトボックスで選択中の情報を取得【SelectedOption】【Selenium】【ExcelVBA】

前回、VBAでChrome/Edgeを起動し、Webページ内のセレクトボックスの選択・解除する方法を記事にしました。 Chrome/Edgeでチェックボックスの選択/解除 今回は、セレクトボックス(プ...
0
Selenium(Edge/Chrome)

Chrome/Edgeでチェックボックスの選択/解除【Selenium】【ExcelVBA】

VBAでEdge/Chromeを起動し、Webページ内のチェックボックスの選択・解除する方法です。 要素を指定し、クリック処理を入れるだけです。 チェックボックスを選択・解除するサンプルコード
0
Selenium(Edge/Chrome)

Edge/ChromeでWebページを印刷する【shadowRoot】【Selenium】【ExcelVBA】

Webページ内でページを印刷したい場合があります。 Chromeで Ctrl + P をした時同様、Seleniumに印刷処理を指示可能です。 Edge/ChromeでWebページを印刷するサンプルコ...
5
Selenium(Edge/Chrome)

Edge/Chromeでhead要素・body要素/ページソースを取得【PageSource】【Selenium】【ExcelVBA】

VBAでEdge/Chromeを起動し、Webページ内のhead要素を取得・body要素を取得する方法です。 基本的にはId要素やName要素を取得する場合と取得の仕方は同一です。 IEの場合はhea...
0
_基本

処理はパーツ単位で分ける事を心掛ける【パーツ化】【ExcelVBA】

パーツ化とは ExcelVBAマクロ初級者からの脱却が、処理のパーツ化(プロシージャの分割)と考えています。 マクロを作る上で基本機能をパーツ化する事で、開発時間の削減に繋がります。 パーツ化のサンプ...
0
VBATips

文字を残したままセル結合する【Merge】【エクセルマクロ】

使い方 Ctrl + Shift + Qで「文字を残してセル結合」させます。 エクセルのどの画面でも、キーボードショートカットで「文字を残してセル結合」が出来ます。 エクセルでセル結合や解除する場合、...
1
Selenium(Edge/Chrome)

Edge/ChromeでCtrl+CやCtrl+Aなどの複数キーを押下する【Keyboard.KeyDown】【Selenium】【ExcelVBA】

Webページ内のテキストボックスやパスワードボックスへ値を反映する方法や EnterキーやTabキーなどの特殊キーを反映する方法は以前ご紹介しました。 あまり使わないかもしれませんが、 Ctrl + ...
0
Selenium(Edge/Chrome)

Edge/ChromeでEnterなどの特殊キーを入力する【Keys】【Selenium】【ExcelVBA】

Webページ内のテキストボックスやパスワードボックスへ値を反映する方法は以前ご紹介しました。 単なる文字の反映だけでなく、EnterキーやTabキーなどの特殊キーを反映することも可能です。 Enter...
0
Selenium(Edge/Chrome)

Edge/Chromeで入力フィールドの値を消去する【Clear】【Selenium】【ExcelVBA】

Webページ内のテキストボックスやパスワードボックスへ値を反映する方法は以前ご紹介しました。 再度反映しなおしたい場合は、入力フィールドの中身を消す必要があります。 入力フィールドの値を消去するサンプ...
0
Selenium(Edge/Chrome)

実行時エラー インデックスが配列の境界外ですの対処法【Selenium】【ExcelVBA】

実行時エラー インデックスが配列の境界外です が表示される SeleniumBasicでwebDriverを使用して、スクレイピングした際、以下エラーが発生する場合があります。 実行時エラー -214...
0
Selenium(Edge/Chrome)

実行時エラー438 オブジェクトはこのプロパティまたはメソッドをサポートしていませんの対処法【Selenium】【ExcelVBA】

SeleniumBasicで実行時エラー438が表示される SeleniumBasicでwebDriverを使用して、スクレイピングした際、以下エラーが発生する場合があります。 実行時エラー438 オ...
0
Selenium(Edge/Chrome)

Edge/Chromeでパスワードボックスへ入力する【SendKeys】【Selenium】【ExcelVBA】

VBAでSeleniumを起動し、Webページ内パスワードボックスへ値を反映する方法です。 パスワードボックスは基本的にはテキストボックスへの処理と同一です。下記記事も参考にしてください。 Edge/...
0
Selenium(Edge/Chrome)

Edge/Chromeでテキストボックスへ入力する【SendKeys】【ExcelVBA】【Selenium】

VBAでEdge/Chromeを起動し、Webページ内のテキストボックスへ値を反映する方法です。 VBAマクロを理解している人であれば、特に難しくはありません。 id要素やName要素に対し、代入する...
0
Selenium(Edge/Chrome)

Edge/Chromeでリンクテキストを部分一致で指定して操作する【FindElementsByPartialLinkText】【Selenium】【VBA】

SeleniumではIEオートメーション(IE自動操作)ではないメソッドもあります。 id要素があれば、簡単にクリックができますがリンクテキストを指定して、 クリックすることや情報を取得することが可能...
0
Selenium(Edge/Chrome)

Edge/Chromeでリンクテキストを完全一致で指定して操作する【FindElementByLinkText】【Selenium】【VBA】

SeleniumではIEオートメーション(IE自動操作)ではないメソッドもあります。 id要素があれば、簡単にクリックができますがリンクテキストを指定して、 クリックすることや情報を取得することが可能...
0