エクセルでウェブ情報を取得すると、データ分析やモニタリングを簡略化できます。 たとえば会社のデータベースにアクセスして情報を取得できる仕組みを作れば、大幅な効率化を実現できる場合があります。 このページでは、エクセルVBAを活用したウェブ情報の取得事例を紹介します。 ・VBAでウェブ操作する方法 ・VBAでウェブ情報を取得する事例 以下で説明していきます。 エクセルVBAでウェブ情報を取得する方法 エクセルでウェブ情報を取得する方法について紹介します。 1. IE(Internet Explorer)操作 2. HTTP通信(HTTPリクエスト)でウェブ情報を取得 3. Seleniumによるブラウザ操作 上記の方法について事例を合わせて紹介していきます。 1. … [Read more...] about エクセルVBAのWEB操作の事例15|スクレイピング・ブラウザ操作からAPI通信まで
エクセルマクロ
エクセルマクロVBAで日付を曜日(月火水木金土日)に変換
エクセルマクロVBAでは、weekdayを使うことで曜日の情報を取得できます。 しかしweekdayでは曜日情報を数値で取得することしかできません。 そのため、日付の月火水木金土日を取得できないのです。 そこで、日付の曜日(月火水木金土日)を取得するVBAプログラムを紹介します。 Weekdayで曜日情報を取得 冒頭でも記述しましたが、Weekdayを使って取得できる曜日情報は数値です。 Weekday(日付) = 1,2,3,4,5,6,7 のいずれか 日=1, 月=2, 火=3, 水=4, 木=5, 金=6, … [Read more...] about エクセルマクロVBAで日付を曜日(月火水木金土日)に変換
VBAでShellを使ってフォルダを開く|最前面に表示(アクティブ化)
VBAでフォルダを最前面に表示する方法を紹介します。 フォルダを最前面に表示するには、通常サイズと最大サイズを選択できます。 ・VBAでフォルダを最前面に表示(Shell関数) 上記について、コード解説もしていきます。 エクセルにフォルダパスを入力する この事例では、エクセルのB2で指定したフォルダパスを最前面に表示します。 ここではエクセルのB2にフォルダパスを入力していますが、VBAプログラムのなかに入力しておいても問題ありません。 VBAで指定したフォルダを最前面に表示 今回紹介するプログラムの概要は以下です。 [crayon-675a42f5d825d490406768/] それでは、以下でプログラムを詳しく説明していきます。 プログラム0|変数宣言の指定 … [Read more...] about VBAでShellを使ってフォルダを開く|最前面に表示(アクティブ化)
エクセルマクロVBAでWord連携!ワード操作して差し込み印刷(コード付)
VBAを使うと、Wordファイルを操作して仕事を効率化することができます。 たとえば以下のような作業を効率化できます。 ・エクセル情報をワードに差し込んで印刷 ・VBAプログラム入りのファイルをダウンロード このページでは、エクセルマクロでワードを操作する方法を紹介していきます。 エクセルマクロで差し込み印刷作業を自動!概要説明 このページでは以下のようなデータの一覧を、Wordに情報を入れこんでいきます。そして情報を入れこんだら、差し込み印刷を行います。 作成に必要な事前準備は以下です。 差し込み印刷のVBAプログラムの実行手順 手順1. テンプレートワードファイルの作成 手順2. エクセルの一覧データの準備 手順3. … [Read more...] about エクセルマクロVBAでWord連携!ワード操作して差し込み印刷(コード付)
エクセルVBAでワード操作でできることの事例7つを紹介|ファイルをダウンロード可能
VBAを使うと、Word操作を自動化することが可能です。 たとえば以下のような仕事を自動化できます。 VBAでWord作業を自動化できること ・差し込み印刷 ・議事メモテンプレートを自動作成 ・エクセル表をワードに貼り付け しかしながら上記のような作業が可能と言われても、イメージがわかない人もいるはずです。 そこで仕事で使える事例を使いながら紹介していきます。 VBAでWord操作するときの事前準備 エクセルVBAでWordを操作するためのプログラミングに入る前に、以下の参照設定を変更する必要があります。 Microsoft Word Application XX.X … [Read more...] about エクセルVBAでワード操作でできることの事例7つを紹介|ファイルをダウンロード可能