<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ChromeDriver &#8211; まったりエンジニア</title>
	<atom:link href="https://javeo.jp/tag/chromedriver/feed/" rel="self" type="application/rss+xml" />
	<link>https://javeo.jp</link>
	<description>ほどほどレベルのプログラミング</description>
	<lastBuildDate>Sun, 18 Oct 2026 21:37:08 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2-32x32.png</url>
	<title>ChromeDriver &#8211; まったりエンジニア</title>
	<link>https://javeo.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Python】Seleniumにwebdriver_managerはもう要らない！</title>
		<link>https://javeo.jp/no-more-webdriver-manager/</link>
					<comments>https://javeo.jp/no-more-webdriver-manager/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sat, 28 Oct 2023 23:00:00 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[ChromeDriver]]></category>
		<category><![CDATA[Selenium]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=1449</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2023/07/python-1024x538.png" class="webfeedsFeaturedVisual" /></p>Chromedriverの自動更新は標準化された 4.11.0から標準化されていたらしく問題となったChrome115以上のchromedriverでも自動更新できた※pypiのリリース履歴によると2023/8/1に対応 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2023/07/python-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<div class="wp-block-cocoon-blocks-info-box block-box primary-box">
<p class="wp-block-paragraph">PythonでChromedriverを自動更新してくれるwebdriver_managerがSeleniumのいつの間にか不要になっていたので拡散</p>
</div>



<h2 class="wp-block-heading">Chromedriverの自動更新は標準化された</h2>



<p class="wp-block-paragraph">4.11.0から標準化されていたらしく問題となったChrome115以上のchromedriverでも自動更新できた<br>※<a rel="noreferrer noopener" href="https://pypi.org/project/selenium/#history" target="_blank">pypiのリリース履歴</a>によると2023/8/1に対応完了しているらしい</p>



<p class="wp-block-paragraph">chromedriverの管理ページが変わって「<a href="https://javeo.jp/error_webdriver_manager/">webdriver_managerでエラーが～</a>」とか騒いでいた直後に実はwebdriver_manager自体不要になっていたことになるちょっと複雑な心境・・</p>



<p class="wp-block-paragraph">ちなみに、Selenium4.11.0はPython3.7以上を要求しているのでバージョンを上げるときは念のため確認を</p>



<h2 class="wp-block-heading">簡単に仕様を確認してみた</h2>



<p class="wp-block-paragraph">Seleniumをインストールするときに&#8221;selenium-manager.exe&#8221;なるものも一緒にインストールされるようになっていて、これに引数「&#8211;browser chrome &#8211;output json」付きで起動するといい感じにchromedriverをインストール（更新）してくれるらしい</p>



<p class="wp-block-paragraph">つまり、細かい仕様はexe化されてしまってよくわかりません、、</p>



<p class="wp-block-paragraph">とりあえず&#8221;Service&#8221;の&#8221;executable_path&#8221;を省略すると上記の自動更新がかかるし、<span class="marker-under">フルパスを指定すれば</span>そのままchromedriver.exeを実行できる</p>



<h2 class="wp-block-heading">webdriver_managerを使うときとの違い</h2>



<p class="wp-block-paragraph">webdriver_managerは&#8221;ChromeDriverManager().install()&#8221;でインストール後のchromdriver.exeのフルパスを返してくれる仕様だった</p>



<p class="wp-block-paragraph">つまり、何もしなければ上記仕様の通り自動更新してくれるだけの違い</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

# ChromeDriverManagerを使わない場合
service = Service()
driver = webdriver.Chrome()

# ChromeDriverManagerを使う場合
service = Service(executable_path=ChromeDriverManager().install())
driver = webdriver.Chrome(service=service)</code></pre></div>



<h2 class="wp-block-heading">chromedriverのインストール先のフォルダ</h2>



<p class="wp-block-paragraph">あまり必要ないかもしれませんが参考までに</p>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">selenium-manager.exe を使った場合のフォルダ</span></div><div class="caption-box-content block-box-content box-content">
<p class="wp-block-paragraph">C:\Users\&lt;ユーザー名&gt;\<strong>.cache</strong>\selenium\chromedriver\</p>
</div></div>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">webdriver_manager を使った場合のフォルダ</span></div><div class="caption-box-content block-box-content box-content">
<p class="wp-block-paragraph">C:\Users\&lt;ユーザー名&gt;\<strong>.wdm</strong>\drivers\chromedriver\</p>
</div></div>



<h2 class="wp-block-heading">あとがき</h2>



<p class="wp-block-paragraph">Pythonのライブラリってあまり更新かける習慣がなくて全然気が付きませんでした</p>



<p class="wp-block-paragraph">使えなくなるコマンドもあるので不用意にアップデートかけないにしても情報は確認したほうがいいなと思った今日このごろです</p>
]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/no-more-webdriver-manager/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【VBA】SeleniumBasicのchromedriverを自動更新する</title>
		<link>https://javeo.jp/vba-chromedriver-auto-update/</link>
					<comments>https://javeo.jp/vba-chromedriver-auto-update/#comments</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Thu, 27 Jul 2023 23:00:00 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[ChromeDriver]]></category>
		<category><![CDATA[SeleniumBasic]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=1281</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/06/vba-chromedriver-auto-update-1024x538.jpg" class="webfeedsFeaturedVisual" /></p>PythonのSeleniumはchromedriverをchromeに合わせて自動更新する方法が確立していますが、VBA用のSeleniumBasicにはそんな機能備わっていないので独自に作ってみました 手間が減るのは [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/06/vba-chromedriver-auto-update-1024x538.jpg" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">PythonのSeleniumはchromedriverをchromeに合わせて自動更新する方法が確立していますが、VBA用のSeleniumBasicにはそんな機能備わっていないので<strong><span class="swl-marker mark_yellow">独自に作ってみました</span></strong></p>



<p class="wp-block-paragraph">手間が減るのはもちろん、プログラムを誰かに渡した時にchromedriverの入替を案内する必要がなくなるのでSeleniumBasic界隈では歓喜してもらえるはず！</p>



<p class="wp-block-paragraph">当然私も使っているプログラムなので必要に応じて改修もしますので何かあればコメントください</p>



<p class="wp-block-paragraph">※このページのプログラムは<strong><span class="swl-marker mark_yellow">chromeのバージョン115以上が前提</span></strong>です</p>
</div></div>



<p class="wp-block-paragraph">なお、ドライバーの更新そのものを自動でやってくれる「SeleniumVBA」という選択肢もあります、手動更新が面倒に感じるなら<a href="https://javeo.jp/selenium-vba/" target="_blank" rel="noopener noreferrer">SeleniumVBAの使い方</a>も検討してみてください</p>



<div class="swell-block-capbox cap_box"><div class="cap_box_ttl"><span>更新情報</span></div><div class="cap_box_content">
<p class="wp-block-paragraph">2025/08/03</p>



<ul class="wp-block-list">
<li>プログラム微調整しました</li>



<li>フォルダへの書き込み権限がない時の対応を追記しました</li>
</ul>



<p class="wp-block-paragraph">2025/08/15</p>



<ul class="wp-block-list">
<li>プログラムを大幅に見直しました</li>
</ul>
</div></div>



<h2 class="wp-block-heading">このプログラムにはVBA-JSONが必要です</h2>



<p class="wp-block-paragraph">後述しますがchromedriverの情報を収集する際に情報がJSONが必要になるため<strong><span class="swl-marker mark_yellow" style="color:#e8313b">VBA-JSONとセットで利用する必要があります</span></strong></p>



<p class="wp-block-paragraph">VBA-JSONは別でまとめていますので知らない方は↓↓を参照</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
https://javeo.jp/vba-json
</div></figure>



<p class="wp-block-paragraph">もう一点、SeleniumBasicとVBA-JSONの組み合わせだと特有のエラーが発生するので↓↓を参考に調整必要なのでご注意を</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
https://javeo.jp/vba-json-error
</div></figure>



<h2 class="wp-block-heading">やっていること</h2>



<p class="wp-block-paragraph">結構プログラムが長くなってしまったのでざっくりやってることを順番にまとめました</p>



<ol class="wp-block-list is-style-num_circle">
<li>chromedriverの保存先は端末環境によって違うので候補となる3箇所のフォルダ有無を確認</li>



<li>chromeの保存先も端末環境によって違うので候補となる3箇所のフォルダ有無を確認</li>



<li>PowerShellでchromeのバージョンを取得する<br>※なので一瞬PowerShellの画面がチラつきます</li>



<li>chromeとビルドまで一致しているchromedriverを<a href="https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json" data-type="link" data-id="https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json" target="_blank" rel="noopener noreferrer">JSON endpoints</a>から全てダウンロード</li>



<li>リビジョンがchrome以下の中で最大値のchromedriverをseleniumbasic用のフォルダへコピーする</li>
</ol>



<p class="wp-block-paragraph">ざっくりとした動きはこんな感じ</p>



<p class="wp-block-paragraph">ちなみに、本当はchromedriverのバージョン情報を調べる方法はchromedriver.exeを実行してログを正規表現なんかで解析した方が確実だと思うのですが、実行エラーになったり、最後にクローズできなかったりと環境依存なのかエラーが発生することが多いので諦めました・・・</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2023/07/2023-07-26_18h14_03.png"><img decoding="async" width="979" height="512" src="https://javeo.jp/wp-content/uploads/2023/07/2023-07-26_18h14_03.png" alt="chromedriver自動更新プログラムの実行イメージ" class="wp-image-1284" srcset="https://javeo.jp/wp-content/uploads/2023/07/2023-07-26_18h14_03.png 979w, https://javeo.jp/wp-content/uploads/2023/07/2023-07-26_18h14_03-300x157.png 300w, https://javeo.jp/wp-content/uploads/2023/07/2023-07-26_18h14_03-150x78.png 150w, https://javeo.jp/wp-content/uploads/2023/07/2023-07-26_18h14_03-768x402.png 768w" sizes="(max-width: 979px) 100vw, 979px" /></a></figure>



<h2 class="wp-block-heading">必要な参照設定</h2>



<p class="wp-block-paragraph">このプログラムを実行するために設定した参照設定</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2023/07/image-4.png"><img decoding="async" width="455" height="317" src="https://javeo.jp/wp-content/uploads/2023/07/image-4.png" alt="VBAの参照設定ダイアログ(Scripting Runtime・XML・Selenium)" class="wp-image-3282" srcset="https://javeo.jp/wp-content/uploads/2023/07/image-4.png 455w, https://javeo.jp/wp-content/uploads/2023/07/image-4-300x209.png 300w, https://javeo.jp/wp-content/uploads/2023/07/image-4-150x105.png 150w" sizes="(max-width: 455px) 100vw, 455px" /></a></figure>



<p class="wp-block-paragraph">追加したのは下記3つ</p>



<ul class="wp-block-list is-style-check_list">
<li>Microsoft Scripting Runtime</li>



<li>Microsoft XML, v6.0</li>



<li>Selenium Type Library</li>
</ul>



<p class="wp-block-paragraph">Seleniumは自動更新には必要ないんですが、Seleniumのためのプロジェクトなので一応</p>



<h2 class="wp-block-heading">ファイルへの反映手順</h2>



<p class="wp-block-paragraph">サンプルファイルとソースは下部に準備していますがファイルへの反映方法がわからない方向けに反映と使い方です</p>



<p class="wp-block-paragraph">そんなことわかってるからはよソースを！って方は<a href="#program-source" data-type="internal" data-id="#program-source">下部のソース</a>まで飛んじゃってください</p>



<h3 class="wp-block-heading">プロパティウィンドウを表示しておく</h3>



<p class="wp-block-paragraph">あとからモジュール名を変更したいので、もし表示されていない時は表示しておく</p>



<div class="wp-block-group is-style-kakko_box"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">ヘッダーメニュー：表示　→　プロパティウィンドウ　※F4がショートカットキー</p>
</div></div>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_44.png"><img decoding="async" width="1024" height="555" src="https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_44-1024x555.png" alt="VBEのプロパティウィンドウを表示する" class="wp-image-1298" srcset="https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_44-1024x555.png 1024w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_44-300x163.png 300w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_44-150x81.png 150w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_44-768x416.png 768w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_44-1536x832.png 1536w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_44.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">標準モジュールを追加</h3>



<p class="wp-block-paragraph">自動更新プログラム用にモジュールを追加する</p>



<div class="wp-block-group is-style-kakko_box"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">ヘッダーメニュー：挿入　→　標準モジュール</p>
</div></div>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_54.png"><img decoding="async" width="1024" height="555" src="https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_54-1024x555.png" alt="VBEで標準モジュールを追加する" class="wp-image-1299" srcset="https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_54-1024x555.png 1024w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_54-300x163.png 300w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_54-150x81.png 150w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_54-768x416.png 768w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_54-1536x832.png 1536w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h03_54.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">モジュール名を変更する</h3>



<p class="wp-block-paragraph">必須ではないんですが、わかりやすい運用のためにはモジュール名変更推奨です</p>



<p class="wp-block-paragraph">今回は&#8221;<strong><span class="swl-marker mark_yellow">ChromeDriverAutoUpdateModule</span></strong>&#8220;にします</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h05_04.png"><img decoding="async" width="1024" height="555" src="https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h05_04-1024x555.png" alt="VBEでモジュール名をChromeDriverAutoUpdateModuleに変更する" class="wp-image-1300" srcset="https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h05_04-1024x555.png 1024w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h05_04-300x163.png 300w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h05_04-150x81.png 150w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h05_04-768x416.png 768w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h05_04-1536x832.png 1536w, https://javeo.jp/wp-content/uploads/2023/08/2023-08-01_09h05_04.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">プログラムの使い方</h3>



<p class="wp-block-paragraph">「<strong><span class="swl-marker mark_yellow">&lt;モジュール名&gt;.&lt;プロシージャ名&gt;()</span></strong>  ※&#8221;&lt;モジュール名&gt;.&#8221;は省略可」でプログラムを呼び出せるので、本体プログラムの最初に「<strong><span class="swl-marker mark_yellow">ChromeDriverAutoUpdateModule.ChromeDriverAutoUpdate()</span></strong>」を追加すれば必要なときにchromedriverが自動更新されます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-vba" data-file="sample" data-lang="Visual Basic + VBA"><code>Sub main()
&#39;---Chromedriverの自動更新 ※別モジュールを参照
If ChromeDriverAutoUpdateModule.ChromeDriverAutoUpdate Then
    Exit Sub
End If

&#39;－－・－－・－－以下にプログラムを－－・－－・－－
End Sub</code></pre></div>



<h2 class="wp-block-heading">今後の課題</h2>



<p class="wp-block-paragraph">とりあえず問題なく動くことを確認していますが、もう少し作りこんだ方がいい気もするので気が向いた時に今わかっている課題を確認しようと備忘として残しておきます</p>



<ul class="wp-block-list is-style-check_list">
<li><s>今までなかったwin64は使うべき？？※今のところwin32で問題なく動いてる</s></li>



<li><s>chromedriverファイルをダウンロードするURLは決め打ちしてるけど本当はJSON API endpoints（<a href="https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json" target="_blank" rel="noopener noreferrer"><strong>known-good-versions-with-downloads.json</strong></a>）から条件に合わせてURL検索した方が良さそう</s></li>



<li><s>相変わらずリビジョン番号だけの相違だけならchromedriverは動くようなので更新条件を緩和してもいい？</s></li>
</ul>



<div class="wp-block-group is-style-big_icon_good"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><s>2023/8/15の更新で一部対応しました</s></p>
</div></div>



<div class="wp-block-group is-style-big_icon_good"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><s>2025/7/22の更新でconfig.iniの保存場所を変えました（ユーザー権限次第で&#8221;C:\Program Files&#8221;配下のフォルダにファイルを作成できない場合があるため）</s></p>
</div></div>



<div class="wp-block-group is-style-big_icon_good"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">2025/08/15の更新で大幅な仕様変更をして対応しました</p>
</div></div>



<h2 class="wp-block-heading">Chromedriverの書き込み権限がない時</h2>



<p class="wp-block-paragraph">Winsows11からセキュリティ周りが厳しくなったのか管理者権限でSeleniumBasicをインストールした場合、Chromedriverを更新しようとすると<strong><span class="swl-marker mark_yellow">書き込み権限なしエラー</span></strong>が発生するので対応まとめました</p>



<p class="wp-block-paragraph">画像の通りですが下記手順で権限設定ができます</p>



<ol class="wp-block-list is-style-num_circle">
<li>&#8220;C:\Program Files&#8221;にある&#8221;SeleniumBasic&#8221;フォルダを右クリック</li>



<li>右クリックメニューで&#8221;プロパティ&#8221;をクリック</li>



<li>セキュリティタブに移って&#8221;編集&#8221;ボタンをクリック</li>



<li>&#8220;Users（{コンピュータ名}\Users）&#8221;をクリック</li>



<li>&#8220;フルコントロール&#8221;にチェックがついていないはずなのでクリックしてチェックを付ける</li>



<li>&#8220;適用&#8221;ボタンをクリック</li>
</ol>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2023/07/2025-08-01_08h03_25.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2023/07/2025-08-01_08h03_25-1024x538.png" alt="SeleniumBasicフォルダのセキュリティ設定でUsersにフルコントロールを付与する" class="wp-image-3175" srcset="https://javeo.jp/wp-content/uploads/2023/07/2025-08-01_08h03_25-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2023/07/2025-08-01_08h03_25-300x158.png 300w, https://javeo.jp/wp-content/uploads/2023/07/2025-08-01_08h03_25-150x79.png 150w, https://javeo.jp/wp-content/uploads/2023/07/2025-08-01_08h03_25-768x403.png 768w, https://javeo.jp/wp-content/uploads/2023/07/2025-08-01_08h03_25.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">サンプルファイル</h2>



<p class="wp-block-paragraph">JSON-VBA含めて最低限のモジュールをセットしたファイル準備したので一から作る時のベースにしていただければ</p>



<div class="wp-block-file"><a id="wp-block-file--media-b6f63ec0-4e75-4476-b186-6181eb4a4f4a" href="https://javeo.jp/wp-content/uploads/2025/08/SeleniumBasicTool.xlsm">SeleniumBasicTool</a><a href="https://javeo.jp/wp-content/uploads/2025/08/SeleniumBasicTool.xlsm" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-b6f63ec0-4e75-4476-b186-6181eb4a4f4a">ダウンロード</a></div>



<h2 id="program-source" class="wp-block-heading">最後に実際のソース</h2>



<p class="wp-block-paragraph">まずはGithubをご利用の方向けはこちら</p>



<p class="wp-block-paragraph"><a href="https://github.com/javeo2022/webdriver_manager_VBA" target="_blank" rel="noopener noreferrer">https://github.com/javeo2022/webdriver_manager_VBA</a></p>



<p class="wp-block-paragraph">かなり長いですがコピペ用はこちらです</p>



<div class="swell-block-accordion">
<details class="swell-block-accordion__item" data-swl-acc="wrapper"><summary class="swell-block-accordion__title" data-swl-acc="header"><span class="swell-block-accordion__label">ソースを開く</span><span class="swell-block-accordion__icon c-switchIconBtn" data-swl-acc="icon" aria-hidden="true" data-opened="false"><i class="__icon--closed icon-caret-down"></i><i class="__icon--opened icon-caret-up"></i></span></summary><div class="swell-block-accordion__body" data-swl-acc="body">
<div class="hcb_wrap"><pre class="prism line-numbers lang-vba" data-file="ChromeDriverAutoUpdateModule" data-lang="Visual Basic + VBA"><code>Option Explicit
#If VBA7 Then
Private Declare PtrSafe Function GetPrivateProfileString Lib &quot;kernel32&quot; Alias &quot;GetPrivateProfileStringA&quot; _
                         (ByVal lpApplicationName As String, _
                          ByVal lpKeyName As Any, _
                          ByVal lpDefault As String, _
                          ByVal lpReturnedString As String, _
                          ByVal nSize As Long, _
                          ByVal lpFileName As String) As Long
                           
Private Declare PtrSafe Function WritePrivateProfileString Lib &quot;kernel32&quot; Alias &quot;WritePrivateProfileStringA&quot; _
                         (ByVal lpApplicationName As String, _
                          ByVal lpKeyName As Any, _
                          ByVal lpString As Any, _
                          ByVal lpFileName As String) As Long
                           
Private Declare PtrSafe Function URLDownloadToFile Lib &quot;urlmon&quot; Alias &quot;URLDownloadToFileA&quot; _
                        (ByVal pCaller As Long, _
                         ByVal szURL As String, _
                         ByVal szFileName As String, _
                         ByVal dwReserved As Long, _
                         ByVal lpfnCB As Long) As Long
Private Declare PtrSafe Function SHCreateDirectoryEx Lib &quot;shell32.dll&quot; Alias &quot;SHCreateDirectoryExA&quot; _
                        (ByVal hwnd As LongPtr, ByVal pszPath As String, ByVal psa As LongPtr) As Long
#Else
Private Declare Function GetPrivateProfileString Lib &quot;kernel32&quot; Alias &quot;GetPrivateProfileStringA&quot; _
                         (ByVal lpApplicationName As String, _
                          ByVal lpKeyName As Any, _
                          ByVal lpDefault As String, _
                          ByVal lpReturnedString As String, _
                          ByVal nSize As Long, _
                          ByVal lpFileName As String) As Long
                           
Private Declare Function WritePrivateProfileString Lib &quot;kernel32&quot; Alias &quot;WritePrivateProfileStringA&quot; _
                         (ByVal lpApplicationName As String, _
                          ByVal lpKeyName As Any, _
                          ByVal lpString As Any, _
                          ByVal lpFileName As String) As Long
                           
Private Declare Function URLDownloadToFile Lib &quot;urlmon&quot; Alias &quot;URLDownloadToFileA&quot; _
                        (ByVal pCaller As Long, _
                         ByVal szURL As String, _
                         ByVal szFileName As String, _
                         ByVal dwReserved As Long, _
                         ByVal lpfnCB As Long) As Long
Private Declare Function SHCreateDirectoryEx Lib &quot;shell32.dll&quot; Alias &quot;SHCreateDirectoryExA&quot; _
                        (ByVal hwnd As LongPtr, ByVal pszPath As String, ByVal psa As LongPtr) As Long
#End If

Private Type VersionType &#39;---本当はクラスオブジェクトにしたいけどこれだけのためにモジュール作りたくない
    Major As Long
    Minor As Long
    Build As Long
    Revision As Long
    BuildVersion As String
    RevisionVersion As String
End Type
Const ZIP_FILE As String = &quot;chromedriver.zip&quot;
Dim workPath As String
Dim objFso As New Scripting.FileSystemObject
Public Function ChromeDriverAutoUpdate(Optional ByVal ForcedExecution As Boolean = False) As Boolean
&#39;====================================================================================================
&#39;chrome.exeとchromedriver.exeのバージョンを比較してchromedriverを自動更新する
&#39;もしくは強制実行フラグ（ForcedExecution）がTrueでも実行する
&#39;====================================================================================================
    Dim chromePath As String &#39;---chrome.exeが保存されているパス
    Dim chromeFullpath As String &#39;---chrome.exeまで含めたフルパス
    Dim chromeVersion As VersionType
    Dim chromedriverPath As String
    Dim chromedriverFullPath As String
    Dim objFolder As Scripting.Folder
    Dim lngRevision As Long
    Dim targetRevision As Long
    
    &#39; ---chromedriverをダウンロード用のフォルダを作成する　※Pythonに合わせてる
    workPath = Environ(&quot;USERPROFILE&quot;) & &quot;\.cache\selenium\seleniumbasic&quot;
    Select Case SHCreateDirectoryEx(0&, workPath, 0&)
        Case 0:
            &#39; ---作成成功
        Case 183
            &#39; ---作成済み
        Case Else:
            &#39; ---作成できなかった時
            MsgBox &quot;ダウンロード用フォルダを作成できませんでした&quot; & vbCrLf & Error(Err), vbCritical
    End Select
    
    &#39;---chrome本体のフォルダを探す
    Select Case True
        Case objFso.FolderExists(Environ(&quot;ProgramW6432&quot;) & &quot;\Google\Chrome\Application&quot;)
            chromePath = Environ(&quot;ProgramW6432&quot;) & &quot;\Google\Chrome\Application&quot;
        Case objFso.FolderExists(Environ(&quot;ProgramFiles&quot;) & &quot;\Google\Chrome\Application&quot;)
            chromePath = Environ(&quot;ProgramFiles&quot;) & &quot;\Google\Chrome\Application&quot;
        Case objFso.FolderExists(Environ(&quot;LOCALAPPDATA&quot;) & &quot;\Google\Chrome\Application&quot;)
            chromePath = Environ(&quot;LOCALAPPDATA&quot;) & &quot;\Google\Chrome\Application&quot;
        Case Else
            MsgBox &quot;&#39;chrome&#39;フォルダが見つかりません&quot;, vbCritical
            ChromeDriverAutoUpdate = False
            Exit Function
    End Select
    
    &#39;---念のためchrome.exeを確認する
    If objFso.FileExists(chromePath & &quot;\chrome.exe&quot;) = True Then
        chromeFullpath = chromePath & &quot;\chrome.exe&quot;
    Else
        MsgBox &quot;&#39;chrome.exe&#39;が見つかりません&quot;, vbCritical
        Exit Function
    End If
    
    &#39;---SeleniumBasicのフォルダを探す
    Select Case True
        Case objFso.FolderExists(Environ(&quot;ProgramW6432&quot;) & &quot;\SeleniumBasic&quot;)
            chromedriverPath = Environ(&quot;ProgramW6432&quot;) & &quot;\SeleniumBasic&quot;
        Case objFso.FolderExists(Environ(&quot;ProgramFiles&quot;) & &quot;\SeleniumBasic&quot;)
            chromedriverPath = Environ(&quot;ProgramFiles&quot;) & &quot;\SeleniumBasic&quot;
        Case objFso.FolderExists(Environ(&quot;LOCALAPPDATA&quot;) & &quot;\SeleniumBasic&quot;)
            chromedriverPath = Environ(&quot;LOCALAPPDATA&quot;) & &quot;\SeleniumBasic&quot;
        Case Else
            MsgBox &quot;&#39;SeleniumBasic&#39;のフォルダが見つかりません&quot;, vbCritical
            ChromeDriverAutoUpdate = False
            Exit Function
    End Select
    
    &#39;---念のためchromedriver.exeを確認する
    If objFso.FileExists(chromedriverPath & &quot;\chromedriver.exe&quot;) = True Then
        chromedriverFullPath = chromedriverPath & &quot;\chromedriver.exe&quot;
    Else
        MsgBox &quot;&#39;chromedriver.exe&#39;が見つかりません&quot;, vbCritical
        ChromeDriverAutoUpdate = False
        Exit Function
    End If
    Set objFso = Nothing
        
    &#39;---chrome.exeのバージョンを取得する
    If GetChromeVersion(chromeFullpath, chromeVersion) = False Then &#39;---chrome.exeのバージョンを取得する
        MsgBox &quot;&#39;chrome.exe&#39;のバージョンが取得できませんでした&quot;, vbCritical
        ChromeDriverAutoUpdate = False
        Exit Function
    End If
    
    &#39;---chrome.exeのバージョンに合わせたchromedriver.exeをダウンロードする
    If ChromedriverCheck(chromedriverPath, chromeVersion) = False Then &#39;---chromedriverのバージョンを取得する
        MsgBox &quot;&#39;chromedriver.exe&#39;のバージョンが取得できませんでした&quot;, vbCritical
        ChromeDriverAutoUpdate = False
        Exit Function
    End If
    
    &#39;---利用するchromedriverのバージョンを探す※リビジョンがchrome以下のバージョンの中で最新を使う
    On Error GoTo ErrLabel
        targetRevision = 0
        For Each objFolder In objFso.GetFolder(workPath).SubFolders
            If objFolder.Name Like chromeVersion.BuildVersion & &quot;*&quot; Then
                lngRevision = CLng(Split(objFolder.Name, &quot;.&quot;)(3))
                If lngRevision &lt;= chromeVersion.Revision Then
                    If targetRevision &lt; lngRevision Then
                        targetRevision = lngRevision
                    End If
                End If
            Else
                Call objFolder.Delete(True)
            End If
        Next
        Call objFso.GetFile(workPath & &quot;\&quot; & chromeVersion.BuildVersion & &quot;.&quot; & CStr(targetRevision) & &quot;\chromedriver.exe&quot;).Copy(chromedriverPath & &quot;\chromedriver.exe&quot;, True)
    On Error GoTo 0
    
    &#39;---結果として更新していない場合もあるが、更新失敗じゃなくて更新不要な判定だからTrueを返す
    ChromeDriverAutoUpdate = True
Exit Function
ErrLabel:     &#39;---予期せぬエラーの分岐
    MsgBox &quot;chromedriver の入替に失敗しました&quot; & vbCrLf & Error(Err) & vbCrLf & &quot;※この画面のキャプチャを作成者へ送ってください&quot;
    ChromeDriverAutoUpdate = False
End Function
Private Function GetChromeVersion(ByVal chromeFullpath As String, ByRef chromeVersion As VersionType) As Boolean
&#39;====================================================================================================
&#39;PowerShellでchrome.exeのバージョン情報を取得する　※一瞬PowerShellが立ち上がる
&#39;====================================================================================================
    Dim command As String
    Dim objRet As Object
    
    On Error GoTo ErrLabel
        &#39;---chromeバージョン情報の初期値
        chromeVersion.Major = 1
        chromeVersion.Minor = 0
        chromeVersion.Build = 0
        chromeVersion.Revision = 0
        &#39;---chrome.exeのバージョンを取得するPowerShellコマンド
        command = &quot;powershell.exe -NoProfile -ExecutionPolicy Bypass (Get-Item -Path &#39;&quot; & chromeFullpath & &quot;&#39;).VersionInfo.FileVersion&quot;
        &#39;---PowerShellの実行結果をセット
        Set objRet = CreateObject(&quot;WScript.Shell&quot;).Exec(command)
        &#39;---PowerShellのコマンドレットの実行結果を取得
        chromeVersion.RevisionVersion = Trim(objRet.StdOut.ReadAll)
        &#39;---情報の取得が終わったらオブジェクトをクリアする
        Set objRet = Nothing
        &#39;---改行コードが含まれているから削除する
        chromeVersion.RevisionVersion = Trim(Replace(Replace(Replace(chromeVersion.RevisionVersion, vbCrLf, vbNullString), vbCr, vbNullString), vbLf, vbNullString))
        &#39;---バージョン情報を分けて返す
        With CreateObject(&quot;VBScript.RegExp&quot;) &#39;---正規表現の準備
            .Pattern = &quot;\d+\.\d+\.\d+(\.\d+)?&quot;
            .Global = True
            If .test(chromeVersion.RevisionVersion) Then &#39;---念のため正規表現でバージョン情報をチェックする
                chromeVersion.Major = CLng(Split(chromeVersion.RevisionVersion, &quot;.&quot;)(0))
                chromeVersion.Minor = CLng(Split(chromeVersion.RevisionVersion, &quot;.&quot;)(1))
                chromeVersion.Build = CLng(Split(chromeVersion.RevisionVersion, &quot;.&quot;)(2))
                If UBound(Split(chromeVersion.RevisionVersion, &quot;.&quot;)) &gt;= 3 Then chromeVersion.Revision = CLng(Split(chromeVersion.RevisionVersion, &quot;.&quot;)(3)) &#39;---リビジョン番号があれば※基本あるはず
                chromeVersion.BuildVersion = Join(Array(chromeVersion.Major, chromeVersion.Minor, chromeVersion.Build), &quot;.&quot;) &#39;---リビジョンを覗いたショートバージョン情報をセットする
            Else &#39;---正規表現不一致なら失敗で返す
                GetChromeVersion = False
                Exit Function
            End If
        End With
        GetChromeVersion = True
    On Error GoTo 0
    Exit Function
ErrLabel:     &#39;---予期せぬエラーの分岐
    MsgBox &quot;chrome.exe のバージョン情報取得に失敗しました&quot; & vbCrLf & &quot;[&quot; & Error(Err) & &quot;]&quot; & vbCrLf & &quot;※この画面のキャプチャを作成者へ送ってください&quot;
    GetChromeVersion = False
End Function
Private Function ChromedriverCheck(chromedriverPath, chromeVersion As VersionType) As Boolean
    Dim rc As Long
    Dim url As String
    Dim objHttp As New MSXML2.XMLHTTP60
    Dim objRet As Scripting.Dictionary
    Dim objVersion As Scripting.Dictionary
    Dim idx As Variant
    Dim chromedriver As Variant
    
    Const JSON_ENDPOINTS_URL As String = &quot;https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json&quot;
    Const TARGET_PLATFORM As String = &quot;win64&quot;

    On Error GoTo ErrLabel
        With objHttp
            .Open &quot;GET&quot;, JSON_ENDPOINTS_URL, False
            .Send
            Set objRet = JsonConverter.ParseJson(.responseText) &#39;---JSON endpoints から情報を収集する
            &#39;---バージョン情報を照合しながら取得対象チェックする
            For Each objVersion In objRet(&quot;versions&quot;)
                &#39;---ビルドまで一致していれば取得候補にする
                If objVersion(&quot;version&quot;) Like chromeVersion.BuildVersion & &quot;*&quot; Then
                    &#39;---古い情報はchromedriverがインデックスにない場合があるので念のためインデックスチェックする
                    For Each idx In objVersion(&quot;downloads&quot;)
                        If idx = &quot;chromedriver&quot; Then
                            For Each chromedriver In objVersion(&quot;downloads&quot;)(idx)
                                &#39;---取得済みフォルダになかったら
                                If objFso.FolderExists(workPath & &quot;\&quot; & objVersion(&quot;version&quot;)) = False Then
                                    &#39;---対象のplatformかチェックする ※Winsows11から64bitしかないので決め打ち
                                    If chromedriver(&quot;platform&quot;) = TARGET_PLATFORM Then
                                        url = chromedriver(&quot;url&quot;)
                                        If DownloadChromedriver(url, objVersion(&quot;version&quot;)) = False Then
                                            MsgBox &quot;chromedriverのダウンロードに失敗しました&quot;, vbCritical
                                            ChromedriverCheck = False
                                            Exit Function
                                        End If
                                    End If
                                End If
                            Next
                        End If
                    Next
                End If
            Next
            Set objRet = Nothing
        End With
    On Error GoTo 0
    ChromedriverCheck = True
    Exit Function
ErrLabel:     &#39;---予期せぬエラーの分岐
    MsgBox &quot;chromedriver.exe の更新に失敗しました&quot; & vbCrLf & &quot;[&quot; & Error(Err) & &quot;]&quot; & vbCrLf & &quot;※この画面のキャプチャを作成者へ送ってください&quot;
    ChromedriverCheck = False
End Function
Private Function DownloadChromedriver(ByVal url As String, targetVersion As String) As Boolean
    Dim rc As Long
    Dim downloadPath As String
    Dim newDriverPath As String
    Dim objFolder As Scripting.Folder
    downloadPath = workPath & &quot;\&quot; & targetVersion
    &#39; ---chromedriverのフォルダを作成する
    Select Case SHCreateDirectoryEx(0&, downloadPath, 0&)
        Case 0:
            &#39; ---作成成功
        Case 183
            &#39; ---作成済み
        Case Else:
            &#39; ---作成できなかった時
            MsgBox &quot;ChromeDriver用フォルダを作成できませんでした&quot; & vbCrLf & Error(Err), vbCritical
            DownloadChromedriver = False
            Exit Function
    End Select
    
    &#39;---ファイルをダウンロードする
    If URLDownloadToFile(0, url, workPath & &quot;\&quot; & ZIP_FILE, 0, 0) &lt;&gt; 0 Then
        MsgBox &quot;ChromeDriverをダウンロードできませんでした&quot; & vbCrLf & Error(Err), vbCritical
        DownloadChromedriver = False
        Exit Function
    End If
    Application.DisplayAlerts = False
    &#39;---zipを既定のフォルダに向けて解凍する
    With CreateObject(&quot;Shell.Application&quot;) &#39;---zipを既定のフォルダに向けて解凍する
        .Namespace((downloadPath)).CopyHere .Namespace((workPath & &quot;\&quot; & ZIP_FILE)).Items
    End With
    &#39;--- 解凍したフォルダから再起処理してchromedriver.exeのフルパスを取得する
    newDriverPath = SearchFilesRecursively(downloadPath & &quot;\&quot;, &quot;chromedriver.exe&quot;)
    If newDriverPath = &quot;&quot; Then
        MsgBox &quot;chromedriver.exe の更新に失敗しました&quot;
        DownloadChromedriver = False
    End If
    &#39;---chromedriverをバージョンフォルダ直下に移動する
    Call objFso.MoveFile(newDriverPath, downloadPath & &quot;\&quot;)
    &#39;---chromedriverがなくなった不要フォルダを削除する
    For Each objFolder In objFso.GetFolder(downloadPath).SubFolders
        objFolder.Delete True
    Next
    &#39;---zipファイルを削除する
    Call objFso.DeleteFile(workPath & &quot;\&quot; & ZIP_FILE, True)
    Application.DisplayAlerts = True
    DownloadChromedriver = True
End Function
Function SearchFilesRecursively(ByVal folderPath As String, fileName) As String
&#39;====================================================================================================
&#39; folderPathを起点に再起処理でサブフォルダまで対象にしてfileNameを探してフルパスを返す
&#39;====================================================================================================
    Dim objFolder As Scripting.Folder
    Dim subFolder As Scripting.Folder
    Dim objFile As Scripting.File
    
    &#39; ファイル一覧表示
    For Each objFile In objFso.GetFolder(folderPath).Files
        If objFile.Name = fileName Then
            SearchFilesRecursively = objFile.Path
            Exit Function
        End If
    Next objFile
    
    &#39; サブフォルダを再帰的に探索
    For Each subFolder In objFso.GetFolder(folderPath).SubFolders
        If SearchFilesRecursively(subFolder.Path, fileName) = subFolder.Path & &quot;\&quot; & fileName Then
            SearchFilesRecursively = subFolder.Path & &quot;\&quot; & fileName
            Exit Function
        End If
    Next subFolder
    SearchFilesRecursively = &quot;&quot;
End Function</code></pre></div>
</div></details>
</div>



<h2 class="wp-block-heading">あとがき</h2>



<p class="wp-block-paragraph">SeleniumはスクレイピングだけじゃなくてRPA的にも使えて本当に便利なんですが、SeleniumBasicはPythonとかのSeleniumに比べて機能が少ないので独自に追加してあげると使い勝手が爆上がりです</p>



<p class="wp-block-paragraph">自作でにPythonにある機能を移植するだけでもかなり変わってくると思うのでちょっとずつでもモジュールを作っていきたいです</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba" data-default="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 私のおすすめ本</span><span class="jv-books-pr">PR</span></div><div class="jv-bk"><input type="radio" class="jv-tin jv-t-vba" name="jvb-vba" id="jvb-vba-vba" data-tab="vba" checked><input type="radio" class="jv-tin jv-t-python" name="jvb-vba" id="jvb-vba-python" data-tab="python"><input type="radio" class="jv-tin jv-t-ai" name="jvb-vba" id="jvb-vba-ai" data-tab="ai"><input type="radio" class="jv-tin jv-t-soft" name="jvb-vba" id="jvb-vba-soft" data-tab="soft"><div class="jv-tabs"><label class="jv-tl jv-l-vba" for="jvb-vba-vba" data-tab="vba">VBA</label><label class="jv-tl jv-l-python" for="jvb-vba-python" data-tab="python">Python</label><label class="jv-tl jv-l-ai" for="jvb-vba-ai" data-tab="ai">AI・Claude</label><label class="jv-tl jv-l-soft" for="jvb-vba-soft" data-tab="soft">PC仕事術</label></div><div class="jv-panels"><div class="jv-panel jv-p-vba" data-tab="vba"><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4815630437" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430_1_10.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"><p class="jv-card-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4815630437" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4815630437" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297119234" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240" alt="てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版" width="120" height="170" loading="lazy"><p class="jv-card-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297119234" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297119234" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4867752525" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_5.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"><p class="jv-card-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4867752525" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4867752525" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4908327114" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240" alt="VBAエキスパート公式テキスト Excel VBAベーシック" width="120" height="170" loading="lazy"><p class="jv-card-title">VBAエキスパート公式テキスト Excel VBAベーシック</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4908327114" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4908327114" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297156180" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_31.jpg?_ex=240x240" alt="［最速入門］ChatGPTに任せる Excelマクロ&amp;VBA" width="120" height="170" loading="lazy"><p class="jv-card-title">［最速入門］ChatGPTに任せる Excelマクロ&amp;VBA</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297156180" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297156180" data-mall="rakuten">楽天</a></div></div></div><div class="jv-panel jv-p-python" data-tab="python"><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4814401523" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_3.jpg?_ex=240x240" alt="退屈なことはPythonにやらせよう 第3版" width="120" height="170" loading="lazy"><p class="jv-card-title">退屈なことはPythonにやらせよう 第3版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4814401523" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4814401523" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839973857" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3858/9784839973858.jpg?_ex=240x240" alt="シゴトがはかどる Python自動処理の教科書" width="120" height="170" loading="lazy"><p class="jv-card-title">シゴトがはかどる Python自動処理の教科書</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839973857" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839973857" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4839988307?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839988307" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8302/9784839988302_1_4.jpg?_ex=240x240" alt="もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書" width="120" height="170" loading="lazy"><p class="jv-card-title">もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4839988307?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839988307" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839988307" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4798182605?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4798182605" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2605/9784798182605_1_148.jpg?_ex=240x240" alt="Python2年生 スクレイピングのしくみ 第2版" width="120" height="170" loading="lazy"><p class="jv-card-title">Python2年生 スクレイピングのしくみ 第2版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4798182605?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4798182605" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4798182605" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4295016365?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4295016365" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6366/9784295016366_1_4.jpg?_ex=240x240" alt="スッキリわかるPython入門 第2版" width="120" height="170" loading="lazy"><p class="jv-card-title">スッキリわかるPython入門 第2版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4295016365?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4295016365" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4295016365" data-mall="rakuten">楽天</a></div></div></div><div class="jv-panel jv-p-ai" data-tab="ai"><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297153548" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_34.jpg?_ex=240x240" alt="実践Claude Code入門" width="120" height="170" loading="lazy"><p class="jv-card-title">実践Claude Code入門</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297153548" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297153548" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297152754" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_58.jpg?_ex=240x240" alt="Claude CodeによるAI駆動開発入門" width="120" height="170" loading="lazy"><p class="jv-card-title">Claude CodeによるAI駆動開発入門</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297152754" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297152754" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4839990204" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206_1_4.jpg?_ex=240x240" alt="開発効率をアップする! Claude Code 実用入門" width="120" height="170" loading="lazy"><p class="jv-card-title">開発効率をアップする! Claude Code 実用入門</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4839990204" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4839990204" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="429502340X" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_6.jpg?_ex=240x240" alt="Microsoft 365 Copilot踏み込み活用術" width="120" height="170" loading="lazy"><p class="jv-card-title">Microsoft 365 Copilot踏み込み活用術</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="429502340X" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="429502340X" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4295024848" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_3.jpg?_ex=240x240" alt="できるClaude &amp; Claude Cowork" width="120" height="170" loading="lazy"><p class="jv-card-title">できるClaude &amp; Claude Cowork</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4295024848" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4295024848" data-mall="rakuten">楽天</a></div></div></div><div class="jv-panel jv-p-soft" data-tab="soft"><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296204572" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571_1_7.jpg?_ex=240x240" alt="できる人のパソコン仕事術 なんと効率10倍!" width="120" height="170" loading="lazy"><p class="jv-card-title">できる人のパソコン仕事術 なんと効率10倍!</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296204572" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296204572" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4295024155" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_7.jpg?_ex=240x240" alt="できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版" width="120" height="170" loading="lazy"><p class="jv-card-title">できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4295024155" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4295024155" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="429501995X" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954_1_2.jpg?_ex=240x240" alt="できるポケット 時短の王道 ショートカットキー全事典 改訂4版" width="120" height="170" loading="lazy"><p class="jv-card-title">できるポケット 時短の王道 ショートカットキー全事典 改訂4版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="429501995X" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="429501995X" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4296205773?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296205773" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_3.jpg?_ex=240x240" alt="ビジュアル ショートカットキー時短ワザ事典" width="120" height="170" loading="lazy"><p class="jv-card-title">ビジュアル ショートカットキー時短ワザ事典</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4296205773?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296205773" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296205773" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297141183?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4297141183" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1189/9784297141189_1_2.jpg?_ex=240x240" alt="取り急ぎ、パソコン仕事の基本だけ教えてください！" width="120" height="170" loading="lazy"><p class="jv-card-title">取り急ぎ、パソコン仕事の基本だけ教えてください！</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297141183?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4297141183" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4297141183" data-mall="rakuten">楽天</a></div></div></div></div></div><p class="jv-books-note">ジャンルごとに私のおすすめからランダムで5冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:14px 16px 12px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-bk{position:relative}
.jv-tin{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}
.jv-tabs{display:flex;gap:4px;border-bottom:2px solid #3b5bdb;overflow-x:auto;scrollbar-width:none}
.jv-tabs::-webkit-scrollbar{display:none}
.jv-tl{flex:0 0 auto;margin:0;padding:6px 14px;font-size:.8em;font-weight:700;line-height:1.4;color:#555;background:#f1f3f5;border-radius:6px 6px 0 0;cursor:pointer;white-space:nowrap;user-select:none}
.jv-tl:hover{background:#e3e7ec}
.jv-panel{display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:12px}
.jv-t-vba:checked~.jv-tabs .jv-l-vba{background:#3b5bdb;color:#fff}
.jv-t-vba:checked~.jv-panels .jv-p-vba{display:grid}
.jv-t-vba:focus-visible~.jv-tabs .jv-l-vba{outline:2px solid #3b5bdb;outline-offset:2px}
.jv-t-python:checked~.jv-tabs .jv-l-python{background:#3b5bdb;color:#fff}
.jv-t-python:checked~.jv-panels .jv-p-python{display:grid}
.jv-t-python:focus-visible~.jv-tabs .jv-l-python{outline:2px solid #3b5bdb;outline-offset:2px}
.jv-t-ai:checked~.jv-tabs .jv-l-ai{background:#3b5bdb;color:#fff}
.jv-t-ai:checked~.jv-panels .jv-p-ai{display:grid}
.jv-t-ai:focus-visible~.jv-tabs .jv-l-ai{outline:2px solid #3b5bdb;outline-offset:2px}
.jv-t-soft:checked~.jv-tabs .jv-l-soft{background:#3b5bdb;color:#fff}
.jv-t-soft:checked~.jv-panels .jv-p-soft{display:grid}
.jv-t-soft:focus-visible~.jv-tabs .jv-l-soft{outline:2px solid #3b5bdb;outline-offset:2px}
.jv-card{display:flex;flex-direction:column;min-width:0;text-align:center}
.jv-card-main{display:block;color:inherit!important;text-decoration:none!important}
.jv-card-main img{display:block;width:100%;height:150px;object-fit:contain;margin:0 auto;border:none}
.jv-card-title{font-size:.72em;font-weight:600;line-height:1.4;margin:6px 0;min-height:4.2em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-card-main:hover .jv-card-title{color:#3b5bdb;text-decoration:underline}
.jv-card-links{display:flex;gap:4px;justify-content:center;margin-top:auto}
.jv-mall{font-size:.66em;font-weight:700;line-height:1.2;padding:3px 8px;border-radius:10px;white-space:nowrap;color:#fff!important;text-decoration:none!important}
.jv-mall:hover{opacity:.85}
.jv-mall-az{background:#e88b00}
.jv-mall-rk{background:#bf0000}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:10px 0 0}
@media(max-width:599px){
.jv-books{padding:12px}
.jv-tl{padding:6px 10px}
.jv-panel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:31%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}
.jv-card{scroll-snap-align:start}
.jv-card-main img{height:130px}
.jv-card-links{gap:3px}
.jv-mall{padding:3px 6px}
}
</style>
<script>
(function(){
var PART='vba',RANDOM=false,N=5;
var all=document.querySelectorAll('.jv-books[data-shelf="'+PART+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL={"vba": [{"t": "Excel マクロ\u0026VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430_1_10.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_5.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ\u0026VBA", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_31.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_4.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}], "python": [{"t": "退屈なことはPythonにやらせよう 第3版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_3.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F", "id": "4814401523"}, {"t": "シゴトがはかどる Python自動処理の教科書", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3858/9784839973858.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F", "id": "4839973857"}, {"t": "もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8302/9784839988302_1_4.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839988307?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F", "id": "4839988307"}, {"t": "Python2年生 スクレイピングのしくみ 第2版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2605/9784798182605_1_148.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798182605?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F", "id": "4798182605"}, {"t": "スッキリわかるPython入門 第2版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6366/9784295016366_1_4.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295016365?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F", "id": "4295016365"}, {"t": "改訂新版 Pythonエンジニア育成推進協会監修 Python実践レシピ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4899/9784297154899_1_28.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297154897?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18515105%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18515105%2F", "id": "4297154897"}, {"t": "GeminiとはじめるPython仕事自動化プログラミング", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5645/9784899775645_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4899775644?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18617236%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18617236%2F", "id": "4899775644"}], "ai": [{"t": "実践Claude Code入門", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_34.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F", "id": "4297153548"}, {"t": "Claude CodeによるAI駆動開発入門", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_58.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F", "id": "4297152754"}, {"t": "開発効率をアップする! Claude Code 実用入門", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206_1_4.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F", "id": "4839990204"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_6.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F", "id": "429502340X"}, {"t": "できるClaude \u0026 Claude Cowork", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_3.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F", "id": "4295024848"}, {"t": "Claude仕事術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304_1_11.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815645302?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F", "id": "4815645302"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2901/9784534062901_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4534062907?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F", "id": "4534062907"}, {"t": "Microsoft 365 Copilot活用大全", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0519/9784296080519_1_6.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296080512?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F", "id": "4296080512"}, {"t": "［みのるん式］ビジネスパーソンのためのClaude Code仕事術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9399/9784297159399_1_43.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297159392?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F", "id": "4297159392"}, {"t": "この1冊でしっかりわかる Claudeの教科書", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5687/9784815645687_1_16.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/481564568X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F", "id": "481564568X"}, {"t": "Google AI 仕事大全 Gemini・NotebookLM・AIエージェントをぜんぶ使う", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6909/9784297156909_1_29.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156903?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F", "id": "4297156903"}], "soft": [{"t": "できる人のパソコン仕事術 なんと効率10倍!", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571_1_7.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F", "id": "4296204572"}, {"t": "できるWindows 11パーフェクトブック 困った!\u0026便利ワザ大全 改訂3版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_7.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F", "id": "4295024155"}, {"t": "できるポケット 時短の王道 ショートカットキー全事典 改訂4版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F", "id": "429501995X"}, {"t": "ビジュアル ショートカットキー時短ワザ事典", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_3.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296205773?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F", "id": "4296205773"}, {"t": "取り急ぎ、パソコン仕事の基本だけ教えてください！", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1189/9784297141189_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297141183?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F", "id": "4297141183"}, {"t": "ビジュアル 仕事が10倍速くなるエクセルワザ事典", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7343/9784296207343_1_49.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296207342?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F", "id": "4296207342"}, {"t": "脱マウス最速仕事術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9229/9784478109229_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4478109222?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F", "id": "4478109222"}]};
var REL='nofollow sponsored noopener noreferrer';
var uid='jvb'+Math.random().toString(36).slice(2,9);
var ins=root.querySelectorAll('.jv-tin'),lbs=root.querySelectorAll('.jv-tl');
var i;
for(i=0;i<ins.length;i++){ins[i].name=uid;ins[i].id=uid+'-'+ins[i].getAttribute('data-tab');}
for(i=0;i<lbs.length;i++){lbs[i].htmlFor=uid+'-'+lbs[i].getAttribute('data-tab');}
var pick=null;
if(RANDOM){pick=ins[Math.floor(Math.random()*ins.length)];}
else{var on=false;for(i=0;i<ins.length;i++){if(ins[i].checked)on=true;}
if(!on){pick=root.querySelector('.jv-tin[data-tab="'+root.getAttribute('data-default')+'"]');}}
if(pick)pick.checked=true;
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function link(cls,href,mall,tab,id){var a=el('a',cls);a.href=href;a.target='_blank';a.rel=REL;
a.setAttribute('data-shelf',PART);a.setAttribute('data-tab',tab);a.setAttribute('data-book',id);a.setAttribute('data-mall',mall);return a;}
function card(b,tab){
var d=el('div','jv-card');
var m=link('jv-card-main',b.az,'amazon',tab,b.id);
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
var p=el('p','jv-card-title');p.textContent=b.t;
m.appendChild(img);m.appendChild(p);
var lk=el('div','jv-card-links');
var az=link('jv-mall jv-mall-az',b.az,'amazon',tab,b.id);az.textContent='Amazon';lk.appendChild(az);
if(b.rk){var rk=link('jv-mall jv-mall-rk',b.rk,'rakuten',tab,b.id);rk.textContent='楽天';lk.appendChild(rk);}
d.appendChild(m);d.appendChild(lk);return d;}
function shuffle(a){for(var x=a.length-1;x>0;x--){var y=Math.floor(Math.random()*(x+1));var t=a[x];a[x]=a[y];a[y]=t;}return a;}
var wrap=root.querySelector('.jv-panels');
wrap.style.opacity='0';
var ps=root.querySelectorAll('.jv-panel');
for(i=0;i<ps.length;i++){var tab=ps[i].getAttribute('data-tab');var pool=POOL[tab];if(!pool||!pool.length)continue;
while(ps[i].firstChild)ps[i].removeChild(ps[i].firstChild);
shuffle(pool.slice()).slice(0,N).forEach(function(b){ps[i].appendChild(card(b,tab));});}
wrap.style.transition='opacity .4s ease';
void wrap.offsetWidth;
wrap.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/vba-chromedriver-auto-update/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>【Python】【解決】Chrome115からwebdriver_managerでエラーが発生するようになった</title>
		<link>https://javeo.jp/error-webdriver-manager/</link>
					<comments>https://javeo.jp/error-webdriver-manager/#comments</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sun, 23 Jul 2023 00:12:40 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[ChromeDriver]]></category>
		<category><![CDATA[Selenium]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=1254</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2023/07/python-1024x538.png" class="webfeedsFeaturedVisual" /></p>きっと多くのPython＋Selenium利用者泣いている、最近webdriver_managerがエラーを起こすようになったようなので原因を調べてみました エラーについて まず発生したエラーメッセージから 単刀直入にい [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2023/07/python-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">きっと多くのPython＋Selenium利用者泣いている、最近webdriver_managerがエラーを起こすようになったようなので原因を調べてみました</p>



<h2 class="wp-block-heading">エラーについて</h2>



<p class="wp-block-paragraph">まず発生したエラーメッセージから</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>例外が発生しました: ValueError
There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790
  File &quot;C:\Users\Administrator\Desktop\python\moppy.py&quot;, line 561, in main
    print(ChromeDriverManager().install())
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;C:\Users\Administrator\Desktop\python\moppy.py&quot;, line 600, in &lt;module&gt;
    _ = main()
        ^^^^^^
ValueError: There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790</code></pre></div>



<p class="wp-block-paragraph">単刀直入にいうと&#8221;<span class="marker-under-blue">https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790</span>&#8220;なんてURLは存在しないってこと</p>



<p class="wp-block-paragraph">実際に開いてみるとこんな感じ</p>



<figure class="wp-block-image size-large"><a href="https://javeo.jp/wp-content/uploads/2023/07/image.png"><img decoding="async" width="1024" height="162" src="https://javeo.jp/wp-content/uploads/2023/07/image-1024x162.png" alt="" class="wp-image-1257" srcset="https://javeo.jp/wp-content/uploads/2023/07/image-1024x162.png 1024w, https://javeo.jp/wp-content/uploads/2023/07/image-300x48.png 300w, https://javeo.jp/wp-content/uploads/2023/07/image-150x24.png 150w, https://javeo.jp/wp-content/uploads/2023/07/image-768x122.png 768w, https://javeo.jp/wp-content/uploads/2023/07/image.png 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">404エラーみたいにURLがないわけじゃなくてパラメータ不正みたいなエラーがjsonで表示される</p>



<p class="wp-block-paragraph">ちなみにChromeのバージョンが114の時だとこんな感じ</p>



<figure class="wp-block-image size-large"><a href="https://javeo.jp/wp-content/uploads/2023/07/image-1.png"><img decoding="async" width="1024" height="162" src="https://javeo.jp/wp-content/uploads/2023/07/image-1-1024x162.png" alt="" class="wp-image-1258" srcset="https://javeo.jp/wp-content/uploads/2023/07/image-1-1024x162.png 1024w, https://javeo.jp/wp-content/uploads/2023/07/image-1-300x48.png 300w, https://javeo.jp/wp-content/uploads/2023/07/image-1-150x24.png 150w, https://javeo.jp/wp-content/uploads/2023/07/image-1-768x122.png 768w, https://javeo.jp/wp-content/uploads/2023/07/image-1.png 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">最新のChromedriverのバージョン情報をリビジョンまで表示してくれるのでこれで取得すべきChromedriverが特定できるようになっていました</p>



<h2 class="wp-block-heading">原因を探ってみる</h2>



<p class="wp-block-paragraph">いつもはChromeの安定版がリリースされる頃にはChromedriverも同じバージョンがリリースされていたので成立していたwebdriver_managerの仕様ですが、エラーの内容から115以降はこのサイトでChromedriverがリリースされていないと推察できます</p>



<p class="wp-block-paragraph">そんなわけで原因を探るべく、まずはChromedriverを<a href="https://chromedriver.chromium.org/downloads" target="_blank" rel="noreferrer noopener">管理しているページ</a>を訪問します</p>



<p class="wp-block-paragraph">そうすると早速答えが書いてありました</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Current Releases</strong></p>



<ul class="wp-block-list">
<li>If&nbsp;you are using Chrome version 115 or newer, please&nbsp;consult<a href="https://googlechromelabs.github.io/chrome-for-testing/" target="_blank" rel="noreferrer noopener">&nbsp;the Chrome for Testing availability dashboard</a>. This page provides convenient&nbsp;<a href="https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json" target="_blank" rel="noreferrer noopener">JSON endpoints</a>&nbsp;for specific ChromeDriver version downloading.</li>



<li>For older version of Chrome, please see below for the version of ChromeDriver that supports it.</li>
</ul>



<p class="wp-block-paragraph">For more information on selecting the right version of ChromeDriver, please see the&nbsp;<a href="https://chromedriver.chromium.org/downloads/version-selection">Version Selection</a>&nbsp;page.</p>
<cite><a href="https://chromedriver.chromium.org/downloads" target="_blank" rel="noreferrer noopener">https://chromedriver.chromium.org/downloads</a></cite></blockquote>



<p class="wp-block-paragraph">Chromeのバージョンが115以上の場合はダッシュボード参照するようにとのこと</p>



<p class="wp-block-paragraph">実際にページを開いてみるとこんな感じ</p>



<figure class="wp-block-image size-large"><a href="https://javeo.jp/wp-content/uploads/2023/07/2023-07-22_17h25_28.png"><img decoding="async" width="1024" height="555" src="https://javeo.jp/wp-content/uploads/2023/07/2023-07-22_17h25_28-1024x555.png" alt="" class="wp-image-1260" srcset="https://javeo.jp/wp-content/uploads/2023/07/2023-07-22_17h25_28-1024x555.png 1024w, https://javeo.jp/wp-content/uploads/2023/07/2023-07-22_17h25_28-300x163.png 300w, https://javeo.jp/wp-content/uploads/2023/07/2023-07-22_17h25_28-150x81.png 150w, https://javeo.jp/wp-content/uploads/2023/07/2023-07-22_17h25_28-768x416.png 768w, https://javeo.jp/wp-content/uploads/2023/07/2023-07-22_17h25_28-1536x832.png 1536w, https://javeo.jp/wp-content/uploads/2023/07/2023-07-22_17h25_28.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Chromeの安定・ベータ・開発・試験をそれぞれでのバージョンの最新版、それぞれのChromeとChromedriverをそれぞれのプラットフォームのインストールファイルパスがあるのでダウンロードして解凍すればバージョン115以降のChromedriverを取得できるので解決！</p>



<h2 class="wp-block-heading">改めて自動更新ができるようにしたい</h2>



<p class="wp-block-paragraph">自動更新できない理由と手動でChromedriverを更新する方法はわかったものの、自動更新できるようになってこそ解決</p>



<p class="wp-block-paragraph">近日中に確認して対応しようと思います</p>



<p class="wp-block-paragraph">・・と思ったら7/24にもうモジュールアップデート（3.9.1以降が対応済みバージョン）されてましたのでpipなどでアップデートすれば解決のようです（感謝！！）</p>



<p class="wp-block-paragraph"><a href="https://pypi.org/project/webdriver-manager/3.9.1/" target="_blank" rel="noreferrer noopener">https://pypi.org/project/webdriver-manager/</a></p>



<p class="wp-block-paragraph">pyinstallerなどでexe化している場合はサイト側の仕様変更なのでライブラリを入れ替えてもう一度exe化するしかなさそうですね・・・</p>



<h2 class="wp-block-heading">7/30にまたエラー</h2>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>Exception: No such driver version 115.0.5790.110 for win32</code></pre></div>



<p class="wp-block-paragraph">毎日の自動処理がエラー吐いていたので確認しました</p>



<p class="wp-block-paragraph">またドライバーがないエラーっぽいのですが・・流石です！webdriver_managerは既に7/27にアップデートされてる（マジ感謝！！）</p>



<p class="wp-block-paragraph">バージョン4.0.0では発生しませんでしたので再びのアップデートを是非</p>



<h2 class="wp-block-heading">ちなみに</h2>



<p class="wp-block-paragraph">PyPIを改めて見たわけですが公式にはseleniumのバージョンに合わせてソースを変えるらしいです</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code># selenium 3
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())</code></pre></div>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code># selenium 4
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))</code></pre></div>



<p class="wp-block-paragraph">私の環境はselenium4なのにselenium3の書き方のままで動いているのですがどこかで修正すべきなんですかね？？と自問自答して気が向いた時に修正しようと心に誓いました・・</p>
]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/error-webdriver-manager/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>【VBA】VBAでWebを自動化！SeleniumBasicインストールから使い方まで解説</title>
		<link>https://javeo.jp/seleniumbasic-startup/</link>
					<comments>https://javeo.jp/seleniumbasic-startup/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sat, 19 Feb 2022 23:00:00 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[ChromeDriver]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[SeleniumBasic]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=62</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/06/seleniumbasic-startup-1-1024x538.jpg" class="webfeedsFeaturedVisual" /></p>SeleniumBasicのインストールからchromedriverの差し替え、.NET Framework3.5、Edge対応まで2026年版で解説、2016年に更新が止まった現状と後継のSeleniumVBAも踏まえて初心者向けにまとめました]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/06/seleniumbasic-startup-1-1024x538.jpg" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">「Webサイトから定期的に情報を取得したい」「Web上のフォームに毎回同じ内容を入力するのが面倒だ」——そんな定型作業を自動化できたら、と思ったことはありませんか？</p>



<p class="wp-block-paragraph">Excel VBAと「SeleniumBasic」を組み合わせることで、こうしたWebブラウザ上の操作を自動化できます</p>



<p class="wp-block-paragraph">この記事では、SeleniumBasicの導入から、実際にVBAでブラウザを操作する最初のステップまで解説します</p>
</div></div>



<p class="wp-block-paragraph">ひとつ頭に入れておいてほしいのが、SeleniumBasicは2016年を最後に更新が止まっている枯れたツールという点です、最新のChromeで動かすにはドライバーを手動で差し替える前提になり、無保証・自己責任で使うことになります</p>



<p class="wp-block-paragraph">同じVBA×Seleniumで後継の「SeleniumVBA」という選択肢もあります、ドライバーの自動更新や.NET Framework不要といった点で便利な一方で、SeleniumBasicはPythonなど他言語でSeleniumを使い慣れている人には<strong>APIの書き方が近くて馴染みやすい</strong>という強みもあります</p>



<p class="wp-block-paragraph">どちらが向いているかは状況次第なので、記事の最後に使い分けガイドをまとめました、まずはSeleniumBasicのインストールから動かすところまで順に見ていきます</p>



<h2 class="wp-block-heading" id="seleniumとは">まずSeleniumとSeleniumBasicとは</h2>



<p class="wp-block-paragraph">Seleniumは、Webブラウザの操作を自動化するためのフレームワーク、もともとはUIテスト用に開発されましたが、<strong>RPAやスクレイピングにも活用できます</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>対応言語:Python、Java、Ruby、VBAなど</li>



<li>対応ブラウザ:Chrome、Edge、Firefox</li>
</ul>



<p class="wp-block-paragraph">そしてSeleniumBasicは、そのSeleniumをVBAのクラスから利用できるようにするためのモジュールです</p>



<p class="wp-block-paragraph">オープンソースなので無料で利用でき、学習コストこそかかるものの、よくあるRPAツールのようなイニシャル/ランニングコストはかかりません</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">ひとつ知っておいてほしいのが、SeleniumBasic本体は<strong><span class="swl-marker mark_yellow">2016年3月のバージョンが最後で、それ以降は更新が止まっている</span></strong>という点です</p>



<p class="wp-block-paragraph">古くからの定番ではありますが、後継のSeleniumVBAという選択肢もあります、深刻な脆弱性の報告が表立っているわけではないものの、無保証・自己責任で使う前提で、同梱されているドライバーは古いので各自で最新版を用意するのが基本になります</p>
</div></div>



<h2 class="wp-block-heading" id="インストール方法">SeleniumBasicのインストール手順</h2>



<p class="wp-block-paragraph">インストーラーを実行するだけの簡単な操作ですが、ふだんあまり使わないGithubからのダウンロードなので、キャプチャ付きで手順を追っていきます</p>



<h3 class="wp-block-heading" id="インストーラーのダウンロード">インストーラーのダウンロード</h3>



<p class="wp-block-paragraph">まずはGithubからSeleniumBasicのインストーラーをダウンロードします</p>



<p class="wp-block-paragraph"><a href="https://github.com/florentbr/SeleniumBasic/releases/tag/v2.0.9.0" target="_blank" rel="noopener noreferrer">https://github.com/florentbr/SeleniumBasic/releases/tag/v2.0.9.0</a></p>



<p class="wp-block-paragraph">最終更新が2016年3月と古いですが、配布自体は2026年の今も問題なくできます、長く広く使われてきたツールなので、まずはこのバージョンをダウンロードしてください</p>


<div class="wp-block-image is-style-shadow">
<figure class="aligncenter size-full"><a href="https://javeo.jp/wp-content/uploads/2022/02/image-5.png"><img decoding="async" width="1014" height="824" src="https://javeo.jp/wp-content/uploads/2022/02/image-5.png" alt="" class="wp-image-69" srcset="https://javeo.jp/wp-content/uploads/2022/02/image-5.png 1014w, https://javeo.jp/wp-content/uploads/2022/02/image-5-300x244.png 300w, https://javeo.jp/wp-content/uploads/2022/02/image-5-768x624.png 768w" sizes="(max-width: 1014px) 100vw, 1014px" /></a></figure>
</div>


<h3 class="wp-block-heading" id="インストーラーの実行">インストーラーの実行</h3>



<p class="wp-block-paragraph">SeleniumBasicに限らずどのアプリにも言えることですが、&#8221;<strong><span class="swl-marker mark_yellow">管理者としてインストール</span></strong>&#8220;(右クリックして&#8221;管理者として実行&#8221;を選択)するか、&#8221;<strong><span class="swl-marker mark_yellow">ユーザーとしてインストール</span></strong>&#8220;(普通にダブルクリック)するかで、インストール先フォルダが変わります</p>



<p class="wp-block-paragraph">利用するうえではどちらでも特に影響はなく、セキュリティ的にはなるべく権限を絞る方がいいので、迷っている場合は<strong>ユーザーとして実行する方がベター</strong>です</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_09h56_52.png"><img decoding="async" width="331" height="500" src="https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_09h56_52.png" alt="" class="wp-image-3619" srcset="https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_09h56_52.png 331w, https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_09h56_52-199x300.png 199w, https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_09h56_52-99x150.png 99w" sizes="(max-width: 331px) 100vw, 331px" /></a><figcaption class="wp-element-caption">右クリックから「管理者として実行」</figcaption></figure>



<p class="wp-block-paragraph">改めてここからインストール手順を順に進めていきます</p>



<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">最初の画面でNext</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">最初の画面は無心で「Next」をクリックします</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_11h31_58.png"><img decoding="async" width="499" height="387" src="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_11h31_58.png" alt="" class="wp-image-70" srcset="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_11h31_58.png 499w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_11h31_58-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /></a></figure>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">ライセンスに同意</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">ライセンス契約が気になる人は一読しつつ、「I accept the agreement」を選択して「Next」をクリックします</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_11h33_09.png"><img decoding="async" width="499" height="387" src="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_11h33_09.png" alt="" class="wp-image-82" srcset="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_11h33_09.png 499w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_11h33_09-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /></a></figure>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">インストール対象を選択</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">インストール対象の選択画面です</p>



<p class="wp-block-paragraph">今は使えないInternet ExplorerやPhantomJSのドライバーもありますが、インストールしただけで何か影響が出るわけでもないので、よくわからない人は初期値の&#8221;Full installation&#8221;でもいいし、無駄なものはインストールしたくない人は下のように選んでおけばOKです</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_13h40_50.png"><img decoding="async" width="499" height="387" src="https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_13h40_50.png" alt="" class="wp-image-3620" srcset="https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_13h40_50.png 499w, https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_13h40_50-300x233.png 300w, https://javeo.jp/wp-content/uploads/2022/02/2025-10-13_13h40_50-150x116.png 150w" sizes="(max-width: 499px) 100vw, 499px" /></a></figure>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">インストール先を確認</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">最終確認画面です、ここにインストール先のフォルダが表示されているのでチェックしておきます</p>



<ul class="wp-block-list -list-under-dashed">
<li>管理者の場合・・・<strong>C:\Program Files\SeleniumBasic</strong></li>



<li>ユーザの場合・・・<strong>C:\Users\&lt;ユーザー名>\AppData\Local\SeleniumBasic</strong></li>
</ul>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h16_09-2.png"><img decoding="async" width="499" height="387" src="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h16_09-2.png" alt="" class="wp-image-88" srcset="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h16_09-2.png 499w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h16_09-2-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /></a></figure>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">インストール完了</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">これで無事完了です</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h19_09.png"><img decoding="async" width="499" height="387" src="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h19_09.png" alt="" class="wp-image-89" srcset="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h19_09.png 499w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h19_09-300x233.png 300w" sizes="(max-width: 499px) 100vw, 499px" /></a></figure>
</div></div>
</div>



<h2 class="wp-block-heading" id="chromedriverの更新">chromedriverを最新版に差し替える</h2>



<p class="wp-block-paragraph">インストールした直後の状態でSeleniumを利用すると、VBAから怒られます</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h35_57.png"><img decoding="async" width="427" height="194" src="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h35_57.png" alt="" class="wp-image-90" srcset="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h35_57.png 427w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_14h35_57-300x136.png 300w" sizes="(max-width: 427px) 100vw, 427px" /></a></figure>



<p class="wp-block-paragraph">chromedriverには、ふだん使っているChromeのバージョンに合わせたドライバーが必要という特徴があります、SeleniumBasicに<strong><span class="swl-marker mark_yellow" style="color:#e8313b">同梱されているドライバーは2016年当時のもので古すぎる</span></strong>ため、まずバージョンが合わずに動きません</p>



<p class="wp-block-paragraph">というわけで、最新のChromeで動かすには<strong><span class="swl-marker mark_yellow">chromedriverの差し替えが前提</span></strong>になります、ここからその手順を紹介していきます</p>



<p class="wp-block-paragraph">※プログラムで自動更新もできるので、気になる方は<a href="#afterword">最下部</a>へ※</p>



<h3 class="wp-block-heading" id="chromeのバージョン確認">Chromeのバージョン確認</h3>



<p class="wp-block-paragraph">まず今使っているChromeのバージョンの調べ方は、「Chrome右上の︙ → ヘルプ → Google Chromeについて」の設定画面を開くと見られます、アドレスバーに<strong>chrome://settings/help</strong>と入れても同じ画面に飛べます</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h08_38.png"><img decoding="async" width="571" height="503" src="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h08_38.png" alt="" class="wp-image-94" srcset="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h08_38.png 571w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h08_38-300x264.png 300w" sizes="(max-width: 571px) 100vw, 571px" /></a></figure>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/image-12.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2022/02/image-12-1024x537.png" alt="" class="wp-image-3272" srcset="https://javeo.jp/wp-content/uploads/2022/02/image-12-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2022/02/image-12-300x157.png 300w, https://javeo.jp/wp-content/uploads/2022/02/image-12-150x79.png 150w, https://javeo.jp/wp-content/uploads/2022/02/image-12-768x403.png 768w, https://javeo.jp/wp-content/uploads/2022/02/image-12.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading" id="chromedriverのバージョン確認">chromedriverのバージョン確認</h3>



<p class="wp-block-paragraph">続いてchromedriverのバージョンの調べ方は、インストールフォルダにある「<strong>chromedriver.exe</strong>」を実行すると、コンソール画面が立ち上がってバージョンが表示されます</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/image-13.png"><img decoding="async" width="1024" height="536" src="https://javeo.jp/wp-content/uploads/2022/02/image-13-1024x536.png" alt="" class="wp-image-3274" srcset="https://javeo.jp/wp-content/uploads/2022/02/image-13-1024x536.png 1024w, https://javeo.jp/wp-content/uploads/2022/02/image-13-300x157.png 300w, https://javeo.jp/wp-content/uploads/2022/02/image-13-150x79.png 150w, https://javeo.jp/wp-content/uploads/2022/02/image-13-768x402.png 768w, https://javeo.jp/wp-content/uploads/2022/02/image-13.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">※Chromeは起動時に自動更新されていくのに対し、chromedriverは前述のとおり自動更新されないため、放っておくとバージョン不一致が発生することがあります</p>



<h3 class="wp-block-heading" id="chromedriverの差し替え">Chrome for Testingから差し替え</h3>



<p class="wp-block-paragraph">更新と言っても、実際は対象バージョンのchromedriverと入れ替えを行うだけです</p>



<p class="wp-block-paragraph">下のページから、今使っているChromeのバージョンに合わせたドライバーをダウンロードします、Stableの中になければ下部にBeta/Dev/Canaryのチャンネルもあるので、そこから合うものを探してください</p>



<p class="wp-block-paragraph"><a href="https://googlechromelabs.github.io/chrome-for-testing/#stable" target="_blank" rel="noopener noreferrer">https://googlechromelabs.github.io/chrome-for-testing/#stable</a></p>



<p class="wp-block-paragraph">chromedriverの行から、OSに合わせてURLを直接叩いてダウンロードします、64bitのWindowsなら<strong>win64</strong>を選べます(win32でも動作します)</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2025-08-14_20h34_42.png"><img decoding="async" width="1024" height="550" src="https://javeo.jp/wp-content/uploads/2022/02/2025-08-14_20h34_42-1024x550.png" alt="" class="wp-image-3273" srcset="https://javeo.jp/wp-content/uploads/2022/02/2025-08-14_20h34_42-1024x550.png 1024w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-14_20h34_42-300x161.png 300w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-14_20h34_42-150x81.png 150w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-14_20h34_42-768x413.png 768w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-14_20h34_42-1536x826.png 1536w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-14_20h34_42.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">ダウンロードしたzipを解凍すると「chromedriver.exe」が取り出せるので、SeleniumBasicをインストールしたフォルダにある古いドライバーを、これで上書き更新します</p>


<div class="wp-block-image is-style-shadow">
<figure class="aligncenter size-full"><a href="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h45_15.png"><img decoding="async" width="969" height="437" src="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h45_15.png" alt="" class="wp-image-99" srcset="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h45_15.png 969w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h45_15-300x135.png 300w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h45_15-768x346.png 768w" sizes="(max-width: 969px) 100vw, 969px" /></a></figure>
</div>


<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">うまく起動しないときは、たいていバージョン不一致が原因です</p>



<p class="wp-block-paragraph"><strong>session not created</strong>や<strong>This version of ChromeDriver only supports Chrome version XXX</strong>といったエラーが出たら、Chromeのバージョンを確認して、それに一致するchromedriverをChrome for Testingから入手し、差し替えてあげればOKです</p>



<p class="wp-block-paragraph">なお構成によっては、実行ファイルの指定やユーザーデータフォルダの指定といった追加設定が必要になる場合もあります(2026年時点)、まずはバージョンを合わせるところから試してみてください</p>
</div></div>



<div class="swell-block-accordion">
<details class="swell-block-accordion__item" data-swl-acc="wrapper"><summary class="swell-block-accordion__title" data-swl-acc="header"><span class="swell-block-accordion__label">※Chrome 115より前は管理ページが違いました</span><span class="swell-block-accordion__icon c-switchIconBtn" data-swl-acc="icon" aria-hidden="true" data-opened="false"><i class="__icon--closed icon-caret-down"></i><i class="__icon--opened icon-caret-up"></i></span></summary><div class="swell-block-accordion__body" data-swl-acc="body">
<p class="wp-block-paragraph">Chrome 115より前のバージョンでは、下の旧管理ページからドライバーを配布していました</p>



<p class="wp-block-paragraph"><a href="https://sites.google.com/chromium.org/driver/downloads" target="_blank" rel="noopener noreferrer">https://sites.google.com/chromium.org/driver/downloads</a></p>


<div class="wp-block-image is-style-shadow">
<figure class="aligncenter size-large"><a href="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h04_15.png"><img decoding="async" width="1024" height="401" src="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h04_15-1024x401.png" alt="" class="wp-image-93" srcset="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h04_15-1024x401.png 1024w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h04_15-300x118.png 300w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h04_15-768x301.png 768w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h04_15.png 1077w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">今はChrome 115以降が当たり前なので、基本はChrome for Testingを使えば大丈夫です、古いChromeのドライバーを探すときの参考までに残しておきます</p>


<div class="wp-block-image is-style-shadow">
<figure class="aligncenter size-full"><a href="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h40_43.png"><img decoding="async" width="816" height="310" src="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h40_43.png" alt="" class="wp-image-98" srcset="https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h40_43.png 816w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h40_43-300x114.png 300w, https://javeo.jp/wp-content/uploads/2022/02/2022-02-20_15h40_43-768x292.png 768w" sizes="(max-width: 816px) 100vw, 816px" /></a></figure>
</div></div></details>
</div>



<h2 class="wp-block-heading">.NET Framework 3.5 を用意する</h2>



<p class="wp-block-paragraph">VBAから<strong>CreateObject(&#8220;Selenium.ChromeDriver&#8221;)</strong>でインスタンスを作ろうとしたときに、.NET Framework 3.5がないとオートメーションエラーが発生する場合があるので、その対応をしておきます、これは2026年の今でも変わらず必要です</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_11h50_33.png"><img decoding="async" width="709" height="372" src="https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_11h50_33.png" alt="" class="wp-image-665" srcset="https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_11h50_33.png 709w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_11h50_33-300x157.png 300w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_11h50_33-150x79.png 150w" sizes="(max-width: 709px) 100vw, 709px" /></a></figure>



<p class="wp-block-paragraph">Windows 11での正攻法は、「Windowsの機能の有効化または無効化」を開いて<strong><span class="swl-marker mark_yellow">.NET Framework 3.5(.NET 2.0 および 3.0 を含む)</span></strong>にチェックを入れる方法です、スタートメニューで「Windowsの機能」と検索すると設定画面が開けます</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">.NET Framework 3.5の入れ方は、お使いのWindows 11のバージョンで手順が分かれます</p>



<ul class="wp-block-list -list-under-dashed">
<li><strong>25H2以前</strong>・・・「Windowsの機能の有効化または無効化」やDISMコマンド(NetFx3)で入れられます</li>



<li><strong>26H1(build 28000)以降</strong>・・・専用のスタンドアロンインストーラーのみで、「機能の有効化」やDISMでは入れられません</li>
</ul>



<p class="wp-block-paragraph">26H1以降のWindows 11を使っている場合は、Microsoftが配布している.NET Framework 3.5のスタンドアロンインストーラーを使う形になります</p>
</div></div>



<p class="wp-block-paragraph">もう少し手早く済ませたい場合は、SeleniumBasicフォルダ内の<strong>Scriptsフォルダ</strong>にある「<strong>StartChrome.vbs</strong>」を実行する方法もあります、.NET Framework 3.5が入っていなければ、エラーメッセージとともにインストール画面が出てくるので、そのまま導入できます</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h03_32.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h03_32-1024x537.png" alt="" class="wp-image-666" srcset="https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h03_32-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h03_32-300x157.png 300w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h03_32-150x79.png 150w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h03_32-768x403.png 768w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h03_32.png 1201w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">すでに.NET Framework 3.5がインストールされている場合は、空のChromeが立ち上がってメッセージが出てきます</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h18_25.png"><img decoding="async" width="1024" height="539" src="https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h18_25-1024x539.png" alt="" class="wp-image-669" srcset="https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h18_25-1024x539.png 1024w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h18_25-300x158.png 300w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h18_25-150x79.png 150w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h18_25-768x404.png 768w, https://javeo.jp/wp-content/uploads/2022/05/2022-05-02_12h18_25.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">このStartChrome.vbsから.NETを呼び出す方式(オンデマンドのインストール)は、<strong><span class="swl-marker mark_yellow">26H1以降のWindows 11では使えない</span></strong>ので、その場合は前述のスタンドアロンインストーラーで入れてください</p>
</div></div>



<p class="wp-block-paragraph">ちなみに<strong>StartChrome.vbs</strong>の中身はこれだけです</p>



<p class="wp-block-paragraph">「<strong>Set driver = CreateObject(&#8220;Selenium.ChromeDriver&#8221;)</strong>」で発生するエラーに反応して.NET Framework 3.5のインストールを促してくれるんだろうから「さすがMS」と思いつつ、「だったらVBAでもそうしてくれよ・・・」と不満を吐いてみます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-vba" data-file="StartChrome.vbs" data-lang="Visual Basic + VBA"><code>Set driver = CreateObject(&quot;Selenium.ChromeDriver&quot;)
driver.Start
WScript.Echo &quot;Click OK to quit&quot;
driver.Quit</code></pre></div>



<p class="wp-block-paragraph">なお、Microsoftの正規ページから.NET Framework 3.5を入手する経路もありますが、Windows 11では上記の「Windowsの機能の有効化」が主役になるので、まずはそちらを試すのがおすすめです</p>



<h2 class="wp-block-heading">Edge(msedgedriver)を使う場合</h2>



<p class="wp-block-paragraph">ChromeだけでなくEdgeでも同じ話で、当然ながらドライバーの配布サイトが違うので、Edgeの場合はこちらから入手します</p>



<p class="wp-block-paragraph"><a href="https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver" target="_blank" rel="noopener noreferrer">https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver</a></p>



<p class="wp-block-paragraph">各チャネルの最新版はページ上部から中央に、過去版を含めたバージョン別のドライバーはその下の「Recent versions」から「Go to full directory」とたどると見つかります</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/image-14.png"><img decoding="async" width="1024" height="550" src="https://javeo.jp/wp-content/uploads/2022/02/image-14-1024x550.png" alt="" class="wp-image-3275" srcset="https://javeo.jp/wp-content/uploads/2022/02/image-14-1024x550.png 1024w, https://javeo.jp/wp-content/uploads/2022/02/image-14-300x161.png 300w, https://javeo.jp/wp-content/uploads/2022/02/image-14-150x81.png 150w, https://javeo.jp/wp-content/uploads/2022/02/image-14-768x413.png 768w, https://javeo.jp/wp-content/uploads/2022/02/image-14-1536x826.png 1536w, https://javeo.jp/wp-content/uploads/2022/02/image-14.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2022/02/2025-08-15_00h21_51.png"><img decoding="async" width="1024" height="550" src="https://javeo.jp/wp-content/uploads/2022/02/2025-08-15_00h21_51-1024x550.png" alt="" class="wp-image-3276" srcset="https://javeo.jp/wp-content/uploads/2022/02/2025-08-15_00h21_51-1024x550.png 1024w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-15_00h21_51-300x161.png 300w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-15_00h21_51-150x81.png 150w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-15_00h21_51-768x413.png 768w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-15_00h21_51-1536x826.png 1536w, https://javeo.jp/wp-content/uploads/2022/02/2025-08-15_00h21_51.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">Edgeで気をつけたいのが、<strong><span class="swl-marker mark_yellow">Edge本体とmsedgedriverは、バージョン番号の先頭3つを一致させる必要がある</span></strong>という点です</p>



<p class="wp-block-paragraph">Edgeは自動更新で頻繁にバージョンが上がっていくので、ここがいちばんつまずきやすいところです、SeleniumBasic同梱のドライバーも古いので、Chromeのときと同じようにEdge用のドライバーも最新版へ差し替えてあげてください</p>



<p class="wp-block-paragraph">現行はChromium版Edgeが前提なので、レガシーEdge向けの古いドライバーは気にしなくて大丈夫です</p>
</div></div>



<h2 class="wp-block-heading" id="which-to-choose">SeleniumBasicとSeleniumVBAの使い分け</h2>



<p class="wp-block-paragraph">どちらも「VBAからSeleniumを使う」ための仕組みですが、向いている場面が違います</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>SeleniumBasicが向いている場面</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>既存のSeleniumBasicコードを保守・引き継ぐ場合</li>



<li>Pythonなど他言語でSeleniumを使い慣れている場合(<code>driver.Get "URL"</code>などAPIの書き方が近い)</li>



<li>ネット上の解説記事や書籍が豊富な方がいい場合</li>
</ul>
</div></div>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>SeleniumVBAが向いている場面</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>ゼロから新規で始める場合</li>



<li>chromedriverの手動更新を省きたい場合(自動更新対応)</li>



<li>長期でメンテしていくプロジェクトで、継続開発中のツールを使いたい場合</li>
</ul>
</div></div>



<p class="wp-block-paragraph">SeleniumVBAに興味がある方は<a href="https://javeo.jp/selenium-vba/" target="_blank" rel="noopener noreferrer">SeleniumVBAの使い方</a>もあわせてどうぞ</p>


<div class="p-blogParts post_content" data-partsID="5649">
<style>
.jv-req{margin:2em 0;padding:20px;border:1px solid #E4E8F0;border-radius:12px;background:#F4F6FB}
.jv-req p{margin:0}
.jv-req .jv-req__eb{font-size:11px;font-weight:700;letter-spacing:.12em;color:#3B5BDB}
.jv-req .jv-req__title{margin:.2em 0 .3em;font-size:18px;font-weight:700;letter-spacing:-.01em;color:#1F2933}
.jv-req .jv-req__lead{margin-bottom:.6em;font-size:14px;color:#1F2933}
.jv-req .jv-req__price{margin-bottom:1em;font-size:14px;font-weight:700;color:#2F49B0}
.jv-req .jv-req__btns{display:flex;flex-wrap:wrap;gap:10px}
.jv-req .jv-req__btn{display:inline-block;box-sizing:border-box;width:15em;padding:8px 18px;border-radius:8px;font-size:14px;font-weight:700;line-height:20px;text-align:center;text-decoration:none}
.jv-req .jv-req__btn--cc{background:#3B5BDB;color:#fff}
.jv-req .jv-req__btn--cw{border:1px solid #3B5BDB;background:#fff;color:#2F49B0}
.jv-req .jv-req__btn:hover{opacity:.85}
.jv-req .jv-req__note{margin-top:.6em;font-size:12px;color:#7B8794}
@media (max-width:599px){
  .jv-req .jv-req__btns{flex-direction:column}
  .jv-req .jv-req__btn{width:auto}
}
</style>
<div class="jv-req" data-cta-type="scraping">
<p class="jv-req__eb">ORDER</p>
<p class="jv-req__title">このブラウザ操作、代わりに自動化します</p>
<p class="jv-req__lead">記事どおりに動かない・作る時間がないときは、代わりに作ります<br>会社員の副業なので、対応は平日夜と土日です</p>
<p class="jv-req__price">ココナラ 12,000円〜</p>
<div class="jv-req__btns">
<a class="jv-req__btn jv-req__btn--cc" href="https://coconala.com/services/2401757" target="_blank" rel="noopener noreferrer">ココナラで見る</a>
<a class="jv-req__btn jv-req__btn--cw" href="https://javeo.jp/crowdworks-order/?from=scraping" target="_blank" rel="noopener noreferrer">クラウドワークスで頼む</a>
</div>
<p class="jv-req__note">会社からのご依頼も、契約と支払いはココナラ・クラウドワークスを通します(個人で受けています)</p>
<p class="jv-req__note">はじめての方へ:<a href="https://javeo.jp/coconala-order/" target="_blank" rel="noopener noreferrer">ココナラで頼む流れ</a> / <a href="https://javeo.jp/crowdworks-order/" target="_blank" rel="noopener noreferrer">クラウドワークスで頼む流れ</a></p>
<p class="jv-req__note">スクレイピングは先に<a href="https://javeo.jp/scraping-service/" target="_blank" rel="noopener noreferrer">依頼の考え方</a>を読んでもらうと話が早いです</p>
</div>
<script>
(function(){
if(window.jvReqBound){return;}
window.jvReqBound=1;
document.addEventListener("click",function(e){
var a=e.target;
if(!a||!a.closest){return;}
a=a.closest(".jv-req a");
if(!a){return;}
var box=a.closest(".jv-req");
var t=box?box.getAttribute("data-cta-type"):"";
if(typeof gtag==="function"){gtag("event","jutaku_cta_click",{cta_type:t,link_url:a.href});}
else{window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:"jutaku_cta_click",cta_type:t,link_url:a.href});}
},true);
})();
</script>

</div>


<h2 class="wp-block-heading" id="afterword">あとがき</h2>



<p class="wp-block-paragraph">VBAの場合は、ここまでやって利用準備が完了です</p>



<p class="wp-block-paragraph">ここまで読んでいただいて分かるとおり、chromedriverの差し替えは更新の頻度が高くてけっこう面倒なので、プログラムでチェックした方が吉です</p>



<p class="wp-block-paragraph">私が自作したプログラムを公開しているので、気になる方はこちらへどうぞ</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-excel-python wp-block-embed-excel-python"><div class="wp-block-embed__wrapper">
https://javeo.jp/vba-chromedriver-auto-update/
</div></figure>



<p class="wp-block-paragraph">chromedriverの手作業が面倒に感じた方は、上の使い分けガイドも参考に<a href="https://javeo.jp/selenium-vba/" target="_blank" rel="noopener noreferrer">SeleniumVBAへの乗り換え</a>も選択肢のひとつです</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="vba" data-default="vba"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 私のおすすめ本</span><span class="jv-books-pr">PR</span></div><div class="jv-bk"><input type="radio" class="jv-tin jv-t-vba" name="jvb-vba" id="jvb-vba-vba" data-tab="vba" checked><input type="radio" class="jv-tin jv-t-python" name="jvb-vba" id="jvb-vba-python" data-tab="python"><input type="radio" class="jv-tin jv-t-ai" name="jvb-vba" id="jvb-vba-ai" data-tab="ai"><input type="radio" class="jv-tin jv-t-soft" name="jvb-vba" id="jvb-vba-soft" data-tab="soft"><div class="jv-tabs"><label class="jv-tl jv-l-vba" for="jvb-vba-vba" data-tab="vba">VBA</label><label class="jv-tl jv-l-python" for="jvb-vba-python" data-tab="python">Python</label><label class="jv-tl jv-l-ai" for="jvb-vba-ai" data-tab="ai">AI・Claude</label><label class="jv-tl jv-l-soft" for="jvb-vba-soft" data-tab="soft">PC仕事術</label></div><div class="jv-panels"><div class="jv-panel jv-p-vba" data-tab="vba"><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4815630437" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430_1_10.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"><p class="jv-card-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4815630437" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4815630437" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297119234" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240" alt="てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版" width="120" height="170" loading="lazy"><p class="jv-card-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297119234" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297119234" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4867752525" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_5.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"><p class="jv-card-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4867752525" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4867752525" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4908327114" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240" alt="VBAエキスパート公式テキスト Excel VBAベーシック" width="120" height="170" loading="lazy"><p class="jv-card-title">VBAエキスパート公式テキスト Excel VBAベーシック</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4908327114" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4908327114" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297156180" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_31.jpg?_ex=240x240" alt="［最速入門］ChatGPTに任せる Excelマクロ&amp;VBA" width="120" height="170" loading="lazy"><p class="jv-card-title">［最速入門］ChatGPTに任せる Excelマクロ&amp;VBA</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297156180" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="vba" data-book="4297156180" data-mall="rakuten">楽天</a></div></div></div><div class="jv-panel jv-p-python" data-tab="python"><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4814401523" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_3.jpg?_ex=240x240" alt="退屈なことはPythonにやらせよう 第3版" width="120" height="170" loading="lazy"><p class="jv-card-title">退屈なことはPythonにやらせよう 第3版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4814401523" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4814401523" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839973857" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3858/9784839973858.jpg?_ex=240x240" alt="シゴトがはかどる Python自動処理の教科書" width="120" height="170" loading="lazy"><p class="jv-card-title">シゴトがはかどる Python自動処理の教科書</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839973857" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839973857" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4839988307?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839988307" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8302/9784839988302_1_4.jpg?_ex=240x240" alt="もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書" width="120" height="170" loading="lazy"><p class="jv-card-title">もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4839988307?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839988307" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4839988307" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4798182605?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4798182605" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2605/9784798182605_1_148.jpg?_ex=240x240" alt="Python2年生 スクレイピングのしくみ 第2版" width="120" height="170" loading="lazy"><p class="jv-card-title">Python2年生 スクレイピングのしくみ 第2版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4798182605?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4798182605" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4798182605" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4295016365?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4295016365" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6366/9784295016366_1_4.jpg?_ex=240x240" alt="スッキリわかるPython入門 第2版" width="120" height="170" loading="lazy"><p class="jv-card-title">スッキリわかるPython入門 第2版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4295016365?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4295016365" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="python" data-book="4295016365" data-mall="rakuten">楽天</a></div></div></div><div class="jv-panel jv-p-ai" data-tab="ai"><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297153548" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_34.jpg?_ex=240x240" alt="実践Claude Code入門" width="120" height="170" loading="lazy"><p class="jv-card-title">実践Claude Code入門</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297153548" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297153548" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297152754" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_58.jpg?_ex=240x240" alt="Claude CodeによるAI駆動開発入門" width="120" height="170" loading="lazy"><p class="jv-card-title">Claude CodeによるAI駆動開発入門</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297152754" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4297152754" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4839990204" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206_1_4.jpg?_ex=240x240" alt="開発効率をアップする! Claude Code 実用入門" width="120" height="170" loading="lazy"><p class="jv-card-title">開発効率をアップする! Claude Code 実用入門</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4839990204" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4839990204" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="429502340X" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_6.jpg?_ex=240x240" alt="Microsoft 365 Copilot踏み込み活用術" width="120" height="170" loading="lazy"><p class="jv-card-title">Microsoft 365 Copilot踏み込み活用術</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="429502340X" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="429502340X" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4295024848" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_3.jpg?_ex=240x240" alt="できるClaude &amp; Claude Cowork" width="120" height="170" loading="lazy"><p class="jv-card-title">できるClaude &amp; Claude Cowork</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4295024848" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="ai" data-book="4295024848" data-mall="rakuten">楽天</a></div></div></div><div class="jv-panel jv-p-soft" data-tab="soft"><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296204572" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571_1_7.jpg?_ex=240x240" alt="できる人のパソコン仕事術 なんと効率10倍!" width="120" height="170" loading="lazy"><p class="jv-card-title">できる人のパソコン仕事術 なんと効率10倍!</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296204572" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296204572" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4295024155" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_7.jpg?_ex=240x240" alt="できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版" width="120" height="170" loading="lazy"><p class="jv-card-title">できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4295024155" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4295024155" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="429501995X" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954_1_2.jpg?_ex=240x240" alt="できるポケット 時短の王道 ショートカットキー全事典 改訂4版" width="120" height="170" loading="lazy"><p class="jv-card-title">できるポケット 時短の王道 ショートカットキー全事典 改訂4版</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="429501995X" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="429501995X" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4296205773?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296205773" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_3.jpg?_ex=240x240" alt="ビジュアル ショートカットキー時短ワザ事典" width="120" height="170" loading="lazy"><p class="jv-card-title">ビジュアル ショートカットキー時短ワザ事典</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4296205773?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296205773" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4296205773" data-mall="rakuten">楽天</a></div></div><div class="jv-card"><a class="jv-card-main" href="https://www.amazon.co.jp/dp/4297141183?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4297141183" data-mall="amazon"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1189/9784297141189_1_2.jpg?_ex=240x240" alt="取り急ぎ、パソコン仕事の基本だけ教えてください！" width="120" height="170" loading="lazy"><p class="jv-card-title">取り急ぎ、パソコン仕事の基本だけ教えてください！</p></a><div class="jv-card-links"><a class="jv-mall jv-mall-az" href="https://www.amazon.co.jp/dp/4297141183?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4297141183" data-mall="amazon">Amazon</a><a class="jv-mall jv-mall-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-tab="soft" data-book="4297141183" data-mall="rakuten">楽天</a></div></div></div></div></div><p class="jv-books-note">ジャンルごとに私のおすすめからランダムで5冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:14px 16px 12px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-bk{position:relative}
.jv-tin{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}
.jv-tabs{display:flex;gap:4px;border-bottom:2px solid #3b5bdb;overflow-x:auto;scrollbar-width:none}
.jv-tabs::-webkit-scrollbar{display:none}
.jv-tl{flex:0 0 auto;margin:0;padding:6px 14px;font-size:.8em;font-weight:700;line-height:1.4;color:#555;background:#f1f3f5;border-radius:6px 6px 0 0;cursor:pointer;white-space:nowrap;user-select:none}
.jv-tl:hover{background:#e3e7ec}
.jv-panel{display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:12px}
.jv-t-vba:checked~.jv-tabs .jv-l-vba{background:#3b5bdb;color:#fff}
.jv-t-vba:checked~.jv-panels .jv-p-vba{display:grid}
.jv-t-vba:focus-visible~.jv-tabs .jv-l-vba{outline:2px solid #3b5bdb;outline-offset:2px}
.jv-t-python:checked~.jv-tabs .jv-l-python{background:#3b5bdb;color:#fff}
.jv-t-python:checked~.jv-panels .jv-p-python{display:grid}
.jv-t-python:focus-visible~.jv-tabs .jv-l-python{outline:2px solid #3b5bdb;outline-offset:2px}
.jv-t-ai:checked~.jv-tabs .jv-l-ai{background:#3b5bdb;color:#fff}
.jv-t-ai:checked~.jv-panels .jv-p-ai{display:grid}
.jv-t-ai:focus-visible~.jv-tabs .jv-l-ai{outline:2px solid #3b5bdb;outline-offset:2px}
.jv-t-soft:checked~.jv-tabs .jv-l-soft{background:#3b5bdb;color:#fff}
.jv-t-soft:checked~.jv-panels .jv-p-soft{display:grid}
.jv-t-soft:focus-visible~.jv-tabs .jv-l-soft{outline:2px solid #3b5bdb;outline-offset:2px}
.jv-card{display:flex;flex-direction:column;min-width:0;text-align:center}
.jv-card-main{display:block;color:inherit!important;text-decoration:none!important}
.jv-card-main img{display:block;width:100%;height:150px;object-fit:contain;margin:0 auto;border:none}
.jv-card-title{font-size:.72em;font-weight:600;line-height:1.4;margin:6px 0;min-height:4.2em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-card-main:hover .jv-card-title{color:#3b5bdb;text-decoration:underline}
.jv-card-links{display:flex;gap:4px;justify-content:center;margin-top:auto}
.jv-mall{font-size:.66em;font-weight:700;line-height:1.2;padding:3px 8px;border-radius:10px;white-space:nowrap;color:#fff!important;text-decoration:none!important}
.jv-mall:hover{opacity:.85}
.jv-mall-az{background:#e88b00}
.jv-mall-rk{background:#bf0000}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:10px 0 0}
@media(max-width:599px){
.jv-books{padding:12px}
.jv-tl{padding:6px 10px}
.jv-panel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:31%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}
.jv-card{scroll-snap-align:start}
.jv-card-main img{height:130px}
.jv-card-links{gap:3px}
.jv-mall{padding:3px 6px}
}
</style>
<script>
(function(){
var PART='vba',RANDOM=false,N=5;
var all=document.querySelectorAll('.jv-books[data-shelf="'+PART+'"]');
var root=null;
for(var k=0;k<all.length;k++){if(!all[k].dataset.jvinit){root=all[k];break;}}
if(!root)return;
root.dataset.jvinit='1';
var POOL={"vba": [{"t": "Excel マクロ\u0026VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430_1_10.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9232/9784297119232.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_5.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7117/9784908327117.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4908327114?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ\u0026VBA", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_31.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156180?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6584/9784798146584.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798146587?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_4.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798065188?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}], "python": [{"t": "退屈なことはPythonにやらせよう 第3版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_3.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F", "id": "4814401523"}, {"t": "シゴトがはかどる Python自動処理の教科書", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3858/9784839973858.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F", "id": "4839973857"}, {"t": "もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8302/9784839988302_1_4.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839988307?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F", "id": "4839988307"}, {"t": "Python2年生 スクレイピングのしくみ 第2版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2605/9784798182605_1_148.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798182605?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F", "id": "4798182605"}, {"t": "スッキリわかるPython入門 第2版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6366/9784295016366_1_4.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295016365?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F", "id": "4295016365"}, {"t": "改訂新版 Pythonエンジニア育成推進協会監修 Python実践レシピ", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4899/9784297154899_1_28.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297154897?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18515105%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18515105%2F", "id": "4297154897"}, {"t": "GeminiとはじめるPython仕事自動化プログラミング", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5645/9784899775645_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4899775644?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18617236%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18617236%2F", "id": "4899775644"}], "ai": [{"t": "実践Claude Code入門", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_34.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F", "id": "4297153548"}, {"t": "Claude CodeによるAI駆動開発入門", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_58.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F", "id": "4297152754"}, {"t": "開発効率をアップする! Claude Code 実用入門", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206_1_4.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F", "id": "4839990204"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_6.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429502340X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F", "id": "429502340X"}, {"t": "できるClaude \u0026 Claude Cowork", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_3.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024848?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F", "id": "4295024848"}, {"t": "Claude仕事術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304_1_11.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4815645302?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F", "id": "4815645302"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2901/9784534062901_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4534062907?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F", "id": "4534062907"}, {"t": "Microsoft 365 Copilot活用大全", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0519/9784296080519_1_6.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296080512?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F", "id": "4296080512"}, {"t": "［みのるん式］ビジネスパーソンのためのClaude Code仕事術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9399/9784297159399_1_43.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297159392?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F", "id": "4297159392"}, {"t": "この1冊でしっかりわかる Claudeの教科書", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5687/9784815645687_1_16.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/481564568X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F", "id": "481564568X"}, {"t": "Google AI 仕事大全 Gemini・NotebookLM・AIエージェントをぜんぶ使う", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6909/9784297156909_1_29.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297156903?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F", "id": "4297156903"}], "soft": [{"t": "できる人のパソコン仕事術 なんと効率10倍!", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571_1_7.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F", "id": "4296204572"}, {"t": "できるWindows 11パーフェクトブック 困った!\u0026便利ワザ大全 改訂3版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_7.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F", "id": "4295024155"}, {"t": "できるポケット 時短の王道 ショートカットキー全事典 改訂4版", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F", "id": "429501995X"}, {"t": "ビジュアル ショートカットキー時短ワザ事典", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_3.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296205773?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F", "id": "4296205773"}, {"t": "取り急ぎ、パソコン仕事の基本だけ教えてください！", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1189/9784297141189_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297141183?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F", "id": "4297141183"}, {"t": "ビジュアル 仕事が10倍速くなるエクセルワザ事典", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7343/9784296207343_1_49.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4296207342?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F", "id": "4296207342"}, {"t": "脱マウス最速仕事術", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9229/9784478109229_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4478109222?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F\u0026m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F", "id": "4478109222"}]};
var REL='nofollow sponsored noopener noreferrer';
var uid='jvb'+Math.random().toString(36).slice(2,9);
var ins=root.querySelectorAll('.jv-tin'),lbs=root.querySelectorAll('.jv-tl');
var i;
for(i=0;i<ins.length;i++){ins[i].name=uid;ins[i].id=uid+'-'+ins[i].getAttribute('data-tab');}
for(i=0;i<lbs.length;i++){lbs[i].htmlFor=uid+'-'+lbs[i].getAttribute('data-tab');}
var pick=null;
if(RANDOM){pick=ins[Math.floor(Math.random()*ins.length)];}
else{var on=false;for(i=0;i<ins.length;i++){if(ins[i].checked)on=true;}
if(!on){pick=root.querySelector('.jv-tin[data-tab="'+root.getAttribute('data-default')+'"]');}}
if(pick)pick.checked=true;
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function link(cls,href,mall,tab,id){var a=el('a',cls);a.href=href;a.target='_blank';a.rel=REL;
a.setAttribute('data-shelf',PART);a.setAttribute('data-tab',tab);a.setAttribute('data-book',id);a.setAttribute('data-mall',mall);return a;}
function card(b,tab){
var d=el('div','jv-card');
var m=link('jv-card-main',b.az,'amazon',tab,b.id);
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
var p=el('p','jv-card-title');p.textContent=b.t;
m.appendChild(img);m.appendChild(p);
var lk=el('div','jv-card-links');
var az=link('jv-mall jv-mall-az',b.az,'amazon',tab,b.id);az.textContent='Amazon';lk.appendChild(az);
if(b.rk){var rk=link('jv-mall jv-mall-rk',b.rk,'rakuten',tab,b.id);rk.textContent='楽天';lk.appendChild(rk);}
d.appendChild(m);d.appendChild(lk);return d;}
function shuffle(a){for(var x=a.length-1;x>0;x--){var y=Math.floor(Math.random()*(x+1));var t=a[x];a[x]=a[y];a[y]=t;}return a;}
var wrap=root.querySelector('.jv-panels');
wrap.style.opacity='0';
var ps=root.querySelectorAll('.jv-panel');
for(i=0;i<ps.length;i++){var tab=ps[i].getAttribute('data-tab');var pool=POOL[tab];if(!pool||!pool.length)continue;
while(ps[i].firstChild)ps[i].removeChild(ps[i].firstChild);
shuffle(pool.slice()).slice(0,N).forEach(function(b){ps[i].appendChild(card(b,tab));});}
wrap.style.transition='opacity .4s ease';
void wrap.offsetWidth;
wrap.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/seleniumbasic-startup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
