マクロ

目次

エクセルマクロ入門勉強方法や初心者用学習記事を一覧形式で紹介

このサイトではExcelVBAに関連する記事を中心に取り扱っています。一部関数や各種便利機能も紹介しています。必要になった時に何度も見返してもらえる様に目次形式にしておきました。シェアしていただき必要な時に見に来てください。
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属性を取得

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

InStrRev関数がうまくいかない時は戻り値の読み方を見直す

InstrRev関数の使い方を紹介。文字列の文末から特定文字を検索。最初に見つかった特定文字が文頭から見てどこに居るのかを確認し文字数を返します。うまくいかないという方は戻り値は文頭からの文字数だという事をご存知でない方が多い様です。
ExcelVBA

VBAを使ってブック間で文字列をコピペするマクロの作り方を教えます

「ワークブックAの値をコピーしてワークブックBに貼り付けたい」という要望をいただきました。 結論から申し上げますと可能です。 ただしファイル間の作業はオブジェクト変数の考え方をはじめとして少し難しいのでしっかり解説していきます。
ExcelVBA

VBAで文字列を取り出す複数のかっこの中の値を1クリックで集める

「マクロを使って複数のかっこの中から文字列を取り出す事は可能ですか?」という質問をいただきました。関数でも出来ますがマクロでもできます。マクロの方が色々な事が出来ます。動画&コード&コードの解説をセットで用意しました。
ExcelVBA

【動画で解説】XPathを使えばWebスクレイピングは簡単にできる

この記事はVBA×Seleniumbasic×ChromeでWebスクレイピングを検討されている方向けの記事です。見ていただくと簡単にWebスクレイピングが出来る様になります。簡単だと書いている理由はXPathを使う為です。
ExcelVBA

VBA×Selenium×ChromeでWebスクレイピング|nameタグを使う

記事を読むとVBA×Seleniumbasic×Cromeの仕様でWebスクレイピングができます。加えてFindElementByNameメソッドの使い方が分かります。記事後半では動画を用意しています。Nameタグの探し方が分かります。
ExcelVBA

【会員登録方法】ココナラエージェントで企業と技術者とのマッチングが実現

ココナラさんがITフリーランス向け業務委託案件の紹介サービスのcoconalaAgent(ココナラエージェント)というサービスを開始しました。スキルを必要としている企業様とスキルを持っているフリーランス人材とのマッチングをしてくれます。
ExcelVBA

VBAで文字列を比較Like演算子とワイルドカードで一致を確認

エクセルには演算子という機能があります。その中でもLike演算子を使う事で比較的簡単に特定のキーワードとの一致を確認する事ができます。コードを組む際にはワイルドカードを用いる事でより複雑な条件も設定できるようになります。
ExcelVBA

VBAでWebスクレイピング難しい初期設定を分かりやすく解説

まずSeleniumbasicについて簡単に説明します。使用感の分かる動画も用意しました。続いて環境構築について解説しています。コードを書く前に必要な作業を理解する事が出来ます。最後にコードを解説している記事へのリンクを用意しました。