ExcelVBA

VBATips

全シートの「コメントを一括で表示/非表示」処理をパーツ化する【エクセルマクロ】

今開いているブックの全てのシートのコメントを表示 or 非表示を統一します。 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 社内ルールで全て非...
0
VBATips

クリップボードへのコピーが文字化けする対策【ExcelVBA】

以前まで下記記事のようにClipBoardのDataObjectを使用してコピーしていましたが、 環境によってはコピーして文字化けするようです。(Windows10/64bit/Excel2016で発...
4
Internet Explorer自動操作

VBAでIE操作「IEウィンドウ表示倍率の設定方法」

InternetExplorerウィンドウの表示倍率設定 Excel VBAマクロでIEの自動制御では、ウインドウの表示倍率設定を変更可能です。 runtimeStyleにZoom属性が準備されていま...
0
Internet Explorer自動操作

VBAでIE操作「ファイルダイアログからアップロードする」

ファイルダイアログからファイルをアップロードする Excel VBAマクロでIEの自動制御にて、ローカルにある画像データ等をアップロードしたいケースがあります。 Webサイトではドラッグアンドドロップ...
0
Internet Explorer自動操作

VBAでIE操作「ウインドウサイズ変更・可否設定/表示位置設定」

IEウィンドウのサイズ変更・変更可否設定・表示位置設定 Excel VBAマクロでIEの自動制御では、下記のようなウインドウの設定変更も可能です。 IEウィンドウの表示サイズの変更 IEウィンドウの表...
0
Internet Explorer自動操作

VBAでIE操作「IEウィンドウの各種バーの表示/非表示」

Internet Explorerウィンドウの各種バーの表示/非表示 Excel VBAマクロでIEの自動制御では、下記のようなIEウインドウの各種バーの設定変更も可能です。 ツールバーの表示/非表示...
0
Internet Explorer自動操作

VBAでIE操作「パスワードボックスへ入力する」【エクセルマクロ】

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

ヘッダー行が可変の場合でも、正常に処理をさせる【ExcelVBA】

今回はパーツ化ではあるのですが、どちらかというとワンランク上のコードの組み方の参考例です。 CSVやテキストデータを取込や出力する際、ヘッダー行が固定ではなく可変の場合があります。 ヘッダー行を可変に...
0
Internet Explorer自動操作

VBAでIE操作「Webページを印刷する」【エクセルマクロ】

Internet Explorerの現在のページを印刷する Excel VBAマクロでIEを自動操作で「Webページを印刷」したい場合の記事です。 ExecWBメソッドを使用し、印刷を行います。 We...
0
Internet Explorer自動操作

VBAでIE操作「セレクトボックスで現在選択中の情報を取得」【エクセルマクロ】

前回、VBAでIEを起動し、Webページ内のセレクトボックスの選択・解除する方法を記事にしました。 VBAでIE操作「セレクトボックスの選択/解除」【エクセルマクロ】 今回は、セレクトボックスで選択さ...
0
Internet Explorer自動操作

VBAでIE操作「セレクトボックスの選択/解除」【エクセルマクロ】

VBAでIEを起動し、Webページ内のセレクトボックスの選択・解除する方法です。 セレクトボックスの事を、プルダウンやドロップダウンメニューとも言います。 Forで選択したい要素を特定しし、「Sele...
0
Internet Explorer自動操作

VBAでIE操作「IEを終了する」【エクセルマクロ】

改めて記事にするようなことでもないのですが、VBAでIE起動した後、終了する方法です。 当方のIE操作の記事全てにおいて、IEの終了部分までご説明していません。 Internet Explorerを終...
0
Internet Explorer自動操作

VBAでIE操作「ラジオボタンの選択/解除」【エクセルマクロ】

VBAでIEを起動し、Webページ内のラジオボタンの選択・解除する方法です。 要素を指定し、クリック処理を入れるだけです。 チェックを付ける方法もありますが、お勧めしません。 ラジオボタンを選択・解除...
0
Internet Explorer自動操作

VBAでIE操作「チェックボックスの選択/解除」【エクセルマクロ】

VBAでIEを起動し、Webページ内のチェックボックスの選択・解除する方法です。 要素を指定し、クリック処理を入れるだけです。 チェックを付ける方法もありますが、お勧めしません。 チェックボックスを選...
1
Internet Explorer自動操作

VBAでIE操作「Google検索する(GET送信)」【エクセルマクロ】

検索したいキーワードがたくさんある場合、人力で行わなくても、VBAがあればマクロが自動で取得します。 IEを使用しGoogle検索を行い、誰でも簡単に結果を抽出する事が可能です。 ご丁寧にGoogle...
0
Internet Explorer自動操作

VBAでIE操作「テキストボックスへ入力する」【エクセルマクロ】

VBAでIEを起動し、Webページ内のテキストボックスへ値を反映する方法です。 VBAマクロを理解している人であれば、特に難しくはありません。 id要素もしくはName要素を判定し、代入するのみです。...
0
一覧表

【VBA一覧】ColorIndex(文字色/背景色/見出し色)

カラーインデックスの一覧 背景色(背景塗りつぶし)や文字色(フォントカラー)に使用するColorIndexの一覧です。 色イメージ ColorIndex 16進数 RGB 1 #000000 RGB(...
0
Internet Explorer自動操作

VBAでIE操作「開いているIEを掴む」リモートサーバーに接続できないエラー対策

IEが表示されているにも関わらず、リモートサーバーがないエラーが出る Excel VBAマクロでIEを自動操作する際、エラーが出て止まってしまうケースの対応策です。 他のエラーはこちらの記事を参照にど...
0
Internet Explorer自動操作

VBAでIE操作「ページ内のリンクURLを全て取得」

Internet Explorerの現在のページ内のリンクURLを全て取得 Excel VBAマクロでIEを自動操作する際、ページ内のリンクURLを全て取得したいケースがあります。 検索結果のリンクU...
0
Internet Explorer自動操作

VBAでIE操作「表示中のWebページのタイトル/URLを取得」

Internet Explorerの現在のページのタイトル取得/URL取得 Excel VBAマクロでIEを自動操作する際、タイトルやURLを取得したいケースがあります。 データスクレイピングして、エ...
0