【Excel】Visual Basic for Applications
ExcelVBAでブックの自動回復機能を操作【ExcelVBA】

Application.AutoRecoverプロパティでAutoRecoverオブジェクト(ブックの自動回復機能)を操作することができる ■Pathプロパティ → 一時ファイルを格納するパスを取得・設定 ■Time プ […]

続きを読む
【Excel】Visual Basic for Applications
意外と知らないデータフォーム機能【ExcelVBA】

表データを入力する際に補助機能として使用することができるデータフォーム機能 リボンにもない為、機能として表示するにはリボンのユーザー設定からすべてのコマンドを選び追加する 表示するにはSheetのShowDataForm […]

続きを読む
【Excel】Visual Basic for Applications
Webページの要素の有効・無効チェック【Selenium Basic × ExcelVBA】

Web要素の有効か無効かのチェックを調べるにはIsEnabledプロパティを使用 Trueであれば有効・Falseであれば無効でdisabled属性で無効処理にされている場合Falseが返ってくる 有効になるまでDoLo […]

続きを読む
【Excel】Visual Basic for Applications
図形の線を挿入して色や太さを設定する【ExcelVBA】

Shapes.AddLineメソッドで図形の線を挿入する 引数BeginXに線の開始のX座標、BeginYに線の開始のY座標 引数EndXに線の終了地点のX座標、EndYに線の終了のY座標を指定する ポイント単位で設定 […]

続きを読む
【Excel】Visual Basic for Applications
Webサイトのリンクテキストを部分一致で指定【Selenium Basic × ExcelVBA】

FindElementByLinkTextメソッドを使用して指定したリンクテキストに一致する「最初の」要素を取得 つまり一番最初の要素を指定されてしまう形、ですのでFindElementsByLinkTextで複数形を使 […]

続きを読む
【Excel】Visual Basic for Applications
アラート画面を閉じる【Selenium Basic × ExcelVBA】

SwitchToAlertメソッドでアラートにフォーカスを切り替えて、OKの処理をしたい場合はSwitchToAlert.Accept キャンセルの処理を行いたい場合はSwitchToAlert.Dismissを使用する […]

続きを読む
【Excel】Visual Basic for Applications
ExecuteScriptで新たなウィンドウを複数開く【Selenium Basic × ExcelVBA】

Getメソッドの説明からExecuteScriptメソッドの説明まで Getメソッドには引数がurl←指定したurlに接続以外にtimeoutとraiseがあり指定したサイトに接続すると時間が timeoutの時間を超え […]

続きを読む
【Excel】Visual Basic for Applications
Webサイトのリンクをまとめて取得【Selenium Basic × ExcelVBA】

SeleniumBasicでChrome操作を行い、接続したWebサイトのリンクをまとめて取得し、セルの値に代入していく aタグの要素を取得する為に、FindElementsByTagメソッドを使用し("a")を指定し要 […]

続きを読む
【Excel】Visual Basic for Applications
変更前のセルの値を元に戻す【ExcelVBA】

Application.Undoメソッドでユーザーの動作を1つ元に戻し、元に戻したセルの値をOffset(0,1)で1列隣のセルに入れる Undoで動作を戻した際にChangeイベントが発生しないようにApplicati […]

続きを読む
【Excel】Visual Basic for Applications
配列変数を例題を交えながら説明【ExcelVBA】

配列変数は複数の値を格納することが可能 変数 → 1つだけ入れることができる  配列変数 → 複数入れることができる ReDimステートメント 動的配列の領域を再割り当て(元々の値はなくなる) ReDimステートメント […]

続きを読む