ExcelVBA

Selenium(Edge/Chrome)

Selenium「Edge/Chromeで操作するフレームを親フレームに戻す」【エクセルマクロ】

Edge/Chromeブラウザ操作でフレーム(frame)を切り替えしたいケースがあります。 その場合、SwitchToFrame でフレームの操作先を変更すればOKでした。 操作後、元の親フレームに...
0
関数・メソッド

論理値(True/False)かどうかを判断する【WorksheetFunction.IsLogical関数】【ExcelVBA】

構文 WorksheetFunction.IsLogical(Arg1)As Boolean Arg1・・論理値(True/False)かどうか判断する対象データ(セル、値、文字列など) 戻り値 ・・...
0
関数・メソッド

セルの値がエラー(#N/A)かどうか判断する【WorksheetFunction.IsNA関数】【ExcelVBA】

構文 WorksheetFunction.IsNA(Expression)As Boolean Expression・・エラー(#N/A)かどうか判断するセル 戻り値 ・・・・・Boolean型 エラ...
0
関数・メソッド

文字列以外かどうか判断する【WorksheetFunction.IsNonText関数】【ExcelVBA】

構文 WorksheetFunction.IsNonText(Expression)As Boolean Expression・・文字列以外かどうか判断する文字列、数値、セル参照、関数 戻り値 ・・・...
0
関数・メソッド

数値かどうか判断する【WorksheetFunction.IsNumber関数】【ExcelVBA】

構文 WorksheetFunction.IsNumber(Expression)As Boolean Expression・・数値かどうか評価する文字列・数式 戻り値 ・・・・・Boolean型 文...
0
関数・メソッド

文字列かどうか判断する【WorksheetFunction.IsText関数】【ExcelVBA】

構文 WorksheetFunction.IsText(Expression)As Boolean Expression・・文字列かどうか評価する文字列・数式 戻り値 ・・・・・Boolean型 文字...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeで操作するフレームを切り替える」【エクセルマクロ】

Edge/Chromeブラウザ操作でフレーム(frame)を切り替えしたいケースがあります。 フレームページのサンプル Seleniumでフレームを切り替える 注意点 iframeタグありのWebペー...
0
VBATips

Edgeを起動する/指定URL表示する【WScript.Shell】【ExcelVBA】

SeleniumBasicを使用して、ブラウザを自動操作したい要望は多くあります。 ただ、WebDriverの更新や普段使用しているブラウザを操作しようと思うととても厄介です。 ただ単純にEdgeを起...
1
VBATips

Chromeを起動する/指定URL表示する【WScript.Shell】【ExcelVBA】

SeleniumBasicを使用して、ブラウザを自動操作したい要望は多くあります。 ただ、WebDriverの更新や普段使用しているブラウザを操作しようと思うととても厄介です。 ただ単純にChrome...
0
Selenium(Edge/Chrome)

Selenium「Edge/Chromeでマウスオーバー処理を実装する」【エクセルマクロ】

ExcelVBAではid、Class、Nameなどさまざまな要素を取得して Selenium(Edge/Chrome)の自動制御が可能ですが、 マウス処理を疑似的に行うことが可能です。 マウスオーバー...
0
Selenium(Edge/Chrome)

実効時エラー13 ERR_INTERNET_DISCONNECTEDの対処法【ExcelVBA】

開発環境のChrome/Edgeでは自動操作が可能だが、客先環境では動かない。 となるとPC環境の恐れがあります。 エラー内容 実効時エラー13 unknown error ERR_INTERNET_...
0
VBATips

指定ファイル/ブック/フォルダが存在するかどうか判断する【ExcelVBA】

指定ファイル/ブック/フォルダが存在するかどうか判断したい ユーザーが指定したファイルが存在しているかどうか確認したい場合があります。 単純にDir関数で取得するのが一番簡単です。FileSystem...
0
Selenium(Edge/Chrome)

Selenium「Edge/ChromeでXPathを使用し要素をクリックする」【エクセルマクロ】

ExcelVBAではid、Class、Nameなどさまざまな要素を取得して Selenium(Edge/Chrome)の自動制御が可能ですが、 XPathを使用しても要素のクリックが可能です。 XPa...
0
Selenium(Edge/Chrome)

実効時エラー0 SeleniumError element not interactableの対処法【ExcelVBA】

開発環境のChrome/Edgeでは自動操作が可能だが、客先環境では動かない。 となるとPC環境の恐れがあります。 よく出る問題がelement not interactable です。 エラー内容 ...
0
Selenium(Edge/Chrome)

Selenium「Edge/ChromeでCSSセレクタを使用し要素をクリックする」【エクセルマクロ】

ExcelVBAではid、Class、Nameなどさまざまな要素を取得して Selenium(Edge/Chrome)の自動制御が可能ですが、 CSSセレクタを使用しても要素のクリックが可能です。 C...
0
関数・メソッド

セルの値がエラーかどうか判断する【WorksheetFunction.IsErr関数】【ExcelVBA】

構文 WorksheetFunction.IsErr(Expression)  Expression・・Errorかどうか評価する文字列・数式 戻り値 ・・・・・Boolean型 Error値が#N/...
0
VBATips

Long型の許容範囲なのに、実行時エラー6オーバーフローしましたが出る場合の対処方法【ExcelVBA】

Long型の許容範囲なのに、実行時エラー6が発生する データ型がLong型(-2,147,483,648~2,147,483,647の整数)で、宣言したにもかかわらず、 その数値で許容内のはずなのにエ...
0
VBATips

入力規則設定時、実行時エラー1004の対処方法【ExcelVBA】

入力規則設定時、実行時エラー1004が出てしまう 入力規則の設定が正常にできない場合があります。 インターネットで調べると、入力規則の削除(Delete) や ワークシートの保護解除(Unprotec...
0
VBATips

サーバーやホストにPingが通るかチェックする【ExcelVBA】

サーバーやホストにPingが通るかチェックしたい VBAマクロを動かすパソコンがインターネットに接続されているかどうか確認したい場合があります。 その場合、Pingが通るかどうか判断をします。 サーバ...
0
関数・メソッド

ページ中央に印刷する【CenterHorizontally/CenterVerticallyプロパティ】【ExcelVBA】

構文 Object.CenterHorizontally 水平方向 Object.CenterVertically        垂直方向 PageSetupオブジェクトで上記設定を行うと、印刷対象を...
0