ExcelVBA

ExcelVBA

【VBA×selenium×JS】任意の要素まで簡単にスクロール

画面スクロールを再現します。今回は少しレベルを上げて他の言語を交えてコードを書いてみましょう。JavaScriptを使用します。要素を動的にコントロールする事が出来る様になります。コードはコピペで使って試せるように用意しています。
ExcelVBA

【VBA×SQL】Serverに接続テーブル名を指定しデータ取得(コード付き)

シリーズの最終回です。VBAのコードを書いていきます。これでSQLServerと情報のやり取りをする事ができる様になります。できるだけ分かり易くコードを用意しました。サブルーチンを沢山使って余計なコードを書かない様にしています。
ExcelVBA

【VBA×SQL】データベース内にテーブルを簡単に作成する方法

データベースの中にテーブルを用意します。テーブルはSQL文を使っても作成できますが今回はSQLServerManegementStudio内での手作業でテーブルを用意していきます。出来るだけ簡単な方法を選んでいる為です。
ExcelVBA

【VBA×SQL】ServerへのログインやWindows認証の設定方法

今回はAppをダウンロード&インストールしたRDBMSで最初に行う各種設定を紹介していきます。SQLServer認証を使える様にする、サーバー内にデータベースを用意する、権限を持ったログインIDを用意するという作業をメインに説明します。
ExcelVBA

【VBA×SQL】SQLServer関連Appのダウンロード方法を紹介

RDBMSを用意します。Microsoftの各種Appをダウンロード&インストールします。データベースエンジンのSQLServerExpressとサーバーの機能を持ったSQLServerManegementStudioが対象です。
ExcelVBA

【VBA×SQL】メリットや使い方、環境構築の方法を画像で解説

VBAとSQLは一緒に使う事が出来るのかという問い合わせをいただきました。結論としては可能です。ただしVBAとは違って開発環境を用意するところから理解をする必要があります。開発環境を用意する方法やメリットを解説していきます。
ExcelVBA

【VBA】絶対パス相対パスの書き方|理解はカレントディレクトリがポイント

コードの中で別ファイルへアクセスする際はファイルパスを記入することになります。絶対パスか相対パスを使います。それぞれにメリット、デメリットがあり使いこなすには両方を正しく理解する必要があります。最後に第3の方法で書いたコードを紹介します。
ExcelVBA

【selenium×VBA】右クリックを含めたマウス操作を再現

Webスクレイピングの際頻度は少ないのですが右クリックを必要とする場面があります。Webアプリケーションの操作をする際にご質問いただく事が多いという傾向があります。今回は右クリックとその後に表示される選択肢を選ぶためのコードを紹介します。
ExcelVBA

【Edge×Selenium×VBA】スクレイピング時の実行時エラー0への対策

Edge×selenium×VBAでWebスクレイピングを検討されている方向けの記事です。実行時エラー0でコードが止まった方は是非記事をご覧ください。ブラウザのバージョンアップに伴うドライバーの入れ替えについても参考になる記事です。
ExcelVBA

【selenium×VBA】XPath指定でClass属性を取得|Attribute

指定したパスに特定のClassが存在するのかを確認出来ないかずっと調べていました。回答を見つけたので記事にします。今回はAttributeメソッドを使います。このメソッドを使うと指定した属性が持つ他の属性を取得できる様になります。