<?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>まったりエンジニア</title>
	<atom:link href="https://javeo.jp/feed/" rel="self" type="application/rss+xml" />
	<link>https://javeo.jp</link>
	<description>ほどほどレベルのプログラミング</description>
	<lastBuildDate>Fri, 09 Oct 2026 16:11:31 +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>まったりエンジニア</title>
	<link>https://javeo.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>M575SPd レビュー 念願のトラックボールと通常版の違い</title>
		<link>https://javeo.jp/m575spd-review/</link>
					<comments>https://javeo.jp/m575spd-review/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 16:10:47 +0000</pubDate>
				<category><![CDATA[雑記・その他]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5541</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-eyecatch3-1024x538.jpg" class="webfeedsFeaturedVisual" /></p>MX Master 3 から、ロジクールのトラックボール ERGO M575SPd への乗り換えを始めました　末尾のdはAmazon.co.jp限定の印で、保証は通常色の2年に対して1年　他の人のレビューで多い声・Logi Options+ の設定・向かない人と慣れるまでの期間をまとめました]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-eyecatch3-1024x538.jpg" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">ずっと気になっていたロジクールのトラックボール <strong>ERGO M575SPd</strong> をついに購入しました！<br>5年ほど愛用している MX Master 3 から乗り換えての、M575SPd のレビューです</p>


	<div class="swell-block-review">
		<div class='swell-block-review__inner'>
							<div class='swell-block-review__title'>
					<span>ERGO M575SPd</span>
				</div>
						<figure class="swell-block-review__image"><img decoding="async" class="__img wp-image-5557" src="https://javeo.jp/wp-content/uploads/2026/10/PXL_20261007_124420681.jpg" alt="" width="1200" height="1200" srcset="https://javeo.jp/wp-content/uploads/2026/10/PXL_20261007_124420681.jpg 1200w, https://javeo.jp/wp-content/uploads/2026/10/PXL_20261007_124420681-300x300.jpg 300w, https://javeo.jp/wp-content/uploads/2026/10/PXL_20261007_124420681-1024x1024.jpg 1024w, https://javeo.jp/wp-content/uploads/2026/10/PXL_20261007_124420681-150x150.jpg 150w, https://javeo.jp/wp-content/uploads/2026/10/PXL_20261007_124420681-768x768.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>							<div class='swell-block-review__rating'>
					<span class='__label'>総合評価</span>
					<div class='__value'>
						<div class='__stars c-reviewStars'>
							<i class="icon-star-full"></i><i class="icon-star-full"></i><i class="icon-star-full"></i><i class="icon-star-full"></i><i class="icon-star-half"></i>						</div>
						<small class='__str'>( 4.5 )</small>
					</div>
				</div>
										<div class='swell-block-review__merits'>
					<div class='__label'>メリット</div>
					<ul class='__list is-style-good_list'>
						<li>クリック音がほとんどしない</li><li>腕や腰が楽</li><li>マウスを動かさないのでスペースが不要</li>					</ul>
				</div>
										<div class='swell-block-review__demerits'>
					<div class='__label'>デメリット</div>
					<ul class='__list is-style-bad_list'>
						<li>右手専用</li><li>角度が固定</li><li>USB充電できない（電池必須）</li>					</ul>
				</div>
					</div>
	</div>
	<script type="application/ld+json">{"@context":"https://schema.org","@graph": [{"@type":"Product","name":"ERGO M575SPd","description":"・前モデル M575 よりクリック音を80%抑えた静音モデル、接続は Bluetooth と Logi Bolt\n・M575SPd は保証1年の Amazon.co.jp 限定モデル\n・本体を動かさず、親指でボールを転がしてカーソルを動かす\n・戻る・進む・ホイールクリックは Logi Options+ で割り当てを変えられる\n・電源は単3電池1本(最長18か月、USB充電はできない)","brand":{"@type":"Brand","name":"Logicool"},"image":"https:\/\/javeo.jp\/wp-content\/uploads\/2026\/10\/PXL_20261007_124420681.jpg","review":{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":"4.5"},"positiveNotes":{"@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"name":"クリック音がほとんどしない"},{"@type":"ListItem","position":2,"name":"腕や腰が楽"},{"@type":"ListItem","position":3,"name":"マウスを動かさないのでスペースが不要"}]},"negativeNotes":{"@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"name":"右手専用"},{"@type":"ListItem","position":2,"name":"角度が固定"},{"@type":"ListItem","position":3,"name":"USB充電できない（電池必須）"}]},"author":{"@type":"Person","name":"ジャベ雄"},"publisher":{"@id":"https:\/\/javeo.jp\/#organization"},"datePublished":"2026-10-09T01:10:47+0900"}}]}</script>


<p class="wp-block-paragraph">前から気にはなっていたんですが、最終的に購入を決めたのはKeepa(Amazon の価格の推移を見られるサービス)で見ると過去最安値を更新したからでした（なぜかプライム感謝祭の直前に）<br>値段は日々変わるので、今の価格はリンク先で確かめてください</p>



<div class="swell-block-button is-style-btn_normal"><a href="https://link.amazon/B047DnDa9" target="_blank" rel="noopener noreferrer" class="swell-block-button__link"><span>AmazonでM575SPdを見る</span></a></div>



<h2 class="wp-block-heading">M575SPd と M575SP の違い Amazon限定で保証は1年</h2>



<p class="wp-block-paragraph">M575SPd は、ERGO M575SP シリーズのうち<strong><span class="swl-marker mark_yellow">Amazon.co.jp 限定のモデル</span></strong>です<br>限定ではありますが本体の性能に差は特にありません</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1600" height="900" src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-box.jpg" alt="ロジクール ERGO M575SPd の箱の表面、クラフト紙にトラックボールの線画" class="wp-image-5533" srcset="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-box.jpg 1600w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-box-300x169.jpg 300w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-box-1024x576.jpg 1024w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-box-150x84.jpg 150w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-box-768x432.jpg 768w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-box-1536x864.jpg 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p class="wp-block-paragraph">ロジクールの<a href="https://press.logicool.co.jp/ja-jp/m575sp-mx-ergo-s-mxtb2-/" target="_blank" rel="noopener noreferrer">公式プレスリリース</a>の仕様表を見ても、通常色の3つと同じシリーズの型番としてラインナップされていて、<strong>保証期間とボールの色を除けば</strong>通常色のブラックと同じ</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:500px;"><thead><tr><th>項目</th><th>M575SPd</th><th>M575SP(通常色)</th></tr></thead><tbody><tr><td>位置づけ</td><td>Amazon.co.jp 限定モデル</td><td>通常のモデル</td></tr><tr><td>色</td><td>ブラック(青いボール)のみ</td><td>グラファイト<br>オフホワイト<br>ブラック(グレーのボール)</td></tr><tr><td>保証期間</td><td><strong>1年</strong></td><td>2年</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">※箱に入っていた保証書にも確かに「ご購入日から1年間」とありました</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1600" height="900" src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-unboxing.jpg" alt="ERGO M575SPd の同梱物、本体・かんたん接続ガイド・保証書・安全上の注意の紙" class="wp-image-5534" srcset="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-unboxing.jpg 1600w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-unboxing-300x169.jpg 300w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-unboxing-1024x576.jpg 1024w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-unboxing-150x84.jpg 150w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-unboxing-768x432.jpg 768w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-unboxing-1536x864.jpg 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p class="wp-block-paragraph">箱の中身は、本体・かんたん接続ガイド・保証書・安全上の注意の紙<br>単3形の電池は本体に入った状態で、Logi Bolt の USB レシーバーも付属</p>



<p class="wp-block-paragraph">ほかに、Amazon の商品名には「Amazon.co.jp限定壁紙ダウンロード付き」の一文が付いています</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>保証書は手書きなのでAmazonの購入履歴と一致させておきましょう</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">M575SPd の特徴 静かなクリックと親指で転がすボール</h2>



<p class="wp-block-paragraph">M575SPd は、親指でボールを転がしてカーソルを動かす、<strong>右手用</strong>のワイヤレストラックボールです<br><strong><span class="swl-marker mark_yellow">本体は動かさない</span></strong>ので、腕は机に置いたまま</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1600" height="900" src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-ruler.jpg" alt="ERGO M575SPd の横に15cmの定規を置いたところ、本体の縦は13cm台、横は10cmほど" class="wp-image-5566" srcset="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-ruler.jpg 1600w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-ruler-300x169.jpg 300w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-ruler-1024x576.jpg 1024w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-ruler-150x84.jpg 150w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-ruler-768x432.jpg 768w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-ruler-1536x864.jpg 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p class="wp-block-paragraph">定規を横に置くと、このくらいの大きさ<br>サイズは縦13.4cm・横10.0cm・厚み4.8cmで、前に使っていた標準的なサイズのマウスよりひと回り大きめです</p>



<p class="wp-block-paragraph">右手で包むように持って、親指をボールに乗せる形<br>戻る・進むのサブボタン2つは人差し指の位置にあります</p>



<h3 class="wp-block-heading">主な仕様</h3>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:460px;"><thead><tr><th>項目</th><th>M575SPd</th></tr></thead><tbody><tr><td>ボタン</td><td>5つ(左右クリック・戻る・進む・ホイールクリック)</td></tr><tr><td>解像度</td><td>最大2,000dpi(初期値400dpi、100〜2,000dpiで調整)</td></tr><tr><td>サイズ</td><td>縦13.4cm × 横10.0cm × 厚み4.8cm</td></tr><tr><td>重さ</td><td>145g</td></tr><tr><td>電池</td><td>単3形1本</td></tr><tr><td>接続</td><td>Bluetooth Low Energy / Logi Bolt USB レシーバー</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">dpi は、ボールを少し転がしたときにカーソルが動く幅だと思えばOK(数字が大きいほど大きく動く)</p>



<p class="wp-block-paragraph">Logi Bolt のレシーバーは USB-A の端子、Bluetooth とどちらで接続するかはお好みで</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1600" height="900" src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-bottom.jpg" alt="ERGO M575SPd の裏面、単3電池が入った電池室と電源スイッチ、横に Logi Bolt の USB レシーバーと電池ぶた" class="wp-image-5536" srcset="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-bottom.jpg 1600w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-bottom-300x169.jpg 300w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-bottom-1024x576.jpg 1024w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-bottom-150x84.jpg 150w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-bottom-768x432.jpg 768w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-bottom-1536x864.jpg 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p class="wp-block-paragraph">裏には電池を入れる場所と電源スイッチ、接続ボタンがあります<br>接続ボタンを長押しすると LED が点滅して、Bluetooth のペアリング待ちになります</p>



<p class="wp-block-paragraph">私は自宅PCと会社PCの両方で使うことになるのでレシーバーの差し替えは手間でしかなく、Bluetooth接続にしました<br>PC1台でUSBポートが開いてる人はレシーバーの方が設定不要ですぐ使えるので楽です</p>



<div class="swell-block-capbox cap_box"><div class="cap_box_ttl"><span>M575SPdの特徴と比較対象</span></div><div class="cap_box_content">
<ul class="wp-block-list -list-under-dashed">
<li>クリック音の80%減は、前モデル M575 との比較</li>



<li>前腕の筋肉の緊張25%減は、ロジクールのマウス M650 との比較</li>



<li>電池の最長18か月は、使う環境や状況で変わる</li>
</ul>
</div></div>



<p class="wp-block-paragraph">箱の裏の「前腕の筋肉活動を25%軽減します」の通り、ロジクールの普通のマウス(M650)に比べて25%楽になるそう（筋肉活動量とは・・）</p>



<p class="wp-block-paragraph">電池の持ちは、旧 ERGO M575 の最大24か月(レシーバー)・最大20か月(Bluetooth)より少し短めの<strong>最長18か月</strong></p>



<h2 class="wp-block-heading">M575SPd レビュー 他の人の声で多い良い点と気になる点</h2>



<p class="wp-block-paragraph">他の人のレビューで多かった良い点は、クリック音の静かさ・腕や腰の楽さ・掃除のしやすさ<br>気になる点として挙がっていたのは、戻る・進むボタンの音・内部のゴミ・左右スクロールが無いこと(どれも1件ずつか仕様)</p>



<h3 class="wp-block-heading">良い点1 クリック音がほとんどしない</h3>



<p class="wp-block-paragraph">いちばん多かったのが、<strong><span class="swl-marker mark_yellow">クリックの静かさ</span></strong>です<br><a href="https://my-best.com/products/4633337" target="_blank" rel="noopener noreferrer">mybest の検証</a>では、クリック音の静かさが4.85点(総合は4.51点)</p>



<p class="wp-block-paragraph">静かなだけでなく、<strong>押した手ごたえは残っている</strong>との声も目立ちます</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">カチカチという音はほとんど気にならない一方で、指先にはしっかりとクリックした手ごたえが残っている</p>
<cite><a href="https://www.lifehacker.jp/article/2601-lht-logicool-m575sp/" target="_blank" rel="noopener noreferrer">ライフハッカー・ジャパン</a></cite></blockquote>



<p class="wp-block-paragraph"><a href="https://www.businessinsider.jp/article/2503-logicool-trackball-m575sp-review/" target="_blank" rel="noopener noreferrer">Business Insider Japan</a>も、カチカチとした音は出ないが「しっかりと押し込んでいる感触はある」と書いていました<br>オンライン会議中や、夜に自宅で作業するときに向いています</p>



<p class="wp-block-paragraph">実際に触ってみて一般的なマウスのカチカチ音は全くなく、打感はマットな感じで私は好きなタイプ</p>



<h3 class="wp-block-heading">良い点2 腕や腰が楽になった</h3>



<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">長時間作業した日でも腕が疲れて集中力が途切れてしまうことが、格段に減りました</p>
<cite><a href="https://www.roomie.jp/2025/03/1439823/" target="_blank" rel="noopener noreferrer">ROOMIE</a></cite></blockquote>



<p class="wp-block-paragraph">ライフハッカー・ジャパンでは、前かがみになる時間が減って、腰も楽になったと紹介しています</p>



<p class="wp-block-paragraph">置き場所がマウスより小さく済むのも、机が狭い方にはうれしいところ<br>mybest のフィット感は、手が大きい人で4.65点・小さい人で4.30点</p>



<p class="wp-block-paragraph">私は確実に手が小さい方でして、確かにちょっと「マウスが大きいかな・・」と感じてしまいました</p>



<p class="wp-block-paragraph">気になる方は量販店などで実機を確認した方が安心かもしれません</p>



<h3 class="wp-block-heading">良い点3 ボールが外しやすく掃除が楽</h3>



<p class="wp-block-paragraph"><strong>ボールは、本体の裏の穴から指で押すと外れる作り</strong><br><a href="https://hendigi.com/ergo-m575sp-review/" target="_blank" rel="noopener noreferrer">hendigi</a>は「指の細い方であれば、ボールをグッと押し込むだけで簡単に取り外せ」、ライフハッカー・ジャパンも「本体裏側から指で軽く押すだけでポンと外れ」と書いていました</p>



<h3 class="wp-block-heading">気になる点 戻る・進むの音・内部のゴミ・チルトなし</h3>



<ul class="wp-block-list is-style-bad_list -list-under-dashed">
<li>戻る・進むボタンは前モデルと同じくらいの音がする</li>



<li>内部のボールが当たる部分にゴミがたまり、ときどき掃除が要る</li>



<li>ホイールに左右スクロール(チルト)が無い</li>
</ul>



<p class="wp-block-paragraph">戻る・進むボタンの音を気にする声も見かけましたが、私は気にならない程度でした</p>



<p class="wp-block-paragraph">故障の話も探しましたが、チャタリング(1回押しただけで2回押したことになる不具合)の報告は見つかりませんでした<br>発売から2年たっても目立った故障の話が見当たらないので、少なくとも保証期間内に簡単に壊れることはなさそう</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>静かさの声がいちばん多かったので、音が気になる場所で使う方には向いていそうです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4610">
<div class="jv-books" data-shelf="mix"><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-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.jpg?_ex=240x240" alt="退屈なことはPythonにやらせよう 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">退屈なことはPythonにやらせよう 第3版</p><p class="jv-book-author">Al Sweigart</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4814401523">Amazonで見る</a><a class="jv-btn jv-btn-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="mix" data-mall="rakuten" data-book="4814401523">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.jpg?_ex=240x240" alt="できる人のパソコン仕事術 なんと効率10倍!" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できる人のパソコン仕事術 なんと効率10倍!</p><p class="jv-book-author">パソコン博士TAIKI</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4296204572">Amazonで見る</a><a class="jv-btn jv-btn-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="mix" data-mall="rakuten" data-book="4296204572">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240" alt="実践Claude Code入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">実践Claude Code入門</p><p class="jv-book-author">西見公宏・吉田真吾・大嶋勇樹</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4297153548">Amazonで見る</a><a class="jv-btn jv-btn-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="mix" data-mall="rakuten" data-book="4297153548">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='mix';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "退屈なことはPythonにやらせよう 第3版", "a": "Al Sweigart", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F", "id": "4814401523"}, {"t": "できる人のパソコン仕事術 なんと効率10倍!", "a": "パソコン博士TAIKI", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F", "id": "4296204572"}, {"t": "実践Claude Code入門", "a": "西見公宏・吉田真吾・大嶋勇樹", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F", "id": "4297153548"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "シゴトがはかどる Python自動処理の教科書", "a": "クジラ飛行机", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F", "id": "4839973857"}, {"t": "できるWindows 11パーフェクトブック 困った!&#038;便利ワザ大全 改訂3版", "a": "法林岳之ほか", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F", "id": "4295024155"}, {"t": "Claude CodeによるAI駆動開発入門", "a": "平川知秀", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F", "id": "4297152754"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書", "a": "クジラ飛行机", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8302/9784839988302_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F", "id": "4839988307"}, {"t": "できるポケット 時短の王道 ショートカットキー全事典 改訂4版", "a": "間久保恭子・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F", "id": "429501995X"}, {"t": "開発効率をアップする! Claude Code 実用入門", "a": "大澤文孝", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F", "id": "4839990204"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "Python2年生 スクレイピングのしくみ 第2版", "a": "森巧尚", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2605/9784798182605.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F", "id": "4798182605"}, {"t": "ビジュアル ショートカットキー時短ワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F", "id": "4296205773"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "a": "太田浩史", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F", "id": "429502340X"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "スッキリわかるPython入門 第2版", "a": "国本大悟・須藤秋良", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6366/9784295016366_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F", "id": "4295016365"}, {"t": "取り急ぎ、パソコン仕事の基本だけ教えてください！", "a": "大林ひろこ", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F", "id": "4297141183"}, {"t": "できるClaude &#038; Claude Cowork", "a": "清水理史・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F", "id": "4295024848"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "改訂新版 Pythonエンジニア育成推進協会監修 Python実践レシピ", "a": "鈴木たかのりほか", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4899/9784297154899_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18515105%2F", "id": "4297154897"}, {"t": "ビジュアル 仕事が10倍速くなるエクセルワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7343/9784296207343_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F", "id": "4296207342"}, {"t": "Claude仕事術", "a": "佐藤傑", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F", "id": "4815645302"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "GeminiとはじめるPython仕事自動化プログラミング", "a": "掌田津耶乃", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18617236%2F", "id": "4899775644"}, {"t": "脱マウス最速仕事術", "a": "森新", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9229/9784478109229.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F", "id": "4478109222"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "a": "ひつじ", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F", "id": "4534062907"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}, {"t": "Microsoft 365 Copilot活用大全", "a": "アクセンチュア Copilot利活用推進チーム", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0519/9784296080519.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F", "id": "4296080512"}, {"t": "［みのるん式］ビジネスパーソンのためのClaude Code仕事術", "a": "御田稔", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9399/9784297159399_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F", "id": "4297159392"}, {"t": "この1冊でしっかりわかる Claudeの教科書", "a": "AI Evo Project", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5687/9784815645687.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F", "id": "481564568X"}, {"t": "Google AI 仕事大全 Gemini・NotebookLM・AIエージェントをぜんぶ使う", "a": "澤田竹洋", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6909/9784297156909_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F", "id": "4297156903"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">Logi Options+ で戻る・進む・ホイールクリックに機能を割り当てる</h2>



<p class="wp-block-paragraph">M575SPd のボタンの割り当ては、ロジクールのアプリ <a href="https://www.logicool.co.jp/ja-jp/software/logi-options-plus" target="_blank" rel="noopener noreferrer">Logi Options+</a> で変えられます<br>変えられるのは<strong><span class="swl-marker mark_yellow">戻る・進む・ホイールクリックの3つ</span></strong>で、左右のクリックは対象外</p>



<p class="wp-block-paragraph">※箱とかんたん接続ガイドにある「Logi アプリ(app.logi.com)」は、アクセスすると Logi Options+ のページに飛びます</p>



<p class="wp-block-paragraph">私も Logi Options+ を入れてみて、特に難しい設定は無し<br>M575SPd は、Options+ の画面では「ERGO M575SP Trackball」として出てきます</p>



<h3 class="wp-block-heading">割り当てられる操作の例</h3>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>コピー・貼り付け</li>



<li>音量の操作</li>



<li>デスクトップの表示</li>



<li>ファイルを開く</li>



<li>Enter や Backspace などのキー</li>
</ul>



<p class="wp-block-paragraph">戻るボタンの候補にコピー・縮小・音量を下げる、が並んでいました<br>進むボタンは基本的に戻ると反対の操作を割り当てできます（貼り付け・拡大・音量を上げる）</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="629" src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-back.png" alt="Logi Options+ で M575SPd の戻るボタンを選んだ画面、候補にコピー・縮小・音量を下げる・キーボードショートカット、下に Smart Actions" class="wp-image-5547" srcset="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-back.png 1200w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-back-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-back-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-back-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-back-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">ホイールクリックの候補は、タスクビュー・デスクトップの表示/非表示・アプリの切り替え・ジェスチャー<br>どのボタンにも「キーボードショートカット」の候補があるので、好きなキーの組み合わせも登録できます</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="629" src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-middle.png" alt="Logi Options+ で M575SPd のミドルボタンを選んだ画面、候補にタスクビュー・デスクトップを表示/非表示・アプリケーションを切り替える・ジェスチャー" class="wp-image-5548" srcset="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-middle.png 1200w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-middle-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-middle-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-middle-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-middle-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph"><strong>アプリごとに割り当てを分ける</strong>こともできます<br>たとえば、ブラウザでは戻る・進む、Excel ではコピー・貼り付け<br>画面の上の「アプリケーションの追加」から、PCに入っているアプリを選んで設定します</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="629" src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-apps.png" alt="Logi Options+ のアプリケーションの追加画面、グローバル設定の下にPCに入っているアプリが並び、アプリごとにボタンの割り当てを分けられる" class="wp-image-5549" srcset="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-apps.png 1200w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-apps-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-apps-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-apps-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-apps-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">サイドボタンにコピー/ペーストを割り当てることで、範囲選択から貼り付けまでが右手だけで完結</p>
<cite>ライフハッカー・ジャパン</cite></blockquote>



<p class="wp-block-paragraph">ポインターの速さとスクロールの向きは、「ポイントとスクロール」の画面で変えられます<br>初期値は、ポインタ速度が50%、スクロール方向が標準、スムーズスクロールがオフでした</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="629" src="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-pointer.png" alt="Logi Options+ のポイントとスクロールの画面、ERGO M575SP Trackball と表示され、ポインタ速度50%、スクロール方向は標準、スムーズスクロールはオフ" class="wp-image-5550" srcset="https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-pointer.png 1200w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-pointer-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-pointer-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-pointer-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/10/m575spd-review-options-pointer-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">せっかくのボタンなのでブラウザの戻る・進むのままにせず使いやすいようにカスタマイズしてみてください</p>



<h3 class="wp-block-heading">ログインが必要な機能と、入れる前の注意</h3>



<p class="wp-block-paragraph">Smart Actions(いくつかの操作を1つのボタンにまとめる機能)や設定のバックアップは、<strong>Logi アカウントへのログインが必要</strong>です</p>



<p class="wp-block-paragraph">マウスのボタンに加えて、アプリやフォルダを開く手間も短くしたいなら、<a href="https://javeo.jp/recommended-apps-claunch/" target="_blank" rel="noopener noreferrer">ボタン型ランチャーの CLaunch</a> も合わせてどうぞ</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>変えられるのは3つだけなので、よく使う操作から入れていくのがよさそうです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">トラックボール未経験者の不安と購入後に気付いた失敗</h2>



<p class="wp-block-paragraph">使い始めの今は、<strong>つい本体ごと動かそうとしてしまいます</strong>が、これは慣れれば解消しそう<br>マウス操作で親指に神経を使うことがなかったので、違和感が半端ではなくなんとなく前腕がつりそうで・・<br>これも慣れで解消してくれることを望むばかり</p>



<p class="wp-block-paragraph">失敗したと思ったのは、<strong>USBで充電できずに単3電池が必須なこと</strong><br>Amazon でスペックをちゃんと見ておけばよかったところですが、衝動買いに近かったのでやむなし<br>あと今使っているMX Masterとの比較になるので単体で見た悪い点ではないのですが、ワンタッチで接続先を切り替えられないのはプライベートPCと仕事用PC両方に使う人にとってはマイナス</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>マウスは腕、トラックボールは親指と、カーソルを動かす場所がまるごと変わります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">M575SPd が向かない人とトラックボールに慣れるまでの期間</h2>



<p class="wp-block-paragraph">合わない理由でいちばん大きいのは、<strong><span style="color:#e8313b" class="swl-marker mark_yellow">右手専用で傾きも固定</span></strong>なこと<br>買ってから合わなかった、は避けたいですよね<br>ほかにも、次の項目に当てはまる方は要購入検討です</p>



<ul class="wp-block-list is-style-bad_list -list-under-dashed">
<li>左利きの方(右手専用の形)</li>



<li>本体の角度を変えたい方(傾きは固定)</li>



<li>左右スクロール(チルト)をよく使う方</li>



<li>2台のPCをワンタッチで頻繁に切り替えたい方(切り替えは裏のボタンの3秒長押し)</li>



<li>充電式で使いたい方(単3電池1本で動き、USBでは充電できない)</li>



<li>ボールや内部の掃除が面倒な方</li>
</ul>



<p class="wp-block-paragraph">M575SPdに左利き用バージョンは残念ながら用意されていません<br>エレコムには左手用の親指トラックボールもありますが、選択肢はかなり少なめ</p>



<p class="wp-block-paragraph">傾きのある形がほしい方と、2台のPCをワンタッチで行き来したい方には、同じロジクールの上位機 MX ERGO S も候補<br>20度の傾斜があり、店頭で触ってみると思っている以上に楽と言うかフィットする感じはあります<br>Easy-Switch は2台のPCをボタン1つで切り替えられます</p>



<p class="wp-block-paragraph">M575SPd も、箱のかんたん接続ガイドには EASY-SWITCH の図があり、裏のボタンを3秒押すと 1 と 2(Bluetooth)を切り替える絵になっています<br>私は先にレシーバーを抜いていたので、切り替えにはなりませんでした<br>裏のボタンを3秒押すと LED が白く速く点滅し、ペアリング待ちになって PC 側から見つけられるようになりました<br>2台の行き来は、まだ試していません</p>



<p class="wp-block-paragraph">「実質どちらか一方でしか使えない」という声もあるので、2台の切り替えを毎日のように使うなら、MX ERGO S とも比べてみるのがおすすめです</p>



<h3 class="wp-block-heading">慣れるまでは2日〜1週間との声が多い</h3>



<p class="wp-block-paragraph">他の人のレビューで見かけた日数は、こんな感じでした</p>



<ul class="wp-block-list -list-under-dashed">
<li>2日ほど</li>



<li>1週間もしないうちに、指先が自然にボールを転がすように</li>



<li>2日目に痛みが出て、4日目くらいで消えた</li>
</ul>



<p class="wp-block-paragraph">使い始めは肩や腕に力が入った、マウスに慣れている人ほど時間がかかる、との声も</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>最初の数日は慣れなくて当たり前、くらいの気持ちで始めるのがおすすめです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ プライム感謝祭の前に M575SPd の値段を見ておく</h2>



<p class="wp-block-paragraph">M575SPd は、ERGO M575SP の Amazon.co.jp 限定モデルです<br>通常版との違いは、保証が1年なこととボールの色</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>親指でボールを転がすので、腕を動かさずに使える</li>



<li>クリック音がほとんどしない、との声が多い</li>



<li>戻る・進む・ホイールクリックは Logi Options+ で割り当てを変えられる</li>



<li>慣れるまでは2日〜1週間、との声が多い</li>



<li>右手専用で傾きは固定、左右スクロールも無い</li>



<li>USBでは充電できず、単3電池1本で動く</li>
</ul>



<p class="wp-block-paragraph">プライム感謝祭2026は、先行セールが10月13日〜15日、本番が10月16日〜19日です(プライム会員限定)<br>M575SPd が対象になるかは、<strong>公表されていません</strong><br>2025年のプライム感謝祭(先行セール)では、M575SPd もセールの対象になっていたようです</p>



<p class="wp-block-paragraph">私が買った10月7日は、Keepa で見ると過去最安値でした<br>セールを待つか、いま買うかは、リンク先で今の値段を見てから決めても遅くないと思います<br>腕の疲れを減らしたい方、クリックの音を抑えたい方は、一度のぞいてみてください</p>



<div class="swell-block-button is-style-btn_normal"><a href="https://link.amazon/B047DnDa9" target="_blank" rel="noopener noreferrer" class="swell-block-button__link"><span>AmazonでM575SPdを見る</span></a></div>



<h3 class="wp-block-heading">参考 充電式がいいなら MX ERGO S</h3>



<p class="wp-block-paragraph">M575 シリーズは、初代の ERGO M575 から M575SP まで、どれも単3電池1本で動く型です<br>USBで充電できる型は、見つかりませんでした</p>



<p class="wp-block-paragraph">充電式で使いたい方には、同じロジクールの上位機 <strong>MX ERGO S</strong> が候補になります</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>USB Type-C で充電(1分の充電で24時間、フル充電で最長120日)</li>



<li>2台のPCをボタン1つで切り替えられる(Easy-Switch)</li>



<li>本体に20度の傾斜がある</li>



<li>重さは259g(M575SP は145g)</li>
</ul>



<p class="wp-block-paragraph">そのぶん、公式ストアの価格は M575SP の2倍以上<br>軽さと値段をとるなら M575 シリーズ、充電と2台の切り替えをとるなら MX ERGO S、という分かれ方です</p>



<p class="wp-block-paragraph">リンク先は Amazon.co.jp 限定の MXTB2d で、こちらも M575SPd と同じく保証は1年です</p>



<div class="swell-block-button is-style-btn_normal"><a href="https://link.amazon/B0eZsX4xD" target="_blank" rel="noopener noreferrer" class="swell-block-button__link"><span>AmazonでMX ERGO Sを見る</span></a></div>


<div class="p-blogParts post_content" data-partsID="4610">
<div class="jv-books" data-shelf="mix"><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-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.jpg?_ex=240x240" alt="退屈なことはPythonにやらせよう 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">退屈なことはPythonにやらせよう 第3版</p><p class="jv-book-author">Al Sweigart</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4814401523">Amazonで見る</a><a class="jv-btn jv-btn-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="mix" data-mall="rakuten" data-book="4814401523">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.jpg?_ex=240x240" alt="できる人のパソコン仕事術 なんと効率10倍!" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できる人のパソコン仕事術 なんと効率10倍!</p><p class="jv-book-author">パソコン博士TAIKI</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4296204572">Amazonで見る</a><a class="jv-btn jv-btn-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="mix" data-mall="rakuten" data-book="4296204572">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240" alt="実践Claude Code入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">実践Claude Code入門</p><p class="jv-book-author">西見公宏・吉田真吾・大嶋勇樹</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="mix" data-mall="amazon" data-book="4297153548">Amazonで見る</a><a class="jv-btn jv-btn-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="mix" data-mall="rakuten" data-book="4297153548">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='mix';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "退屈なことはPythonにやらせよう 第3版", "a": "Al Sweigart", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F", "id": "4814401523"}, {"t": "できる人のパソコン仕事術 なんと効率10倍!", "a": "パソコン博士TAIKI", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F", "id": "4296204572"}, {"t": "実践Claude Code入門", "a": "西見公宏・吉田真吾・大嶋勇樹", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F", "id": "4297153548"}, {"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "シゴトがはかどる Python自動処理の教科書", "a": "クジラ飛行机", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F", "id": "4839973857"}, {"t": "できるWindows 11パーフェクトブック 困った!&#038;便利ワザ大全 改訂3版", "a": "法林岳之ほか", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F", "id": "4295024155"}, {"t": "Claude CodeによるAI駆動開発入門", "a": "平川知秀", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F", "id": "4297152754"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書", "a": "クジラ飛行机", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8302/9784839988302_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F", "id": "4839988307"}, {"t": "できるポケット 時短の王道 ショートカットキー全事典 改訂4版", "a": "間久保恭子・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F", "id": "429501995X"}, {"t": "開発効率をアップする! Claude Code 実用入門", "a": "大澤文孝", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F", "id": "4839990204"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "Python2年生 スクレイピングのしくみ 第2版", "a": "森巧尚", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2605/9784798182605.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F", "id": "4798182605"}, {"t": "ビジュアル ショートカットキー時短ワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F", "id": "4296205773"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "a": "太田浩史", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F", "id": "429502340X"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "スッキリわかるPython入門 第2版", "a": "国本大悟・須藤秋良", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6366/9784295016366_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17608703%2F", "id": "4295016365"}, {"t": "取り急ぎ、パソコン仕事の基本だけ教えてください！", "a": "大林ひろこ", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F", "id": "4297141183"}, {"t": "できるClaude &#038; Claude Cowork", "a": "清水理史・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F", "id": "4295024848"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "改訂新版 Pythonエンジニア育成推進協会監修 Python実践レシピ", "a": "鈴木たかのりほか", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4899/9784297154899_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18515105%2F", "id": "4297154897"}, {"t": "ビジュアル 仕事が10倍速くなるエクセルワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7343/9784296207343_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F", "id": "4296207342"}, {"t": "Claude仕事術", "a": "佐藤傑", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F", "id": "4815645302"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "GeminiとはじめるPython仕事自動化プログラミング", "a": "掌田津耶乃", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18617236%2F", "id": "4899775644"}, {"t": "脱マウス最速仕事術", "a": "森新", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9229/9784478109229.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F", "id": "4478109222"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "a": "ひつじ", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F", "id": "4534062907"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}, {"t": "Microsoft 365 Copilot活用大全", "a": "アクセンチュア Copilot利活用推進チーム", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0519/9784296080519.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F", "id": "4296080512"}, {"t": "［みのるん式］ビジネスパーソンのためのClaude Code仕事術", "a": "御田稔", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9399/9784297159399_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F", "id": "4297159392"}, {"t": "この1冊でしっかりわかる Claudeの教科書", "a": "AI Evo Project", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5687/9784815645687.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F", "id": "481564568X"}, {"t": "Google AI 仕事大全 Gemini・NotebookLM・AIエージェントをぜんぶ使う", "a": "澤田竹洋", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6909/9784297156909_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F", "id": "4297156903"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/m575spd-review/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VBAのCSV読み込み ダブルクォーテーション内のカンマと改行</title>
		<link>https://javeo.jp/vba-csv-read/</link>
					<comments>https://javeo.jp/vba-csv-read/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 15:10:10 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[マクロ]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5528</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/10/vba-csv-read-1024x538.png" class="webfeedsFeaturedVisual" /></p>VBAでCSVをSplitで割ると、ダブルクォーテーションで囲んだ中のカンマで列がずれます　囲みの中のカンマ・エスケープ・セル内改行を正しく扱い、1行ずつ読んで配列で返す関数を作りました　Excel・Access共通で参照設定は不要、Accessの実機で34ケースを検証したコード全文つきです]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/10/vba-csv-read-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">VBAでCSV読み込んでますか？</p>



<p class="wp-block-paragraph">VBAでCSVを読み込むとき、もしダブルクォーテーションの囲みもなく、Split関数を使うだけで読み込めるきれいなCSVにしか出会ったことがないあなたは幸せ者です</p>



<p class="wp-block-paragraph">一般的にはデータの中に<strong>区切り文字のカンマが紛れていた</strong>り、<strong>囲み文字になるはずのダブルクォーテーションが紛れていた</strong>り、<strong>文字コードがあれこれ</strong>とか<strong>改行コードが含まれている</strong>など考慮が必要なものです</p>



<p class="wp-block-paragraph">今回はExcelとAccessの両VBAで同じコードを使いまわすために、CSVを1行ずつ読んで配列で返す関数を作りました<br>色々考慮してもデータ固有の問題もあるので100%完璧は難しくても、なるべく汎用的にちょっと味付けすれば対応できるように、が目標です</p>



<p class="wp-block-paragraph">コード全文はそのまま貼れる形で載せていますのでデータにあわせて改修しながら使ってください</p>



<h2 class="wp-block-heading">CSVファイルの特徴のおさらい</h2>



<p class="wp-block-paragraph">CSVは<strong>C</strong>omma <strong>S</strong>eparated <strong>V</strong>alues（カンマ・セパレーテッド・バリュー）の略で、その名の通りカンマで区切られた文字列のことです※タブで区切るTSV（タブ・セパレーテッド・バリュー）なんてのもあります</p>



<p class="wp-block-paragraph">特徴として囲み文字（ダブルクォーテーション）の中にあるカンマは区切り文字としては取り扱わずに、ただの文字として取り扱います</p>



<p class="wp-block-paragraph">具体例として囲み文字がない場合は</p>



<p class="wp-block-paragraph">「<code>ほげほげ,1,000,hogehoge</code>」→　「<code>ほげほげ</code> / <code>1</code> / <code>000</code> / <code>hogehoge</code>」</p>



<p class="wp-block-paragraph">の4データになってしまいますが、各データに囲み文字を付けると</p>



<p class="wp-block-paragraph">「<code>"ほげほげ","1,000","hogehoge"</code>」→　「<code>ほげほげ</code> / <code>1,000</code> / <code>hogehoge</code>」</p>



<p class="wp-block-paragraph">の通り3データに分割されます</p>



<p class="wp-block-paragraph">似たような話で、データの中にダブルクォーテーションが含まれる場合、ダブルクォーテーションをもう一つ付けることでエスケープと言われる処理になり囲み文字としてのダブルクォーテーションにならずただの文字のダブルクォーテーションとして取り扱います</p>



<p class="wp-block-paragraph">どちらかと言うと、ちゃんとエスケープしないと起きる予期せぬ解釈を避ける意味の方が強い</p>



<p class="wp-block-paragraph">「<code>1234,"hoge"hoge","ほげほげ"</code>」　→　「<code>1234</code> / <code>hogehoge"</code> / <code>ほげほげ</code>」</p>



<p class="wp-block-paragraph">「<code>1234,"hoge""hoge","ほげほげ"</code>」　→　「<code>1234</code> / <code>hoge"hoge</code> / <code>ほげほげ</code>」</p>



<h2 class="wp-block-heading">Splitだとダブルクォーテーション内のカンマで列がずれる</h2>



<p class="wp-block-paragraph">次は<strong>Split関数</strong>のおさらい</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Split</strong>(<em>expression</em>, [ <em>delimiter</em>, [ <em>limit</em>, [ <em>compare</em> ]]])</p>
<cite><a href="https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/split-function" target="_blank" rel="noopener noreferrer">https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/split-function</a></cite></blockquote>



<p class="wp-block-paragraph">expressionで指定した文字列をdelimiterで区切って配列として返すのが一般的な使い方で、CSVならdelimiterをカンマにすればうまくいきそう</p>



<p class="wp-block-paragraph">なんですが、<strong>Split</strong> は囲み文字の中かどうかを見ないので、<strong>カンマを見つけるたびに分割します</strong></p>



<p class="wp-block-paragraph">前述の例だとデータを4つに分割してしまうパターンが発生します</p>



<p class="wp-block-paragraph">つまりコードリストなどよっぽどきれいなCSVじゃないと使い物になりません</p>



<h2 class="wp-block-heading">ダブルクォーテーションを正しく扱うCSV読み込み関数 Excel・Access共通</h2>



<p class="wp-block-paragraph">結論から言うと、1行ずつ読みながら「いま囲み文字の中か」を判定して、囲みの中のカンマでは分割しない関数にすれば解決します<br><strong><span class="swl-marker mark_yellow">参照設定も特に要りません</span></strong></p>



<p class="wp-block-paragraph">Excelで開くときとほぼ同じ条件でデータを分割する仕様で、VBAの中で値を受け取って加工したいとき・Excelを介さずAccessで読みたいとき・先頭のゼロや日付の自動変換を通したくないときに有効です</p>



<h3 class="wp-block-heading">使う関数は3つ</h3>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>関数</th><th>すること</th><th>返すもの</th></tr></thead><tbody><tr><td><strong>CsvReadFile</strong></td><td>CSVファイルを1行ずつ読んで分割する</td><td>rows(行)(列) で取り出せる配列(0始まり)、0件なら UBound が -1</td></tr><tr><td><strong>CsvParseLine</strong></td><td>1レコード分の文字列を分割する</td><td>String の配列(0始まり)</td></tr><tr><td><strong>CsvTo2DArray</strong></td><td>CsvReadFile の結果を2次元配列にする</td><td>Range.Value に入れる形の2次元配列(足りない列は Empty)、0件なら Empty</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">基本的には <strong>CsvReadFile</strong> だけで足りるはずです<br>Excelのシートに貼るときは <strong>CsvTo2DArray</strong> を挟み、読み込みは自前で書いて分割だけ任せたいときは <strong>CsvParseLine</strong> を使います</p>



<p class="wp-block-paragraph">戻り値で配列を返したいので、Sub ではなく Function にしました<br><strong>ADODB.Stream</strong> は CreateObject で呼んでいて、Windows API の宣言(Declare)も使っていないので、ExcelでもAccessでも標準モジュールに貼るだけで動く作りにしてます</p>



<h3 class="wp-block-heading">引数で文字コードと区切り文字を変えられる</h3>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>引数</th><th>省略したとき</th><th>指定の例</th></tr></thead><tbody><tr><td><strong>filePath</strong></td><td>(省略できない)</td><td>CSVファイルのパス</td></tr><tr><td><strong>charset</strong></td><td><code>"auto"</code>(自動判定)</td><td><code>"Shift_JIS"</code> / <code>"UTF-8"</code> / <code>"Unicode"</code>(UTF-16LE)</td></tr><tr><td><strong>delimiter</strong></td><td><code>","</code></td><td>TSVなら vbTab</td></tr><tr><td><strong>quoteChar</strong></td><td><code>""""</code>(<code>"</code> 1文字)</td><td><code>""</code> を渡すと囲みを解釈しない</td></tr><tr><td><strong>skipEmptyLines</strong></td><td>True(空行を読み飛ばす)</td><td>False なら空行を空文字1つのレコードにする</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>charset</strong> には、ADODB.Stream の Charset が受け付ける名前(そのPCのレジストリに登録されている文字セット名)なら何でも渡せます<br>ふだんは省略して自動判定に任せ、うまく読めないときだけ指定する使い方を想定してます</p>



<h3 class="wp-block-heading">囲みの判定はフィールドの先頭だけで行う</h3>



<p class="wp-block-paragraph">仕組みはシンプルで、<code>"</code> を囲み文字の始まりとみなすのは<strong><span class="swl-marker mark_yellow">フィールドの先頭にあるときだけ</span></strong>です<br>値の途中にある <code>"</code>(<code>5"3</code> など)は、ただの文字として読みます</p>



<p class="wp-block-paragraph">囲みに入ったら、次の <code>"</code> までを <strong>InStr</strong> でまとめて取り込みます<br>そこで <code>"</code> が2つ続いていれば、おさらいで出てきたエスケープなので <code>"</code> 1文字に戻し、1つだけなら囲みの終わりです</p>



<p class="wp-block-paragraph">1文字ずつ文字列をつなげていく書き方は、長い値で遅くなるので避けました</p>



<h3 class="wp-block-heading">コード全文と貼り方</h3>



<p class="wp-block-paragraph">コードは、標準モジュールに全文をそのまま貼ってください<br>.bas ファイルの先頭に付く Attribute VB_Name の行は、最初から入れていません</p>



<p class="wp-block-paragraph">VBEの<a href="https://javeo.jp/vbe-options/" target="_blank" rel="noopener noreferrer">「変数の宣言を強制する」</a>をオンにしている方は、先頭に <strong>Option Explicit</strong> が2行並ぶはずです<br><strong>片方を消しておいてください</strong><br>Accessの <strong>Option Compare Database</strong> の行は、そのまま残して大丈夫です</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-lang="Visual Basic + VBA"><code>&#39;==============================================================================
&#39; modCsv : CSV 読み込みモジュール (Excel / Access 共通・参照設定不要)
&#39;
&#39; 対応していること
&#39;   ・囲み文字内の区切り文字           &quot;東京,大阪&quot;         → 東京,大阪
&#39;   ・エスケープされた囲み文字         &quot;say &quot;&quot;hi&quot;&quot;&quot;        → say &quot;hi&quot;
&#39;   ・囲み文字内の改行 (複数行にまたがるフィールド。改行コードも元のまま保持)
&#39;   ・改行コード CRLF / LF / CR を自動判定 (CRLF と LF の混在も可)
&#39;   ・文字コード自動判定 (BOM 付き UTF-8 / UTF-16、BOM 無し UTF-8、それ以外は Shift_JIS)
&#39;   ・区切り文字・囲み文字の変更 (TSV など。囲み文字 &quot;&quot; で囲み処理なし)
&#39;
&#39; 崩れたデータもエラーにせず、次のように読む (Excel / Python の csv とほぼ同じ挙動)
&#39;   ・囲まれていないフィールド途中の &quot;      5&quot;3          → 5&quot;3
&#39;   ・閉じ囲みの直後に続く文字             &quot;abc&quot;def     → abcdef
&#39;   ・ファイル末尾まで閉じられない囲み     → そこまでを 1 フィールドとして確定
&#39;
&#39; 比較はすべてバイナリ比較で書いているので、Access の Option Compare Database
&#39; のモジュールに貼り付けても動作は変わらない
&#39;
&#39; 使用例
&#39;   Dim rows As Variant, r As Long
&#39;   rows = CsvReadFile(&quot;C:\data\sample.csv&quot;)
&#39;   For r = 0 To UBound(rows)          &#39; 0 件なら UBound = -1 なのでループしない
&#39;       Debug.Print rows(r)(0), rows(r)(1)
&#39;   Next
&#39;==============================================================================
Option Explicit

Private Const adTypeBinary As Long = 1
Private Const adTypeText As Long = 2
Private Const adReadLine As Long = -2
Private Const adCR As Long = 13
Private Const adLF As Long = 10

Private Const SAMPLE_BYTES As Long = 1048576     &#39; 文字コード・改行コード判定に使う先頭バイト数

&#39;------------------------------------------------------------------------------
&#39; CSV ファイルを 1 行ずつ読み込み、レコードの配列を返す
&#39;
&#39;   filePath       : CSV ファイルのパス
&#39;   charset        : &quot;auto&quot;(既定) / &quot;Shift_JIS&quot; / &quot;UTF-8&quot; / &quot;Unicode&quot;(UTF-16LE) など
&#39;                    ※ADODB.Stream の Charset に渡せる名前ならなんでも可
&#39;   delimiter      : 区切り文字 (既定 &quot;,&quot;)。TSV なら vbTab
&#39;   quoteChar      : 囲み文字 (既定 &quot;&quot;&quot;&quot;)。&quot;&quot; を渡すと囲みを解釈しない
&#39;   skipEmptyLines : True(既定) なら空行を読み飛ばす。False なら空文字 1 個のレコードになる
&#39;
&#39;   戻り値 : 0 始まりの Variant 配列。各要素はそのレコードの String 配列 (0 始まり)
&#39;            → rows(行)(列) で参照する。0 件のときは UBound = -1 の空配列
&#39;            行ごとに列数が違ってもそのまま返す (揃えたいときは CsvTo2DArray)
&#39;------------------------------------------------------------------------------
Public Function CsvReadFile(ByVal filePath As String, _
                            Optional ByVal charset As String = &quot;auto&quot;, _
                            Optional ByVal delimiter As String = &quot;,&quot;, _
                            Optional ByVal quoteChar As String = &quot;&quot;&quot;&quot;, _
                            Optional ByVal skipEmptyLines As Boolean = True) As Variant
    Dim stm As Object
    Dim sample() As Byte
    Dim lineSep As Long
    Dim rows() As Variant, rowCount As Long
    Dim fields() As String, fieldCount As Long
    Dim fieldBuf As String, inQuotes As Boolean
    Dim lineText As String, lineNo As Long, recordStartLine As Long
    Dim hadCR As Boolean, pendingNewline As String
    Dim doParse As Boolean

    ValidateChars delimiter, quoteChar

    Set stm = CreateObject(&quot;ADODB.Stream&quot;)
    stm.Type = adTypeBinary
    stm.Open
    stm.LoadFromFile filePath

    If stm.Size = 0 Then
        stm.Close
        CsvReadFile = Array()
        Exit Function
    End If

    &#39; 先頭部分のバイト列から文字コードと改行コードを判定する
    If stm.Size &lt; SAMPLE_BYTES Then sample = stm.Read(stm.Size) Else sample = stm.Read(SAMPLE_BYTES)
    If LCase$(charset) = &quot;auto&quot; Then charset = DetectCharset(sample)
    lineSep = DetectLineSeparator(sample)

    &#39; テキストモードに切り替えて先頭から 1 行ずつ読む
    stm.Position = 0
    stm.Type = adTypeText
    stm.Charset = charset
    stm.LineSeparator = lineSep     &#39; CRLF のファイルも LF で区切り、行末の CR は下で外す

    ReDim rows(0 To 255)
    ReDim fields(0 To 15)

    Do Until stm.EOS
        lineText = stm.ReadText(adReadLine)
        lineNo = lineNo + 1

        &#39; BOM (U+FEFF) が残っていたら除去
        If lineNo = 1 Then
            If CharCodeAt(lineText, 1) = &amp;HFEFF&amp; Then lineText = Mid$(lineText, 2)
        End If

        &#39; 行末の CR を外す (囲みの中の改行だった場合は pendingNewline で元に戻す)
        hadCR = (CharCodeAt(lineText, Len(lineText)) = 13)
        If hadCR Then lineText = Left$(lineText, Len(lineText) - 1)

        If inQuotes Then
            fieldBuf = fieldBuf &amp; pendingNewline        &#39; 囲みの中の改行はデータとして残す
            doParse = True
        Else
            recordStartLine = lineNo
            doParse = Not (skipEmptyLines And Len(lineText) = 0)
        End If

        If doParse Then
            If ParseLine(lineText, delimiter, quoteChar, inQuotes, fieldBuf, fields, fieldCount) Then
                AddRecord rows, rowCount, fields, fieldCount
            ElseIf lineSep = adCR Then
                pendingNewline = vbCr                   &#39; 囲みの中で行が終わった → 次の行へ続く
            ElseIf hadCR Then
                pendingNewline = vbCrLf
            Else
                pendingNewline = vbLf
            End If
        End If
    Loop
    stm.Close

    &#39; 囲みが閉じないままファイルが終わった → 読めたところまでで確定する
    If inQuotes Then
        Debug.Print &quot;CsvReadFile: &quot; &amp; recordStartLine &amp; &quot; 行目から始まる囲み文字が閉じられていません : &quot; &amp; filePath
        AddField fields, fieldCount, fieldBuf
        AddRecord rows, rowCount, fields, fieldCount
    End If

    If rowCount = 0 Then
        CsvReadFile = Array()
    Else
        ReDim Preserve rows(0 To rowCount - 1)
        CsvReadFile = rows
    End If
End Function

&#39;------------------------------------------------------------------------------
&#39; 1 レコード分の文字列を分割して String 配列 (0 始まり) で返す
&#39;   Line Input などで自前で読んだ行を分割したいとき用
&#39;   (囲みの中に改行が入っている文字列を渡してもよい)
&#39;------------------------------------------------------------------------------
Public Function CsvParseLine(ByVal lineText As String, _
                             Optional ByVal delimiter As String = &quot;,&quot;, _
                             Optional ByVal quoteChar As String = &quot;&quot;&quot;&quot;) As String()
    Dim fields() As String, fieldCount As Long
    Dim fieldBuf As String, inQuotes As Boolean

    ValidateChars delimiter, quoteChar
    ReDim fields(0 To 15)

    If Not ParseLine(lineText, delimiter, quoteChar, inQuotes, fieldBuf, fields, fieldCount) Then
        AddField fields, fieldCount, fieldBuf           &#39; 囲みが閉じていない → 残りを最後のフィールドにする
    End If

    ReDim Preserve fields(0 To fieldCount - 1)
    CsvParseLine = fields
End Function

&#39;------------------------------------------------------------------------------
&#39; CsvReadFile の戻り値を 2 次元配列 (行, 列) に変換する (どちらも 0 始まり)
&#39;   列数が足りない行は Empty で埋める。Excel の Range.Value にそのまま代入できる
&#39;   0 件のときは Empty を返す
&#39;------------------------------------------------------------------------------
Public Function CsvTo2DArray(ByRef rows As Variant) As Variant
    Dim result() As Variant
    Dim r As Long, c As Long, colCount As Long

    If UBound(rows) &lt; 0 Then Exit Function

    For r = 0 To UBound(rows)
        If UBound(rows(r)) + 1 &gt; colCount Then colCount = UBound(rows(r)) + 1
    Next

    ReDim result(0 To UBound(rows), 0 To colCount - 1)
    For r = 0 To UBound(rows)
        For c = 0 To UBound(rows(r))
            result(r, c) = rows(r)(c)
        Next
    Next
    CsvTo2DArray = result
End Function

&#39;------------------------------------------------------------------------------
&#39; 1 行分を解析してフィールドを fields に追加していく (内部処理)
&#39;   inQuotes / fieldBuf / fields / fieldCount は行をまたいで状態を引き継ぐ
&#39;   戻り値 : True  = レコードが完結した
&#39;            False = 囲みの中で行が終わった (次の行に続く)
&#39;------------------------------------------------------------------------------
Private Function ParseLine(ByRef lineText As String, ByVal delimiter As String, ByVal quoteChar As String, _
                           ByRef inQuotes As Boolean, ByRef fieldBuf As String, _
                           ByRef fields() As String, ByRef fieldCount As Long) As Boolean
    Dim pos As Long, hit As Long, lineLen As Long
    Dim quoteCode As Long
    Dim atFieldStart As Boolean

    If Len(quoteChar) = 0 Then quoteCode = -1 Else quoteCode = AscW(quoteChar) And &amp;HFFFF&amp;
    lineLen = Len(lineText)
    pos = 1
    atFieldStart = Not inQuotes

    Do While pos &lt;= lineLen
        If inQuotes Then
            &#39; 囲みの中 : 次の囲み文字までをそのまま取り込む
            hit = InStr(pos, lineText, quoteChar, vbBinaryCompare)
            If hit = 0 Then
                fieldBuf = fieldBuf &amp; Mid$(lineText, pos)
                Exit Function                               &#39; 囲みの中で行末 → 次の行へ続く
            End If
            fieldBuf = fieldBuf &amp; Mid$(lineText, pos, hit - pos)

            If CharCodeAt(lineText, hit + 1) = quoteCode Then
                fieldBuf = fieldBuf &amp; quoteChar             &#39; &quot;&quot; → &quot; (エスケープ)
                pos = hit + 2
            Else
                inQuotes = False                            &#39; 閉じ囲み
                pos = hit + 1
            End If

        ElseIf atFieldStart And CharCodeAt(lineText, pos) = quoteCode Then
            &#39; フィールド先頭の囲み文字 → 囲み開始
            inQuotes = True
            atFieldStart = False
            pos = pos + 1

        Else
            &#39; 囲みの外 : 次の区切り文字までを取り込む
            &#39; (途中にある &quot; や、閉じ囲みの後ろに続く文字はそのまま値として扱う)
            hit = InStr(pos, lineText, delimiter, vbBinaryCompare)
            If hit = 0 Then
                fieldBuf = fieldBuf &amp; Mid$(lineText, pos)
                pos = lineLen + 1
            Else
                fieldBuf = fieldBuf &amp; Mid$(lineText, pos, hit - pos)
                AddField fields, fieldCount, fieldBuf
                atFieldStart = True
                pos = hit + 1
            End If
        End If
    Loop

    If inQuotes Then Exit Function      &#39; 行末が &quot;&quot;&quot; や空行など、囲みの中で終わった → 次の行へ続く

    AddField fields, fieldCount, fieldBuf       &#39; 行末 = 最後のフィールドの終わり
    ParseLine = True
End Function

&#39; fieldBuf を 1 フィールドとして確定する
Private Sub AddField(ByRef fields() As String, ByRef fieldCount As Long, ByRef fieldBuf As String)
    If fieldCount &gt; UBound(fields) Then ReDim Preserve fields(0 To fieldCount * 2 + 1)
    fields(fieldCount) = fieldBuf
    fieldCount = fieldCount + 1
    fieldBuf = vbNullString
End Sub

&#39; fields を 1 レコードとして確定する
Private Sub AddRecord(ByRef rows() As Variant, ByRef rowCount As Long, _
                      ByRef fields() As String, ByRef fieldCount As Long)
    ReDim Preserve fields(0 To fieldCount - 1)
    If rowCount &gt; UBound(rows) Then ReDim Preserve rows(0 To rowCount * 2 - 1)
    rows(rowCount) = fields                     &#39; 配列のコピーが格納される
    rowCount = rowCount + 1
    fieldCount = 0
End Sub

&#39; 指定位置の文字コード (0～65535)。範囲外なら -1
Private Function CharCodeAt(ByRef s As String, ByVal pos As Long) As Long
    If pos &gt;= 1 And pos &lt;= Len(s) Then
        CharCodeAt = AscW(Mid$(s, pos, 1)) And &amp;HFFFF&amp;
    Else
        CharCodeAt = -1
    End If
End Function

Private Sub ValidateChars(ByVal delimiter As String, ByVal quoteChar As String)
    If Len(delimiter) &lt;&gt; 1 Or Len(quoteChar) &gt; 1 Then
        Err.Raise 5, &quot;modCsv&quot;, &quot;区切り文字は 1 文字、囲み文字は 1 文字か空文字で指定してください。&quot;
    End If
    If StrComp(delimiter, quoteChar, vbBinaryCompare) = 0 Then
        Err.Raise 5, &quot;modCsv&quot;, &quot;区切り文字と囲み文字に同じ文字は指定できません。&quot;
    End If
End Sub

&#39;------------------------------------------------------------------------------
&#39; 文字コードの推定
&#39;   BOM があればそれに従う。無ければ UTF-8 として正しいバイト列かを検査し、
&#39;   正しければ UTF-8、そうでなければ Shift_JIS とみなす
&#39;   (ASCII だけのファイルは Shift_JIS 扱い。どちらで読んでも結果は同じ)
&#39;------------------------------------------------------------------------------
Private Function DetectCharset(ByRef b() As Byte) As String
    Dim i As Long, k As Long, last As Long, need As Long
    Dim hasMultiByte As Boolean

    last = UBound(b)
    If last &gt;= 2 Then
        If b(0) = &amp;HEF And b(1) = &amp;HBB And b(2) = &amp;HBF Then DetectCharset = &quot;UTF-8&quot;: Exit Function
    End If
    If last &gt;= 1 Then
        If b(0) = &amp;HFF And b(1) = &amp;HFE Then DetectCharset = &quot;Unicode&quot;: Exit Function
        If b(0) = &amp;HFE And b(1) = &amp;HFF Then DetectCharset = &quot;unicodeFFFE&quot;: Exit Function
    End If

    i = 0
    Do While i &lt;= last
        Select Case b(i)
            Case Is &lt; &amp;H80:     need = 0
            Case &amp;HC2 To &amp;HDF:  need = 1
            Case &amp;HE0 To &amp;HEF:  need = 2
            Case &amp;HF0 To &amp;HF4:  need = 3
            Case Else:          DetectCharset = &quot;Shift_JIS&quot;: Exit Function
        End Select

        For k = 1 To need
            If i + k &gt; last Then Exit Do            &#39; サンプルの末尾で文字が途切れた
            If b(i + k) &lt; &amp;H80 Or b(i + k) &gt; &amp;HBF Then DetectCharset = &quot;Shift_JIS&quot;: Exit Function
        Next
        If need &gt; 0 Then hasMultiByte = True
        i = i + need + 1
    Loop

    If hasMultiByte Then DetectCharset = &quot;UTF-8&quot; Else DetectCharset = &quot;Shift_JIS&quot;
End Function

&#39;------------------------------------------------------------------------------
&#39; 改行コードの推定
&#39;   LF があれば LF 区切り (CRLF は行末の CR を外して対応)、CR しか無ければ CR 区切り
&#39;------------------------------------------------------------------------------
Private Function DetectLineSeparator(ByRef b() As Byte) As Long
    Dim i As Long, hasCR As Boolean

    For i = 0 To UBound(b)
        If b(i) = 10 Then DetectLineSeparator = adLF: Exit Function
        If b(i) = 13 Then hasCR = True
    Next
    If hasCR Then DetectLineSeparator = adCR Else DetectLineSeparator = adLF
End Function</code></pre></div>
</div></details>
</div>



<h3 class="wp-block-heading">基本の読み方</h3>



<p class="wp-block-paragraph">CsvReadFile にファイルのパスを渡したら、あとは rows(r)(c) で取り出すだけです(<strong>行も列も0始まり</strong>)</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-vba" data-lang="Visual Basic + VBA"><code>Dim rows As Variant, r As Long
rows = CsvReadFile(&quot;C:\data\sample.csv&quot;)
For r = 0 To UBound(rows)          &#39; 0 件なら UBound = -1 なのでループしない
    Debug.Print rows(r)(0), rows(r)(1)
Next</code></pre></div>



<p class="wp-block-paragraph">ひとつ注意したいのは、行ごとに列の数が違ってもそのまま返すところ<br>上の例のように rows(r)(1) と決め打ちで読むと、列が足りない行で実行時エラー9(インデックスが有効範囲にありません)になります<br><strong>列の数は行ごとに UBound(rows(r)) で確かめておくのがおすすめです</strong></p>



<p class="wp-block-paragraph">ループや配列の書き方をおさらいしたいときは、<a href="https://javeo.jp/vba-loop/" target="_blank" rel="noopener noreferrer">VBAのループ処理の記事</a>もどうぞ</p>



<h3 class="wp-block-heading">Excelのシートに貼る例</h3>



<p class="wp-block-paragraph">シートに貼るなら、CsvTo2DArray で2次元配列にしてから <strong>Range.Value</strong> にまとめて入れます</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-vba" data-lang="Visual Basic + VBA"><code>Dim data As Variant
data = CsvTo2DArray(CsvReadFile(&quot;C:\data\sample.csv&quot;))
If Not IsEmpty(data) Then
    With Worksheets(1).Range(&quot;A1&quot;).Resize(UBound(data, 1) + 1, UBound(data, 2) + 1)
        .NumberFormat = &quot;@&quot;     &#39; 先に文字列の表示形式にしておく
        .Value = data
    End With
End If</code></pre></div>



<p class="wp-block-paragraph">CSVをExcelで開いたら「001」が「1」になっていた、なんて経験はありませんか？</p>



<p class="wp-block-paragraph">Excelは、CSVを開いたりセルに貼り付けたりすると、先頭のゼロを消す・日付に変えるといった自動変換をかけます(Microsoft 365 と Excel 2024 は<a href="https://support.microsoft.com/ja-jp/office/set-automatic-data-conversions-33d1d872-9926-4ef3-9364-492444d0c7ea" target="_blank" rel="noopener noreferrer">設定で止められます</a>)</p>



<p class="wp-block-paragraph">この関数は<strong>値をすべて文字列で返す</strong>ので、配列に入った時点ではまだ変換前のままです<br>シートに書き戻すときは、上の例のように先に表示形式を文字列(「@」)にしておくのが一般的なやり方<br>ただ、Range.Value への代入でも同じ変換が起きるのかまでは確かめていません</p>



<p class="wp-block-paragraph">もう1つの注意は、Excelのセル1つに入るのが32,767文字までなこと(<a href="https://support.microsoft.com/ja-jp/office/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3" target="_blank" rel="noopener noreferrer">Excelの仕様と制限</a>)<br>後の検証で15万文字の値を読めたのはAccessでの話なので、そこまで長い値はシートには収まりません</p>



<h3 class="wp-block-heading">Accessのテーブルに追加する例</h3>



<p class="wp-block-paragraph">Accessなら、読んだ配列を1行ずつテーブルに足していけます(テーブル名と列名は仮のものです)</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-vba" data-lang="Visual Basic + VBA"><code>Dim rows As Variant, r As Long, rs As DAO.Recordset
rows = CsvReadFile(&quot;C:\data\sample.csv&quot;, &quot;UTF-8&quot;)
Set rs = CurrentDb.OpenRecordset(&quot;T_Import&quot;, dbOpenDynaset)
For r = 1 To UBound(rows)       &#39; 0 行目はヘッダとして読み飛ばす
    rs.AddNew
    rs!Code = rows(r)(0)
    rs!CustName = rows(r)(1)
    rs.Update
Next
rs.Close</code></pre></div>



<p class="wp-block-paragraph">この例では文字コードを <code>"UTF-8"</code> と指定して、0行目はヘッダーとして読み飛ばしています<br>DAO.Recordset を使うのはテーブルに書き込む側の話で、読み込む関数のほうは参照設定なしで動きます</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">検証した環境は、Windows 11 Pro と Microsoft 365 の Access(64bit)です<br><strong><span class="swl-marker mark_yellow">関数を動かした検証はAccessだけ</span></strong>ですが、Excel固有のオブジェクトは使っていないので、Excelでもそのまま動く想定です<br>上の3つの使い方の例(基本の読み方・Excel・Access)は、<strong>まだ動かしていません</strong></p>
</div></div>



<h3 class="wp-block-heading">Accessの実機で34ケースを検証した</h3>



<p class="wp-block-paragraph">コードは、要件を伝えて Claude Code に書いてもらいました<br>そのうえで、Accessを外から自動で動かして、関数の戻り値と Python 標準の csv モジュールで読んだ結果を1件ずつ突き合わせています</p>



<p class="wp-block-paragraph">結果は<strong><span class="swl-marker mark_yellow">34ケースすべて一致</span></strong><br>内訳は、ファイルの読み込み26・1行の分割6・2次元配列への変換2です</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>文字コードは Shift_JIS / UTF-8(BOMあり・なし)/ UTF-16LE を自動判定</li>



<li>改行コードは CRLF / LF / CR だけ / CRLF と LF の混在</li>



<li>囲みの中のカンマ・<code>""</code>・改行と、行末の <code>"""</code></li>



<li>空行・TSV・空のファイル・15万文字の値</li>



<li>①・髙(機種依存文字)・半角カナ</li>



<li>ソ・表・能(Shift_JIS で2バイト目が「\」になる字)</li>
</ul>



<p class="wp-block-paragraph">BOMつきのUTF-8で、先頭の値が <code>"ID"</code> のように囲まれていても正しく読めました<br>①や髙も化けなかったので、ADODB.Stream に <code>"Shift_JIS"</code> を指定すると、Windows の CP932 として読んでくれているようです</p>



<p class="wp-block-paragraph">速さも測ってみました<br>10万行・9.3MBのCSV(UTF-8のBOMつき・100行に1回は複数行にまたがる値入り)を4回読んで、<strong>1.05〜1.25秒</strong><br>手元のPCで、Option Compare Database を書いていないモジュールでの計測です</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>10万行でも1秒ちょっとなので、ふだん使いで待たされることはなさそうです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="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;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p><p class="jv-book-author">古川順平</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><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"></a><div class="jv-book-info"><p class="jv-book-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p><p class="jv-book-author">大村あつし</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p><p class="jv-book-author">富士通ラーニングメディア</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4867752525">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">1行ずつ読むとセル内改行で壊れる Line Input # を使わない理由</h2>



<p class="wp-block-paragraph">1行ずつ読むときにいちばん厄介なのが、囲みの中の改行(Excelでいうセル内改行)です<br><strong><span class="swl-marker mark_yellow" style="color:#e8313b">1行ずつ分割すると、その値が2つのレコードに割れてしまいます</span></strong></p>



<p class="wp-block-paragraph">たとえば住所の欄に改行が入っていると、CSVには「<code>1,"東京都</code>」と「<code>千代田区",3</code>」の2行で保存されます</p>



<p class="wp-block-paragraph">見た目は2行でも、囲みの中の改行なので、データとしては3列・1レコードです</p>



<h3 class="wp-block-heading">囲みの中で行が終わったら状態を次の行へ持ち越す</h3>



<p class="wp-block-paragraph">そこでこの関数は、行が囲みの中で終わったら、<strong><span class="swl-marker mark_yellow">囲みの中にいることと作りかけの値を覚えたまま</span></strong>次の行を読みます<br>次の行の頭で元の改行を値に戻してから、続きをつなげる流れです</p>



<p class="wp-block-paragraph">値に残る改行は、CRLF でも LF でもファイルにあったまま</p>



<p class="wp-block-paragraph">全行を1つの文字列にまとめてから <code>"</code> の数の偶奇で判定するやり方でも、囲みの中の改行は扱えます<br>今回は「1行ずつ読む」作りにしたかったので、状態を持ち越す形を選びました</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>囲みの中の改行は、1行ずつ読む作りと一番ぶつかるところです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">Line Input # はLFだけのファイルとUTF-8に弱かった</h3>



<p class="wp-block-paragraph">VBAでテキストを1行ずつ読むなら、まず思い浮かぶのは <strong>Line Input #</strong> ではないでしょうか？</p>



<p class="wp-block-paragraph">実はこの関数では使っていません<br>試してみたところ、<strong>結果が崩れる場面が3つ</strong>ありました</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>読ませたファイル</th><th>Line Input # の結果</th></tr></thead><tbody><tr><td>LFだけで改行した3行のファイル</td><td>全体が1行で返った</td></tr><tr><td>UTF-8で書いた「名前,値」</td><td>「蜷榊燕,蛟､」に化けた</td></tr><tr><td>CRLFの3レコード(1つにセル内改行あり)</td><td>4行に分かれた</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/line-inputstatement" target="_blank" rel="noopener noreferrer">Microsoftの公式ページ</a>を見ても、Line Input # の行の終わりとして挙がっているのは CR と CRLF の2つだけで、<strong>LFには触れていません</strong><br>文字コードの記述もありません</p>



<p class="wp-block-paragraph">そこで、<strong>ADODB.Stream</strong> の ReadText で1行ずつ読み、<strong><span class="swl-marker mark_yellow">行の区切りをLFにして、CRLFは行末に残ったCRを外して</span></strong>扱うことにしました<br>LineSeparator の既定は CRLF なので、LFは自分で指定してます<br>先頭1MBにLFが無く、CRだけで改行しているファイルならCRで区切ります</p>



<p class="wp-block-paragraph">ちなみに、CreateObject で呼んでいるぶん、adLF などのADOの定数はコードの先頭に自前で書いてあります</p>



<h3 class="wp-block-heading">文字コードはBOM・UTF-8の検査・Shift_JISの順に判定</h3>



<p class="wp-block-paragraph"><strong>charset</strong> を省略すると、ファイルの先頭1MBを見て文字コードを決めます</p>



<ol class="wp-block-list -list-under-dashed">
<li>BOMがあれば、それに従う(UTF-8 / UTF-16)</li>



<li>BOMが無ければ、UTF-8として正しいバイト列かを調べる</li>



<li>正しいUTF-8で、半角の英数字・記号以外の文字が入っていればUTF-8、それ以外はShift_JISとみなす</li>
</ol>



<p class="wp-block-paragraph">気をつけたいのは、判定に使うのが先頭の1MBだけなこと<br><strong>先頭1MBが半角の英数字・記号だけのUTF-8は、Shift_JISと判定されます</strong><br>ファイル全体がそうならどちらで読んでも結果は同じですが、1MBより後ろに日本語が出てくるCSVなら <code>charset:="UTF-8"</code> を指定してください</p>



<p class="wp-block-paragraph">BOMの無いUTF-16も自動では見分けないので、UTF-16LEなら <code>charset:="Unicode"</code> を指定します</p>



<p class="wp-block-paragraph">コードを書かずにCSVの文字化けだけ直したいなら、自作の<a href="https://javeo.jp/app/text-encoding-converter/" target="_blank" rel="noopener noreferrer">文字コード変換ツール</a>も使えます</p>



<h2 class="wp-block-heading">Accessで使うならOption Compare Databaseに注意</h2>



<p class="wp-block-paragraph">実は、<strong>Option Compare Database</strong> のあるモジュールだと、<code>InStr(行, ",")</code> が全角のカンマ「，」にも当たりました<br>この関数を検証している途中、Accessの日本語環境で気づいたことです</p>



<h3 class="wp-block-heading">標準モジュールを追加すると最初から書かれている</h3>



<p class="wp-block-paragraph">Accessで標準モジュールを追加すると、<strong>先頭に Option Compare Database が最初から入っています</strong>(手元の Microsoft 365 版で確認)<br>Accessで書いている方なら、見慣れた1行だと思います</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/10/2026-10-07_23h57_41.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/10/2026-10-07_23h57_41-1024x537.png" alt="AccessのVBEで追加した標準モジュールModule1、先頭にOption Compare DatabaseとOption Explicitの2行が最初から入っている" class="wp-image-5544" srcset="https://javeo.jp/wp-content/uploads/2026/10/2026-10-07_23h57_41-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/10/2026-10-07_23h57_41-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/10/2026-10-07_23h57_41-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/10/2026-10-07_23h57_41-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/10/2026-10-07_23h57_41.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"><strong>InStr</strong> は比較の方法(4つ目の引数)を省略すると、モジュールの Option Compare の設定に従います(<a href="https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/instr-function" target="_blank" rel="noopener noreferrer">InStr関数の公式ページ</a>)<br>そして Option Compare Database は、データベースの並べ替え順序で比べるAccess専用の書き方です(<a href="https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/option-compare-statement" target="_blank" rel="noopener noreferrer">Option Compare ステートメントの公式ページ</a>)</p>



<h3 class="wp-block-heading">全角と半角が同じ文字として扱われた</h3>



<p class="wp-block-paragraph">Option Compare Database のモジュールに式を書いて試すと、こうなりました</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>試した式</th><th>結果</th></tr></thead><tbody><tr><td><code>"," = "，"</code></td><td>True</td></tr><tr><td><code>"""" = "＂"</code></td><td>True</td></tr><tr><td><code>InStr(1, "a，b", ",")</code></td><td>2(全角のカンマに当たった)</td></tr><tr><td><code>InStr(1, "a，b", ",", vbBinaryCompare)</code></td><td>0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ほかにも、大文字と小文字・半角カナと全角カナ・ひらがなとカタカナが同じ扱い(True)でした<br>公式ページに書かれているのは並べ替え順序で比べるところまでで、全角と半角の扱いには触れていないので、あくまで私の環境での実測です</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow" style="color:#e8313b">Option Compare Database のモジュールで比較の方法を省略すると、InStr は全角のカンマも区切りとして見つけてしまいます</span></strong><br>データに全角のカンマが混ざっていたら…と考えると、ちょっと怖くないですか？</p>



<h3 class="wp-block-heading">この関数は比較をすべてバイナリで書いた</h3>



<p class="wp-block-paragraph">そこでこの関数は、InStr に <strong>vbBinaryCompare</strong> を付けて、1文字の判定も AscW で文字コードを比べています<br>なので Option Compare Database を消さずに貼っても、<strong><span class="swl-marker mark_yellow">結果は変わりません</span></strong></p>



<p class="wp-block-paragraph">実際に、モジュールの先頭にこの1行を足して同じテスト(当時の33ケース)を流したときも全件一致でした</p>



<p class="wp-block-paragraph">自分で InStr を書くときも、vbBinaryCompare を付けておけば全角との取り違えを避けられます<br>ただし付けるときは、<strong>1つ目の引数(開始位置)を省略できない</strong>ので気をつけてください</p>



<p class="wp-block-paragraph">Excelでも <strong>Option Compare Text</strong> を書いたモジュールなら同じことが起きるかもしれませんが、こちらは試していません</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>全角カンマで割れても、エラーは出ないので気づきにくいです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">崩れたCSVはExcelで開いたときとほぼ同じに読む</h2>



<p class="wp-block-paragraph">囲み文字の閉じ忘れのような崩れたCSVが来ても、この関数は<strong><span class="swl-marker mark_yellow">エラーで止めずに読みます</span></strong><br>崩れた入力の読み方は RFC 4180 にも定めが無いので、同じCSVをExcelで開いて比べ、値の分け方をそちらに合わせました</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>入力</th><th>読んだ結果(Excelで開いた結果と同じ)</th></tr></thead><tbody><tr><td><code>5"3</code>(囲まれていない値の途中に <code>"</code>)</td><td><code>5"3</code></td></tr><tr><td><code>"abc"def</code>(閉じた囲みの後ろに文字)</td><td><code>abcdef</code></td></tr><tr><td><code>"a" ,b</code>(閉じた囲みの後ろにスペース)</td><td><code>a </code>(後ろにスペースが残る)と <code>b</code></td></tr><tr><td><code> "q",z</code>(スペースのあとに囲み)</td><td><code> "q"</code>(囲みとして扱わない)と <code>z</code></td></tr><tr><td><code>"a", "b,c"</code>(区切りのあとにスペース)</td><td><code>a</code> と <code> "b</code> と <code>c"</code>(囲みとして扱わず、カンマで割れる)</td></tr><tr><td><code>a,"bc</code> のあと、閉じないまま2行続く</td><td>2列目に残りが全部入る</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">試した崩れ方の中で、Excelと違ったのは1つだけです<br>閉じ忘れの <code>"</code> がファイルの最後まで続いたとき、Excelはセルの末尾に最後の改行を残しますが、<strong><span class="swl-marker mark_yellow">この関数は最後の改行を落とします</span></strong>(ここはわざとです)</p>



<p class="wp-block-paragraph">それと、値は文字列のまま返すので、Excelのように先頭のゼロや日付を勝手に変換することもありません<br>分け方は同じでも、ここはExcelで開いたときとの違い</p>



<p class="wp-block-paragraph">閉じ忘れがあると、<strong>それ以降が1つの値に飲み込まれます</strong>(Excelも同じ)<br>そのときはイミディエイトウィンドウに「CsvReadFile: ○ 行目から始まる囲み文字が閉じられていません」と、始まった行を出します</p>



<p class="wp-block-paragraph">エラーにも戻り値の印にもならないので、気づけるのはイミディエイトウィンドウだけです<br>取り込んだ件数や列の数も、一度見ておいてください</p>



<p class="wp-block-paragraph">崩れていない普通のCSV(Shift_JISで、囲みの中のカンマ・<code>""</code>・改行あり)なら、分かれ方はExcelで開いた結果と同じでした</p>



<h3 class="wp-block-heading">この関数でできないこと</h3>



<ul class="wp-block-list -list-under-dashed">
<li>全角のカンマ「，」と全角の「＂」は、区切りや囲みとして扱わない(普通の文字として読む)</li>



<li>値はすべて文字列で返す(数値や日付への変換は呼び出す側で)</li>



<li>区切り文字は1文字だけ、囲み文字は1文字か空文字</li>



<li><strong>Windows専用</strong>(ADODB.Stream を使うため、Mac版のExcelでは動かない見込み)</li>



<li>32bit版のOfficeは未確認(Declare を使っていないので影響は無いはず)</li>



<li>数百MB級のファイルはメモリに注意(ファイル全体を ADODB.Stream に読み込み、結果も配列に持つため)</li>
</ul>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>100%完璧ではなくても、崩れたときの読み方が決まっていれば使い回せます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">CSVではなくJSONで受け取るデータなら、<a href="https://javeo.jp/vba-json/" target="_blank" rel="noopener noreferrer">VBA-JSONで読み込む方法</a>も参考にしてみてください</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="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;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p><p class="jv-book-author">古川順平</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><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"></a><div class="jv-book-info"><p class="jv-book-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p><p class="jv-book-author">大村あつし</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p><p class="jv-book-author">富士通ラーニングメディア</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4867752525">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/vba-csv-read/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートの台帳を共有しても壊されない入力フォーム</title>
		<link>https://javeo.jp/spreadsheet-ledger-input-form/</link>
					<comments>https://javeo.jp/spreadsheet-ledger-input-form/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Fri, 25 Sep 2026 14:22:06 +0000</pubDate>
				<category><![CDATA[GAS・スプレッドシート]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5441</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/spreadsheet-ledger-input-form-1024x538.png" class="webfeedsFeaturedVisual" /></p>共有したスプレッドシートの台帳が、行の削除・計算式の上書き・表記ゆれで崩れていく問題を、台帳の手前に入力フォームを置いて防いだ見本の紹介です シートの保護やGoogleフォームで足りなかった理由、誤入力を3段階で防ぐ仕組み、導入前に知っておきたい制約までまとめました]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/spreadsheet-ledger-input-form-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">スプレッドシートの台帳を共有して入力を頼んだら、行が消えていた・計算式が壊れていた・思った入力と違うことになっていた、という経験はありませんか？</p>



<p class="wp-block-paragraph">スプレッドシートを直接入力すると付きまとう問題ですが、専用の<strong>入力フォーム</strong>を作ることで入力補助もできるし、こちらの意図した入力へ制限することもできます</p>



<p class="wp-block-paragraph">入力フォームはGASで作成するので自由度高く対応でき、既存のスプレッドシートとも連携が可能です</p>



<p class="wp-block-paragraph">今回は車両管理をサンプルとしていますが、せどり商品調査など入力を外注している場合なども有効なので、参考にするか下記のココナラ経由で私に発注してもらえると嬉しいです</p>



<a class="coconala-widget" href="https://coconala.com/services/4400458" data-service_id="4400458" data-width="468" data-comment="0" data-invite="1" data-user_id="864045">スプシ台帳に専用の入力画面をGASで作ります 入力ミス・二重入力を、専用の入力画面で減らします</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://coconala.com/js/coconala_widget.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','coconala-wjs');</script>



<h2 class="wp-block-heading">共有したスプレッドシートが壊れる3つの理由</h2>



<p class="wp-block-paragraph">原因は、<strong>台帳を直接更新している</strong>という当然の理由に行き着きます</p>



<p class="wp-block-paragraph">入力を頼んだ時点で、台帳のどのセルでも書き換えられる状態を渡しているのと同じこと<br>そこから起きる崩れ方は、だいたい次の3つに分かれます</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li><strong>行や計算式を壊される</strong>:並べ替えの拍子に行がずれる・合計の列に数字を直接打たれる・フィルタをかけたまま行を消される</li>



<li><strong>表記がばらつく</strong>:「(株)山田運輸」「山田運輸株式会社」「ヤマダ運輸」が並び、集計やフィルタで同じ会社として拾えなくなる</li>



<li><strong>同じ情報を何度も入力する</strong>:台帳に入れた内容を請求用のシートにもう一度打ち、ドライバーへの連絡メールも手で書き直す</li>
</ul>



<p class="wp-block-paragraph">3つともスプレッドシートの自由度が高すぎるがゆえの問題で、どんなに手順を示したり注意を促したとしてもヒューマンエラーを防ぐことも、万人に伝わる手順を作ることも難しいところ</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>「気をつけて入力してください」と書いておいても、完璧に制御することはできないと思います</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">シートの保護・権限・Googleフォームで足りないところ</h2>



<p class="wp-block-paragraph">どれも片方は防げますが、<strong>入力はしてもらう・シートは直接触らせない</strong>の2つを同時には満たせないのが共通の弱点</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>手段</th><th>防げること</th><th>足りないところ</th></tr></thead><tbody><tr><td>シートの保護(警告のみ)</td><td>うっかりの編集に確認を出す</td><td>確認を押せば編集できるので、誤操作は防げても誤認までは防げない</td></tr><tr><td>データの入力規則(プルダウン)</td><td>決めた値以外の入力</td><td>コピーや貼り付けで規則ごと上書きされることがある / 編集できる人なら規則そのものを外せる</td></tr><tr><td>Googleフォーム</td><td>台帳を直接触らせない</td><td>新規登録にしか使えない / マスタとの連動・自動入力・採番は標準の設定だけでは作れない</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">シートを保護すると、サイドバーからの登録もブロックしてしまう</h3>



<p class="wp-block-paragraph">最初は、スプレッドシートの右側に入力画面(サイドバー)を出して、そこから台帳へ登録する作りにする予定でした<br>これはこれで一定の効果はあるのですが、サイドバーは<strong>操作している本人の権限で台帳に書き込む</strong>ので、入力者が編集できないように台帳を保護すると、入力者の側ではサイドバーからの登録もできなくなります</p>



<p class="wp-block-paragraph">つまりシート保護ができないので誤操作でデータを削除したりシートを壊してしまう可能性は残ってしまいます</p>



<p class="wp-block-paragraph">保護そのものについても、<a href="https://support.google.com/docs/answer/1218656?hl=ja" target="_blank" rel="noopener noreferrer">Googleのヘルプ(範囲やシートの保護)</a>は<strong><span class="swl-marker mark_yellow">セキュリティ対策ではない</span></strong>と明記していて、非表示にしたシートの中身も閲覧者は見られると書かれています<br>マスタを非表示のシートに隠しておけば見られない、とはいかないので、ここはちょっと注意が要るところかもしれません</p>



<h3 class="wp-block-heading">Googleフォームはマスタ連動できないし、台帳更新には向いていない</h3>



<p class="wp-block-paragraph">Googleフォームなら入力者に台帳を触らせずに済むので、思い浮かぶ手の一つだと思います<br>フォームにも「回答の編集を許可する」設定があって、回答した本人があとから自分の回答を直すことはできます</p>



<p class="wp-block-paragraph">でも、この手の台帳運用では「管理番号○○の納車先を直したい」のような、<strong><span class="swl-marker mark_yellow">台帳の任意の行を探して修正する</span></strong>パターンもあります<br>フォームは自分の回答を送る・直すための機能なので、他の人が入れた行や管理者が作った行を呼び出して直す使い方には向きません</p>



<p class="wp-block-paragraph">ほかにも、顧客を選んだらその顧客のいつもの引取先が別の欄に入る・案件番号を連番で振る、といった動きは標準の設定だけでは作れません<br>回答に応じて次のセクションへ進ませる分岐はあっても値を埋めてはくれないので、そこまでやるなら結局GASの出番</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>フォームは「送る」には強いけど、「探して直す」は苦手です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">専用の入力フォームを共有してシート自体は共有しない</h2>



<p class="wp-block-paragraph">やったことは、台帳とは別のURLで開く入力フォームを用意して、<strong><span style="color:#e8313b" class="swl-marker mark_yellow">入力する人にはスプレッドシート編集権限を付与しない</span></strong>、この1点です</p>



<p class="wp-block-paragraph">入力者はシートを操作できないので、行を消す・計算式を上書きする、という事故が起きる場所がそもそも無くなります</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-1024x537.png" alt="ウェブアプリの入力画面(新規登録タブ・PC幅)と、画面上部のGoogleの注意書き" class="wp-image-5449" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-24_17h21_26.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">書き込みは「公開した本人として実行」で管理者の権限にする</h3>



<p class="wp-block-paragraph">入力フォームは、GASの<strong>ウェブアプリ</strong>という仕組みで作っています<br>スクリプトをURLで開ける画面として公開する機能で、公開するときに誰の権限で動かすかを「公開した本人」か「アクセスした人」から選べるのがポイントです</p>



<p class="wp-block-paragraph">ここを<strong><span class="swl-marker mark_yellow">公開した本人(管理者)として実行</span></strong>にすることでフォームから管理者の権限で台帳への書き込みができます<br>だから入力者に台帳の編集権限は要らず、台帳のシートを保護しても書き込みは可能です<br>ただしこれは、公開した人がスプレッドシートのオーナー(または保護の設定で編集できる人に入れた人)である前提の話<br>サイドバーで問題となっていた保護での入力制御は、この切り替えで対応できました</p>



<p class="wp-block-paragraph">設定ファイル(appsscript.json)で書くと、この部分</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-json" data-lang="JSON"><code>&quot;webapp&quot;: {
  &quot;executeAs&quot;: &quot;USER_DEPLOYING&quot;,
  &quot;access&quot;: &quot;ANYONE&quot;
}</code></pre></div>



<p class="wp-block-paragraph"><strong>executeAs</strong> が誰として動かすか、<strong>access</strong> が誰がこのURLを開けるかの設定<br>USER_DEPLOYINGは「公開した本人として実行」、ANYONEは「Googleアカウントでログインしている人なら誰でも開ける」という意味</p>



<h3 class="wp-block-heading">URLを知っている人は誰でも書き込める</h3>



<p class="wp-block-paragraph">入力者はGoogleアカウントでログインしていれば、URLを開くだけで入力できます<br>裏を返すと、<strong><span style="color:#e8313b" class="swl-marker mark_yellow">URLを知っていれば、Googleアカウントを持つ誰でも台帳に書き込める</span></strong>ということ<br>なのでユーザー認証機能や履歴を残す仕様が望ましいです</p>



<p class="wp-block-paragraph">もうひとつ、入力フォームの編集・削除タブからは、<strong>削除済みを除く全案件を呼び出して上書き・論理削除もできます</strong><br>GASで作成するのでこの辺りをうまく制御してあげることでシートが壊れないような仕様にできます</p>



<p class="wp-block-paragraph">各マスタについては、専用シートの値を入力画面に渡すので管理者なら選択項目を追加・削除することも簡単です</p>



<h3 class="wp-block-heading">スマホからも入力でき、管理者はサイドバーを使う</h3>



<p class="wp-block-paragraph">入力フォームはスマホのブラウザでも同じ画面で開けて、画面の幅に合わせて表示が切り替わります<br>車を引き取った直後にその場で入力できるのは、外で動く仕事だと特にありがたいところだと思います</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new.png"><img decoding="async" width="499" height="1024" src="https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-499x1024.png" alt="スマホ幅で表示した入力画面" class="wp-image-5452" srcset="https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-499x1024.png 499w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-73x150.png 73w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-146x300.png 146w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-768x1575.png 768w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new-749x1536.png 749w, https://javeo.jp/wp-content/uploads/2026/09/02_mobile_new.png 780w" sizes="(max-width: 499px) 100vw, 499px" /></a></figure>



<p class="wp-block-paragraph">管理者のほうは、スプレッドシートを開いたまま右側に同じ入力画面(サイドバー)を出して使えます<br>スプレッドシートのオーナーは保護した範囲でも編集できるので、管理者がサイドバーから登録するぶんには保護に引っかかりません<br>台帳を見ながら入力したい管理者には、こちらのほうが使いやすいでしょう</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/11_sidebar.png"><img decoding="async" width="1024" height="486" src="https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-1024x486.png" alt="スプレッドシート上で開いた管理者用サイドバー(左に台帳・右にサイドバー)" class="wp-image-5447" srcset="https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-1024x486.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-150x71.png 150w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-300x142.png 300w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-767x364.png 767w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar-1536x729.png 1536w, https://javeo.jp/wp-content/uploads/2026/09/11_sidebar.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>入力者はURL、管理者はサイドバーの使い分けでより便利になります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">誤入力を3段階で防ぐ 選ぶ・候補から選ぶ・フリー入力</h2>



<p class="wp-block-paragraph">表記ゆれと入力ミスは、<strong><span class="swl-marker mark_yellow">項目ごとに入力のしかたを3段階で変える</span></strong>ことで防いでいます</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>入力のしかた</th><th>見本での項目</th><th>効き方</th></tr></thead><tbody><tr><td>マスタから選ぶだけ</td><td>顧客名 / ドライバー</td><td>表記ゆれが起きず制限できる</td></tr><tr><td>候補付きの自由入力</td><td>車種 / 引取先 / 納車先</td><td>よく使う値は選ぶだけ、初めての値も入れられる</td></tr><tr><td>自由入力</td><td>車番 / 時間条件 / 料金</td><td>料金だけ、数字以外を登録前に止める</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">これとは別に、登録の前に<strong>必須の4項目</strong>(顧客名か新規顧客名・車種・引取先・納車先)の入れ忘れをチェックしています<br>分け方の基準は、値の種類が決まっていて増えにくいものは選ぶだけ、増えるけど同じ値を繰り返し使うものは候補付き、毎回違うものは自由入力<br>全部をプルダウンにすると初めての値が入れられず、全部を自由入力にすると表記がばらつくので、その間を取っています</p>



<h3 class="wp-block-heading">マスタから選ぶだけ(顧客名・ドライバー)</h3>



<p class="wp-block-paragraph">顧客名とドライバーは、マスタのシートにある値から選ぶだけで、手入力させません<br>「(株)山田運輸」と「株式会社山田運輸」のように同じ会社なのに表記が異なる入力を防げます</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-1024x537.png" alt="顧客マスタと候補リストのシート" class="wp-image-5473" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h00_27.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">顧客を選ぶと、その顧客のいつもの引取先・納車先が自動で入ります<br>手で上書きもできるので、今回だけ別の場所から引き取る、という案件にも対応できます</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-1024x537.png" alt="顧客名を選んで、引取先・納車先が自動で入った入力画面" class="wp-image-5474" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h01_35.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">マスタに無い新しい顧客は、プルダウンの末尾にある「＋ 新規顧客を追加」を選ぶと、その場で顧客名と担当者を入れる欄が開きます<br>登録と同時に顧客マスタへ追加されるので、マスタに無い場合のイレギュラーにも対応できます<br>制御の抜け道にもなるので、管理者がときどきマスタを見直して表記をそろえる、みたいな感じの運用が前提<br>マスタ自体はスプレッドシートのただのシートなので、管理者が行を足したり直したりすれば、次に開いたときの選択肢に反映します</p>



<h3 class="wp-block-heading">候補付きの自由入力(車種・引取先・納車先)</h3>



<p class="wp-block-paragraph">車種や引取先は候補が多く、新しい値もどんどん増えるので、プルダウンから選ぶだけでは逆に大変に<br>そこで、入力欄に文字を打つと候補が出て、候補に無い値もそのまま入れられる<strong>候補付きの自由入力</strong>にしました</p>



<p class="wp-block-paragraph">候補の元は、候補リストのシートと、台帳に過去に入った値を合わせて重複を除いたもの<br>一度入れた引取先は次から候補に出てくるので、2回目以降は選ぶだけで済むのがやっぱり楽なところ</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-1024x537.png" alt="引取先の欄に文字を打って、候補の一覧が開いた状態" class="wp-image-5455" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h14_51.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">候補を出しているのはブラウザの<strong>datalist</strong>という機能で、Chrome・Edge・PC版のSafariでは候補が出ます<br>AndroidのFirefoxは非対応とされていて、候補が出ずにただの自由入力として動きます<br>iPhoneのSafariとPC版のFirefoxは一部対応で、挙動がほかと違うことがあります<br>候補が出なくても入力そのものはできるので、環境による差で困りにくいのもこの方式を選んだ理由のひとつ</p>



<h3 class="wp-block-heading">自由入力と登録前のチェック(車番・時間条件・料金)</h3>



<p class="wp-block-paragraph">車番・時間条件・料金は毎回違う値なので、そのまま打つ自由入力にしています<br>そのかわり登録ボタンを押した時点でチェックをかけ、<strong>必須の4項目</strong>(顧客名か新規顧客名・車種・引取先・納車先)が空なら、赤字の警告を出して登録エラーを出します</p>



<p class="wp-block-paragraph">料金は数字以外が入っていたら止めますが、空欄ならOK<br>車番と時間条件にはなにもチェックをかけていないので、書き方をそろえたいなら入力者への説明で補う程度</p>



<p class="wp-block-paragraph">チェックは画面の側と、台帳に書き込む直前のスクリプトの側の2か所でかけています<br>画面のチェックは入力者の手戻りを減らすため、スクリプト側のチェックは台帳を守る最終チェック、という分担</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-1024x537.png" alt="必須項目が空のまま登録して、赤字の警告が出た状態" class="wp-image-5456" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h15_09.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">台帳の側で守ること 採番・論理削除・上書き防止</h2>



<p class="wp-block-paragraph">入口を分けたうえで、台帳そのものも<strong>管理番号採番・削除・同時編集</strong>の3つでデータが壊れないように工夫しています</p>



<h3 class="wp-block-heading">管理番号は登録ボタンを押した時点で振る</h3>



<p class="wp-block-paragraph">管理番号(R-0001のような連番)は、入力画面に仮の番号を出さず、登録ボタンを押した時点で確定させます<br>最初は画面を開いたときに次の番号を表示していたんですが、そのあいだに誰かが登録すると画面の番号と確定した番号がバッティングするので仕様を変えました</p>



<p class="wp-block-paragraph">番号を振る処理は、確定する時に1人ずつ順番に処理する仕組み(ロック)の中で現在の最大値+1を取るので、複数人が同時に登録しても番号は重複しません</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-1024x537.png" alt="登録完了メッセージと確定した管理番号" class="wp-image-5457" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_14.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">削除処理してもデータは消さない(論理削除)</h3>



<p class="wp-block-paragraph">編集・削除のタブで管理番号を選ぶと、その案件の内容が呼び出されて、直して保存できます<br>削除は行を消さずに、削除フラグの列にチェックを入れて行に取り消し線を引く<strong>論理削除</strong>にしました<br>フォームから削除する限り行は残るので、番号が欠けたり同じ番号を使い回したりする心配はありません<br>管理者はシートで行ごと削除できますが、番号の欠番や振り直しが起きるので、削除はフォームから行うのが前提です</p>



<p class="wp-block-paragraph">登録日時と更新日時も、台帳の列に自動で入ります</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-1024x537.png" alt="編集・削除タブで管理番号を選び、案件の内容を読み込んだ状態" class="wp-image-5458" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h16_58.png 1200w" 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/2026/09/2026-09-25_16h17_18.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-1024x537.png" alt="登録日時・更新日時・削除フラグの列と、取り消し線の付いた削除済みの行がある台帳シート" class="wp-image-5459" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_16h17_18.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">同時編集で後から保存した人を止める</h3>



<p class="wp-block-paragraph">2人が同じ案件を開いて別々に直すと、後から保存した人の内容で全項目上書きしてしまいます<br>そこで<strong><span class="swl-marker mark_yellow">更新日時を版の目印</span></strong>にして、開いたときと保存するときで更新日時が変わっていたら、書き込まずに「他の人が変更しています」と知らせる作りにしました<br>画面には「最新の内容を読み込む」ボタンが出るので、読み直してから再度修正すればOK</p>



<p class="wp-block-paragraph">管理者がスプレッドシートでセルの値を手で直した場合も、onEditを使ってその行の更新日時を上書きします<br>上書きされるのはセルの値を直したときだけで、行の削除や並べ替えでは変わりません</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-1024x537.png" alt="同時編集の衝突メッセージ「他の人が変更しています」と「最新の内容を読み込む」ボタン" class="wp-image-5475" srcset="https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/09/2026-09-25_21h27_34.png 1200w" 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">見出しの名前で探して読み書き</span></strong>しています<br>列の並びを変えなくていいので、現場が慣れたレイアウトや計算式をそのまま残せるのが、この作りのいちばんの狙い</p>



<p class="wp-block-paragraph">その代わり、<strong>見出しの名前は見本と一字一句そろえる</strong>必要があります<br>名前が違うと、同じ名前の空の列が末尾に黙って足され、そちらに書き込まれてしまうからです<br>「更新日時」「削除フラグ」は足りなければ自動で末尾に足され、管理番号は「R-」+連番の形が前提<br>なので導入するときは、今の台帳の見出しを合わせる調整がちょっと要ります</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>作り直さずに、見出しを合わせて列を足すだけで済むのが使い勝手では大事だと思います</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">導入前に知っておきたい4つの制約</h2>



<p class="wp-block-paragraph">入口を分けた代わりに、<strong>ウェブアプリならではの制約</strong>が4つあります</p>



<ol style="background-color:#f3fafe80" class="wp-block-list -list-under-dashed has-background">
<li><strong>画面の上部にGoogleの注意書きが出る</strong>:個人のGoogleアカウントで公開すると、入力フォームの上に、Googleが作ったものではない旨の注意書きが表示されます(キャプチャ①の上部)<br>Google Workspaceの組織内だけで使えば出ないという情報もありますが、社外のアカウントから開くと出るという説明もあるので、出るものとして入力者に一言伝えておくのがおすすめ</li>



<li><strong>入力した人のメールアドレスが取れない</strong>:公開した本人として動かす以上、アクセスした人のメールアドレスは基本的に取れません<br>Google Workspaceの同じ組織内なら一般に取れるとされていますが、個人アカウント同士なら、担当者名を選ぶ欄で代わりにするのが現実的</li>



<li><strong>画面を直したら再デプロイ(公開し直し)が必要</strong>:公開中の入力フォームは、公開した時点のコードで固定されています<br>直したあとは新しいバージョンを作って既存のデプロイを編集すると、URLを変えずに更新できます<br>デプロイを新しく作ってしまうと入力者に配ったURLのほうは古い版のまま動き続けるので、ここは気をつけたいところ<br>テスト用のURL(末尾が /dev)は編集権限のある人しか開けないので、入力者に渡すのは公開用のURL</li>



<li><strong>開きっぱなしの画面にはマスタの変更が反映しない</strong>:入力フォームは開いたときにマスタを読み込むので、管理者がマスタを直しても、再読み込みするまで選択肢は古いまま<br>朝開いて夕方まで開きっぱなし、という使い方だと気づきにくいかもしれません</li>
</ol>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>注意書きを見て手が止まる人もいるので、URLを渡すときに一言添えておくと親切です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">共有したスプレッドシートの台帳が壊れるのは、入力と保管が同じ場所にあるから<br>入口を入力フォームに分けて書き込みを管理者の権限で行えば、入力者に台帳を共有しなくて済みます</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li>入力者にはURLだけを渡し、スプレッドシートは共有しない</li>



<li>ウェブアプリを「公開した本人として実行」にして、書き込みは管理者の権限で行う</li>



<li>項目ごとに、選ぶ・候補から選ぶ・自由入力の3段階に分け、必須項目と料金は登録前にチェックする</li>



<li>台帳の側は、採番・論理削除・同時編集の上書き防止で崩れないようにする</li>



<li>見出し名で読み書きするので、列の並びは今のまま、見出しの名前を合わせて列を足せば導入できる</li>
</ul>



<p class="wp-block-paragraph">題材は回送の案件台帳でしたが、顧客台帳や受注台帳・在庫台帳でも、入力をアルバイトさんや委託先に頼んでいるなら同じ形が使えるはず<br>もっと大きな仕組みを入れる前に、今のスプレッドシートを活かしたまま入口だけ変える、という選択肢もあっていいと思います</p>



<h2 class="wp-block-heading">サンプルで使ったスプレッドシートと入力フォーム</h2>



<p class="wp-block-paragraph">記事の中でキャプチャを貼っているスプレッドシートと入力フォームへのリンクを置いておきます</p>



<p class="wp-block-paragraph">実際にどんな動きになっているか気になる人は適当に触ってもらってOKです</p>



<p class="wp-block-paragraph">※別タブで開くリンクは下部へ</p>



<div style="width:100%;height:320px;border:1px solid #dde1e6;border-radius:8px;overflow:hidden"><iframe src="https://docs.google.com/spreadsheets/d/1mHHlXiAej8VPcurq4WHGsfVDfAjUK60Kv0MdCWXV86I/preview" title="回送台帳サンプル(閲覧専用)" loading="lazy" style="width:100%;height:100%;border:0"></iframe></div>



<p class="wp-block-paragraph"><a href="https://docs.google.com/spreadsheets/d/1mHHlXiAej8VPcurq4WHGsfVDfAjUK60Kv0MdCWXV86I/edit?usp=sharing" target="_blank" rel="noopener noreferrer nofollow">スプレッドシートを別タブで開く</a>(閲覧専用)</p>



<p class="wp-block-paragraph"><a href="https://script.google.com/macros/s/AKfycbzymzIVUb0kSs64M5t53XYNKNoXJ2dKM227LxF0ShvSSa2VUfbKRMIuKfIZgswe_PHw/exec" target="_blank" rel="noopener noreferrer nofollow">入力フォームを別タブで開く</a>(登録した内容は、上のスプレッドシートの台帳に入ります)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/spreadsheet-ledger-input-form/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>複数URLの画像を一括ダウンロード 保存先も分ける無料アプリ</title>
		<link>https://javeo.jp/bulk-image-downloader/</link>
					<comments>https://javeo.jp/bulk-image-downloader/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Fri, 25 Sep 2026 09:00:19 +0000</pubDate>
				<category><![CDATA[フリーソフト]]></category>
		<category><![CDATA[自作アプリ]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5462</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-1024x538.png" class="webfeedsFeaturedVisual" /></p>ページのURLを並べるだけで、複数のページから画像をまとめて保存できる無料のWindowsアプリ「まとめて画像ダウンロード」を紹介します　行ごとに保存先フォルダを指定すればURLごとに分けられ、WebPなどの画像は保存するときにJPG・PNGへ形式もそろえられます]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">今回は自作アプリの紹介です</p>



<p class="wp-block-paragraph">きっかけは複数URLの画像を一括ダウンロードする仕事の依頼でした<br>フリー素材サイトの検索結果ページ30件から、画像を集める作業で対象のURLはベースから少し変えるだけ</p>



<p class="wp-block-paragraph">Excelでちょっと操作すればURLの準備は簡単なんですが、何せ1ページから10ファイル前後の画像を順次ダウンロードするのはなかなか骨の折れる作業・・・</p>



<p class="wp-block-paragraph">そこで今後も使う機会があるだろうと自作してしまったアプリの名前はドストレートに「まとめて画像ダウンロード」です！</p>



<p class="wp-block-paragraph">URLから対象となる画像を事前チェックして、対象を選んで一括ダウンロードする意外となかった仕様なので役に立つシーンがあれば是非ご利用ください</p>



<h2 class="wp-block-heading">「画像のURL一覧」でなく「ページのURL一覧」から集める</h2>



<p class="wp-block-paragraph">このアプリで入力するのは、画像ファイルのURLではなく<strong>ページの URL</strong> です</p>



<p class="wp-block-paragraph">「画像を一括ダウンロード」する拡張機能やWEBサービスは多くありますが、意外と複数のURLに対して一括してダウンロードするサービスは見つけられませんでした</p>



<p class="wp-block-paragraph">特にWEBサービスは静的コンテンツならいいんですが動的な場合は対応できないこともしばしば・・</p>



<p class="wp-block-paragraph">そこでこのアプリは、アプリ内のブラウザ(Microsoft Edge WebView2)でページを実際に開いて<strong><span class="swl-marker mark_yellow">下まで自動でスクロールしてから、ページの中の画像を集める</span></strong>作りにしました</p>



<p class="wp-block-paragraph">この仕様にして後述の無限スクロールを除けば今のところ目的の画像がダウンロードできないページには出会っていません</p>



<p class="wp-block-paragraph">気をつけてほしいのは、<strong><span style="color:#e8313b" class="swl-marker mark_yellow">ページ送り(2ページ目以降)やリンク先のページは対象外</span></strong>になっている点です<br>クエリパラメータにページ番号があればそこを変えて必要ページ分のURLを登録すれば疑似的に対応できます</p>



<p class="wp-block-paragraph">もう一つ、痒いところに手が届く機能として貼り付けで登録できるようにしています<br>Excel で「URL」「保存先」の2列を作っておけば、コピーして「クリップボードから貼り付け」で一度に入れられます</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="800" src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list.png" alt="「URL一覧」画面。3つのURLに行ごとの保存先フォルダが入り、既定の保存先の欄と「行を追加」「クリップボードから貼り付け」「チェック開始」のボタンが並んでいる" class="wp-image-5465" srcset="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list.png 1200w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list-300x200.png 300w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list-1024x683.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list-150x100.png 150w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-url-list-768x512.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>URL が規則的なら、Excel で列を作ってまとめて貼るのが早いです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">作ってよかったのは保存先のフォルダ分けと画像の形式変換</h2>



<p class="wp-block-paragraph">作ってみて役に立ったのは、<strong>URL ごとの保存先</strong>と、保存するときの<strong>形式の変換</strong>の2つでした</p>



<h3 class="wp-block-heading">URLごとに保存先フォルダを分ける</h3>



<p class="wp-block-paragraph">「URL一覧」画面では、<strong><span class="swl-marker mark_yellow">URL の1行ごとに保存先フォルダを決められます</span></strong><br>30ページ分の画像を1つのフォルダに混ぜるとどの画像がどのページのものかあとから追いにくくなります<br>保存先を最初から分けておけば、ページ単位で分かれた状態のまま残ります</p>



<ul class="wp-block-list -list-under-dashed">
<li>行ごとの保存先は、行の「…」からフォルダを選べる</li>



<li>既定の保存先を使う行は、そのフォルダに直接入る(ページごとのサブフォルダは作られない)</li>



<li>同じ名前のファイルがあっても<strong>上書きせず</strong>、name_2.jpg のように番号を付けて保存する</li>
</ul>



<p class="wp-block-paragraph">保存が終わったら、ファイルの一覧を CSV か Excel で書き出せます<br>元URL・保存先・サイズ・alt が並ぶので、画像の出どころを控えておくのに使えます</p>



<h3 class="wp-block-heading">保存するときに画像の形式をそろえる</h3>



<p class="wp-block-paragraph">「共通条件」画面の「ダウンロード時拡張子」で、保存する形式を 無変換 / JPG / PNG / WebP から選べるようにしました<br>サイトが WebP で配信していても、<strong><span class="swl-marker mark_yellow">手元では JPG や PNG にそろえて保存できます</span></strong><br>既定は「無変換」で、選んだ形式は記憶するようにしているのでいつもPNGで保存したい人には便利</p>



<p class="wp-block-paragraph">変換の仕様は次のとおりです</p>



<ul class="wp-block-list -list-under-dashed">
<li>JPG は透明な部分を持てないので、白で塗ってから保存する</li>



<li>SVG と、AVIF のように変換できない形式は元の形式のまま保存し、結果のメッセージに理由を出す</li>



<li>アニメーション GIF は<strong>最初のコマだけ</strong>の静止画になる(動きを残すなら「無変換」のまま)</li>



<li>JPG と WebP は品質90で保存する</li>



<li>変換先に GIF や BMP は選べない</li>
</ul>



<p class="wp-block-paragraph">変換できない画像が混ざっても、エラーにはせずそのままダウンロードする仕様にしています</p>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="800" src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter.png" alt="「共通条件」画面。画像サイズ・対象拡張子・ダウンロード時拡張子・対象要素(CSS セレクタ)・最小ファイルサイズの入力欄が並んでいる" class="wp-image-5466" srcset="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter.png 1200w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter-300x200.png 300w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter-1024x683.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter-150x100.png 150w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-filter-768x512.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>迷ったら既定の無変換のまま使い、困ったときだけ形式を選べば足ります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4611">
<div class="jv-books" data-shelf="soft"><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;" /> PC仕事の時短に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.jpg?_ex=240x240" alt="できる人のパソコン仕事術 なんと効率10倍!" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できる人のパソコン仕事術 なんと効率10倍!</p><p class="jv-book-author">パソコン博士TAIKI</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="4296204572">Amazonで見る</a><a class="jv-btn jv-btn-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="soft" data-mall="rakuten" data-book="4296204572">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.jpg?_ex=240x240" alt="できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版</p><p class="jv-book-author">法林岳之ほか</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="4295024155">Amazonで見る</a><a class="jv-btn jv-btn-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="soft" data-mall="rakuten" data-book="4295024155">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.jpg?_ex=240x240" alt="できるポケット 時短の王道 ショートカットキー全事典 改訂4版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できるポケット 時短の王道 ショートカットキー全事典 改訂4版</p><p class="jv-book-author">間久保恭子・できるシリーズ編集部</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="429501995X">Amazonで見る</a><a class="jv-btn jv-btn-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="soft" data-mall="rakuten" data-book="429501995X">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='soft';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "できる人のパソコン仕事術 なんと効率10倍!", "a": "パソコン博士TAIKI", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F", "id": "4296204572"}, {"t": "できるWindows 11パーフェクトブック 困った!&#038;便利ワザ大全 改訂3版", "a": "法林岳之ほか", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F", "id": "4295024155"}, {"t": "できるポケット 時短の王道 ショートカットキー全事典 改訂4版", "a": "間久保恭子・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F", "id": "429501995X"}, {"t": "ビジュアル ショートカットキー時短ワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F", "id": "4296205773"}, {"t": "取り急ぎ、パソコン仕事の基本だけ教えてください！", "a": "大林ひろこ", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F", "id": "4297141183"}, {"t": "ビジュアル 仕事が10倍速くなるエクセルワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7343/9784296207343_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F", "id": "4296207342"}, {"t": "脱マウス最速仕事術", "a": "森新", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9229/9784478109229.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F", "id": "4478109222"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">複数URLの画像を一括ダウンロードする3ステップ</h2>



<p class="wp-block-paragraph">URL を入れて「チェック開始」を押し、事前確認で選んで保存する3ステップです</p>



<p class="wp-block-paragraph">起動は、zip を解凍して BulkImageDownloader.exe を開くだけで、インストールは要りません<br>署名証明書を付けていないので、初回起動時は SmartScreen の警告が出ますがご了承を、、(「詳細情報」→「実行」で進めます)</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">URLと保存先を入れる</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">「URL一覧」画面で、画像を集めたいページの URL と保存先フォルダを1行ずつ入れます<br>URL ごとのフォルダに分けたいなら、行ごとに保存先を入れます<br>※最初は1〜2件で試すと、どんな画像が集まるかがつかめます</p>
</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">アプリ内のブラウザが URL を1件ずつ開き、下まで自動でスクロールしてから画像を集めます<br>まだ保存はされません</p>
</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">「事前確認」画面で、URL ごとの件数(検出 / 一致 / 選択中)とサムネイルを見て、要らない画像を外します<br>「選択中の画像をダウンロード」を押すと、指定した保存先に保存されます</p>
</div></div>
</div>



<figure class="wp-block-image size-full is-style-shadow"><img decoding="async" width="1200" height="800" src="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review.png" alt="「事前確認」画面。上にURL別の件数表、下にサムネイル一覧があり、一部の画像のチェックを外して選択中が37件に減っている" class="wp-image-5467" srcset="https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review.png 1200w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review-300x200.png 300w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review-1024x683.png 1024w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review-150x100.png 150w, https://javeo.jp/wp-content/uploads/2026/09/bulk-image-downloader-review-768x512.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">保存する前に選び直せるので、<strong><span class="swl-marker mark_yellow">余計な画像まで保存してから消す手間がありません</span></strong><br>サムネイルを右クリックすると「ここから後ろをすべて選択解除」が出ますので、ページ下のほうのバナーなどが後ろにまとまっていれば、まとめて外せます</p>



<p class="wp-block-paragraph">アイコンのような小さい画像が混ざるときは、先に「共通条件」で幅の最小を決めておきます<br>ページの一部分だけに絞りたいなら、対象要素に CSS セレクタを入れる方法もあります(「ブラウザ」画面の「要素を選択」でクリックすると自動で入ります)<br>セレクタの書き方そのものは <a href="https://javeo.jp/css-selector/" target="_blank" rel="noopener noreferrer">ページ内の場所を指定するCSSセレクタの書き方</a> にまとめています</p>



<p class="wp-block-paragraph">画面ごとの細かい操作は、アプリ庫の <a href="https://javeo.jp/app/bulk-image-downloader/howto/" target="_blank" rel="noopener noreferrer">まとめて画像ダウンロードの使い方</a> に載せていますので一度確認してみてください</p>



<h2 class="wp-block-heading">向いていないケースと使う前の注意</h2>



<p class="wp-block-paragraph">このアプリが向くのは、何十ページ分もの URL をまとめて回したいときです</p>



<h3 class="wp-block-heading">1ページだけ保存したいとき</h3>



<p class="wp-block-paragraph">取りたい画像が1ページにしかないなら、<strong>ブラウザの拡張機能など</strong>他にもツールがあります<br>対象が1ページしかない場合はお好みで使い分けを</p>



<h3 class="wp-block-heading">スクロールで読み込みを足していくサイト</h3>



<p class="wp-block-paragraph">下へスクロールするたびに続きを読み込むサイト(無限スクロール)では、奥のほうの画像まで集めきれません<br>自動スクロールは、<strong><span style="color:#e8313b" class="swl-marker mark_yellow">最大でも30秒で止まる</span></strong>作りにしています</p>



<p class="wp-block-paragraph">ページの中の一部分だけがスクロールする作りのサイトも、スクロールで後から出てくる画像を取りこぼすことがあります<br>保存する前に、事前確認の件数とサムネイルで足りない画像がないかを見ておくと確実です</p>



<h3 class="wp-block-heading">使う前に確認したい規約とサーバーの負荷</h3>



<p class="wp-block-paragraph">フリー素材サイトの画像でも、使える範囲は<strong><span class="swl-marker mark_yellow">サイトごとの利用規約やライセンス</span></strong>で決まっています<br>まとめて落とす前に、商用利用やクレジット表記の条件を読んでおくのが無難です</p>



<p class="wp-block-paragraph">また相手のサーバーへの負荷も考えて、ページの読み込みは1件ずつにしています<br>ダウンロードの同時接続は、全体で4・同じサイトへは2までなので件数が多いと少し待ちますが、そのぶん相手のサイトにかける負荷は小さく済みます</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>規約で自動取得を禁じているサイトには使わないでください</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ:ページのURLを並べて、画像は保存前に選ぶ</h2>



<p class="wp-block-paragraph">まとめて画像ダウンロードは、ページの URL を並べて、ページの中の画像をまとめて保存する無料の Windows アプリです</p>



<p class="wp-block-paragraph">保存先を行ごとに指定すれば、URL ごとのフォルダに分かれます<br>保存するときの形式は JPG・PNG・WebP から選べます<br>AVIF や SVG は元の形式のまま残ります</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>検索結果や一覧のページが何十ページもあって、画像をまとめて集めたい</li>



<li>集めた画像を、ページごとのフォルダに分けて残したい</li>



<li>WebP で配信されている画像を、JPG や PNG にそろえて保存したい</li>
</ul>



<p class="wp-block-paragraph">ダウンロードと動作環境は、アプリ庫のページにまとめています</p>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">アプリ庫</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/app/wp-content/uploads/2026/09/bulk-image-downloader.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/app/bulk-image-downloader/" target="_blank" rel="noopener noreferrer">まとめて画像ダウンロード｜複数URLの画像を一括ダウンロード | アプリ庫</a>
						<span class="p-blogCard__excerpt">複数のWebページのURLから、条件に合う画像だけを一括ダウンロードできる無料のWindowsアプリです。URLごとに保存先を指定でき、保存前にサムネイルで要らない画像を外せま&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">ほかに作ってきた Windows アプリの話は、<a href="https://javeo.jp/vibecoding-apps/" target="_blank" rel="noopener noreferrer">バイブコーディングで作ったWindowsアプリの実例4本</a> に書いています</p>


<div class="p-blogParts post_content" data-partsID="4611">
<div class="jv-books" data-shelf="soft"><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;" /> PC仕事の時短に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.jpg?_ex=240x240" alt="できる人のパソコン仕事術 なんと効率10倍!" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できる人のパソコン仕事術 なんと効率10倍!</p><p class="jv-book-author">パソコン博士TAIKI</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4296204572?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="4296204572">Amazonで見る</a><a class="jv-btn jv-btn-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="soft" data-mall="rakuten" data-book="4296204572">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.jpg?_ex=240x240" alt="できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できるWindows 11パーフェクトブック 困った!&amp;便利ワザ大全 改訂3版</p><p class="jv-book-author">法林岳之ほか</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4295024155?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="4295024155">Amazonで見る</a><a class="jv-btn jv-btn-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="soft" data-mall="rakuten" data-book="4295024155">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.jpg?_ex=240x240" alt="できるポケット 時短の王道 ショートカットキー全事典 改訂4版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">できるポケット 時短の王道 ショートカットキー全事典 改訂4版</p><p class="jv-book-author">間久保恭子・できるシリーズ編集部</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/429501995X?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="soft" data-mall="amazon" data-book="429501995X">Amazonで見る</a><a class="jv-btn jv-btn-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="soft" data-mall="rakuten" data-book="429501995X">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='soft';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "できる人のパソコン仕事術 なんと効率10倍!", "a": "パソコン博士TAIKI", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4571/9784296204571.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17897537%2F", "id": "4296204572"}, {"t": "できるWindows 11パーフェクトブック 困った!&#038;便利ワザ大全 改訂3版", "a": "法林岳之ほか", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4156/9784295024156_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18526931%2F", "id": "4295024155"}, {"t": "できるポケット 時短の王道 ショートカットキー全事典 改訂4版", "a": "間久保恭子・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9954/9784295019954.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17910290%2F", "id": "429501995X"}, {"t": "ビジュアル ショートカットキー時短ワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5776/9784296205776_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17933666%2F", "id": "4296205773"}, {"t": "取り急ぎ、パソコン仕事の基本だけ教えてください！", "a": "大林ひろこ", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17823385%2F", "id": "4297141183"}, {"t": "ビジュアル 仕事が10倍速くなるエクセルワザ事典", "a": "日経PC21", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7343/9784296207343_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18133500%2F", "id": "4296207342"}, {"t": "脱マウス最速仕事術", "a": "森新", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9229/9784478109229.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16383460%2F", "id": "4478109222"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/bulk-image-downloader/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fable 5.1の特徴 Fable 5・Opus 5との違い</title>
		<link>https://javeo.jp/claude-fable-5-1-changes/</link>
					<comments>https://javeo.jp/claude-fable-5-1-changes/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Wed, 02 Sep 2026 22:38:19 +0000</pubDate>
				<category><![CDATA[AI・Claude]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[生成AI]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5364</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/claude-fable-5-1-changes-1024x538.png" class="webfeedsFeaturedVisual" /></p>2026年9月1日に出たClaude Fable 5.1の特徴を、公式情報だけで整理しました、Fable 5との違い(挙動が変わる3点と価格)、Opus 5との違い(単価は2倍でキャッシュ読み取りだけ逆転)、プランごとの扱いとClaude Codeの既定モデルまで、比較表で1枚に並べています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/09/claude-fable-5-1-changes-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">2026年9月1日、Anthropicから<strong>Claude Fable 5.1</strong>が公開されました<br>Fable 5の後継にあたるモデルで、入力と出力の単価はFable 5から据え置き、いっしょに発表されたMythos 5.1とは中身が同じモデルという関係</p>



<p class="wp-block-paragraph">新しいモデルが出ると乗り換えたくなりますが、今回はちょっと事情が変わっていて、<strong>公式自身が「まずはOpus 5から」と書いています</strong><br>要点は3つなんです</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<ul class="wp-block-list -list-under-dashed">
<li>入力と出力の単価はFable 5と同じ、下がったのは<strong>キャッシュ読み取りだけで75%引き</strong></li>



<li>入力と出力はOpus 5の2倍で、公式の推奨は「ほとんどの用途はまずOpus 5から」</li>



<li>Claude Codeの既定モデルはOpus 5とSonnet 5のまま(公式ドキュメント)、claude.aiはどのプランでもFableをモデルピッカーから自分で選ぶ形</li>
</ul>
</div></div>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">この記事は<strong>2026年9月2日時点</strong>の公式情報をもとにしています</p>
</div></div>



<h2 class="wp-block-heading">Claude Fable 5.1とは 公式スペックをFable 5・Opus 5と並べる</h2>



<p class="wp-block-paragraph">Claude Fable 5.1は、Anthropicが2026年9月1日に出した最上位クラスのモデルで、モデルIDは<strong>claude-fable-5-1</strong>です</p>



<p class="wp-block-paragraph">トークンやコンテキストウィンドウあたりの用語がふわっとしている方は、<a href="https://javeo.jp/claude-glossary-beginner/" target="_blank" rel="noopener noreferrer">トークンやコンテキストウィンドウの意味を先に確かめる</a>と、この先の表がすんなり読めると思います<br>公式のモデルページと価格表に載っている数字を、Fable 5とOpus 5の2つと横に並べたのが下の表<br>表に出てくるeffortは、モデルにどれだけ考えさせるかの強さ設定です</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:900px;"><thead><tr><th>項目</th><th>Claude Fable 5.1</th><th>Claude Fable 5</th><th>Claude Opus 5</th></tr></thead><tbody><tr><td>モデルID</td><td>claude-fable-5-1</td><td>claude-fable-5</td><td>claude-opus-5</td></tr><tr><td>リリース日</td><td>2026年9月1日</td><td>2026年6月9日</td><td>2026年7月24日</td></tr><tr><td>ステータス</td><td>Active(latest)</td><td>Active(legacy)</td><td>Active(latest)</td></tr><tr><td>入力 / 出力(100万トークン)</td><td>$10 / $50</td><td>$10 / $50</td><td>$5 / $25</td></tr><tr><td>キャッシュ読み取り</td><td>$0.25</td><td>$1.00</td><td>$0.50</td></tr><tr><td>コンテキスト</td><td>1Mトークン</td><td>1Mトークン</td><td>1Mトークン</td></tr><tr><td>最大出力</td><td>128Kトークン</td><td>128Kトークン</td><td>128Kトークン</td></tr><tr><td>思考(thinking)</td><td>常時オン・切れない</td><td>常時オン・切れない</td><td>常時オン・effort high以下なら切れる</td></tr><tr><td>既定のeffort</td><td>high</td><td>high</td><td>high</td></tr><tr><td>レイテンシ区分</td><td>Slower</td><td>(記載なし)</td><td>Moderate</td></tr><tr><td>知識カットオフ</td><td>2026年6月</td><td>2026年1月</td><td>2026年5月</td></tr><tr><td>ZDR(ゼロデータ保持)</td><td>原則不可(Anthropicの明示許可を除く)</td><td>原則不可(同左)</td><td>可</td></tr><tr><td>fast mode</td><td>非対応</td><td>非対応</td><td>対応(research preview)</td></tr><tr><td>引退時期</td><td>2027年9月1日より前にはしない</td><td>2027年6月9日より前にはしない</td><td>2027年7月24日より前にはしない</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">まず目に入るのは、<strong><span class="swl-marker mark_yellow">1Mコンテキストが3モデルとも同じ</span></strong>という行でしょう<br>窓の大きさはFable 5.1の売りではなくて、Opus 5もSonnet 5も同じ1Mなんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>3モデルとも横並びなので、窓の広さでは選ぶ理由になりません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">差が出ているのは知識のカットオフで、Fable 5.1は<strong>2026年6月</strong>と、現行ラインナップの中でいちばん新しい日付になっています<br>Opus 5が2026年5月、Fable 5が2026年1月なので、Fable 5から見ると5か月ぶん新しい知識を持っている計算</p>



<p class="wp-block-paragraph">そのかわり、公式のレイテンシ区分は<strong><span class="swl-marker mark_yellow">Slower(現行でいちばん遅い)</span></strong>と書かれています<br>何秒・何分かかるという公式の数字は出ていないので、待ち時間の具体的なところは触ってみないと分からないでしょう</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">いっしょに発表された<strong>Mythos 5.1</strong>は、Fable 5.1と同じモデルで<strong>安全措置(safeguards)のレベルが違う</strong>という位置づけ<br>提供先はProject Glasswingの承認済み参加者だけなので、一般の利用者がモデルピッカーで選べるものではありません</p>
</div></div>



<h2 class="wp-block-heading">Fable 5.1で新しくなったところ</h2>



<p class="wp-block-paragraph">公式が能力の伸びとして挙げているのは6つの領域で、コーディングと事務作業まわりに寄っています</p>



<ul class="wp-block-list -list-under-dashed">
<li>長時間まかせるエージェント型のコーディング</li>



<li>文書・スプレッドシート・スライドを扱う仕事</li>



<li>リサーチと検索</li>



<li>画像の読み取り、PDFの中の密なグラフや表とかも対象</li>



<li>ロングコンテキスト(長い入力の扱い)</li>



<li>パソコンの操作</li>
</ul>



<p class="wp-block-paragraph">日本語で使う立場でちゃんと見ておきたいのは、この一覧に多言語が入っていないところ<br>公式は<strong><span class="swl-marker mark_yellow">多言語の性能はFable 5と同等</span></strong>と書いていて、日本語が良くなったとは言っていません</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>日本語が良くなったとは公式も書いていないので、期待しすぎないほうが安全です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">新機能として公式が挙げているのは5つ<br>いちばん財布に近いのが<strong>キャッシュ読み取りの値下げ</strong>で、100万トークンあたり$1.00だったものが<strong>$0.25</strong>になりました</p>



<p class="wp-block-paragraph">Anthropicはこの値下げについて、APIのようにトークン単位で課金される場面の話として「典型的なワークロードならFable 5より約25%、エージェント色の濃い作業なら最大約45%安くなる」と見込んでいます<br>実測値ではなく公式の見積もりなので、鵜呑みにはできない数字</p>



<p class="wp-block-paragraph">しかも安くなるのはキャッシュを使い回す長い作業のほうで、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">トークン課金で単発のチャットを投げるぶんには1円も変わりません</span></strong><br>入力と出力の単価は据え置きですし、定額プランなら月額そのものは変わりません<br>ただしProなどでFableを使うと、減るのは使用クレジット(実費)のほうです(後述)</p>



<p class="wp-block-paragraph">残る3つは、APIを自分で叩く人向けの追加です</p>



<ul class="wp-block-list -list-under-dashed">
<li><strong>会話の途中でeffortを切り替えても、プロンプトキャッシュを保ったまま</strong>になりました<br>Fable 5はこの指定自体に非対応でエラー、Opus 5は対応済み</li>



<li><strong>そのターンかぎりのシステムメッセージ</strong>が置けます<br>次のユーザー発言が来ると消える一方で履歴には残るので、キャッシュも思考も壊れない作り</li>



<li><strong>ツール実行中の進捗を読める形で返す設定</strong>が増えました<br>既定だと長い処理の途中が無言に見えるので、進捗のテキストだけ受け取れるようにする指定</li>
</ul>



<p class="wp-block-paragraph">3つとも、公式の扱いはまだbeta(試験段階)です</p>



<p class="wp-block-paragraph">5つ目が<strong>電子透かし</strong><br>Fable 5.1とMythos 5.1が作ったテキストには統計的な透かしが入り、コード実行ツールなどで作った対応形式の画像・動画は、Claude APIのFiles API経由で取り出したときにC2PA(コンテンツの出どころを示す業界規格)の来歴情報が付きます<br>透かしの仕組み自体は前からあるもので、<a href="https://javeo.jp/claude-weekly-2026-08-10/" target="_blank" rel="noopener noreferrer">Claudeが出力に印を入れている話</a>は8月の週末メモでも触れました</p>



<h3 class="wp-block-heading">公式のベンチマーク表にSWE-benchは載っていない</h3>



<p class="wp-block-paragraph">Anthropicの発表ページの比較表に並んでいるのは次の数字だけで、その中に<strong>SWE-bench</strong>はありません</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:900px;"><thead><tr><th>ベンチマーク</th><th>Fable 5.1</th><th>Fable 5</th><th>Opus 5</th><th>GPT-5.6 Sol</th></tr></thead><tbody><tr><td>Terminal-Bench-Science 0.1(科学研究)</td><td>52.6%</td><td>24.7%</td><td>29.0%</td><td>22.4%</td></tr><tr><td>Terminal-Bench 4.0(エージェント型コーディング)</td><td>55.8%</td><td>42.0%</td><td>52.3%</td><td>37.3%</td></tr><tr><td>GDPval-AA v2(ナレッジワーク)</td><td>1853</td><td>1723</td><td>1824</td><td>1711</td></tr><tr><td>OSWorld 2.0 partial(パソコン操作)</td><td>77.9%</td><td>72.9%</td><td>75.4%</td><td>—</td></tr><tr><td>OSWorld 2.0 strict(パソコン操作)</td><td>41.7%</td><td>36.1%</td><td>39.6%</td><td>—</td></tr><tr><td>Humanity&#8217;s Last Exam(ツールなし)</td><td>60.9%</td><td>57.8%</td><td>56.6%</td><td>—</td></tr><tr><td>Humanity&#8217;s Last Exam(ツールあり)</td><td>65.0%</td><td>63.8%</td><td>63.6%</td><td>—</td></tr><tr><td>AutomationBench(業務ワークフロー)</td><td>31.4%</td><td>17.1%</td><td>26.9%</td><td>19.6%</td></tr><tr><td>CursorBench 3.2.0(エージェント型コーディング)</td><td>73.4%</td><td>70.5%</td><td>70.0%</td><td>67.2%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">表の「—」は、公式がその欄の数字を出していないという意味です<br>数値はどれもAnthropicの自社公表で、この比較表にはeffortの明記がありません(effort別の精度とコストの図は別に出ています)</p>



<p class="wp-block-paragraph">伸び幅が大きいのはだいたいエージェント系で、<strong>Terminal-Bench 4.0</strong>がFable 5の42.0%から55.8%まで上がっています<br>業務ワークフローのAutomationBenchも17.1%から31.4%なので、長く動かし続ける場面ほど差が付く並び</p>



<p class="wp-block-paragraph">コーディングの話になるとSWE-benchの数字を探したくなりますが、今回の発表ページには入っていません<br>他所で見かける数字は別のソースのものなので、公式値として扱わないほうが安全だと思います</p>



<h2 class="wp-block-heading">Fable 5との違い 3つの挙動変更と価格</h2>



<p class="wp-block-paragraph">APIの作りで変わったのは3つで、どれも<strong>思考(thinking)</strong>とツールの呼び方まわりです</p>



<ol class="wp-block-list -list-under-dashed">
<li><strong>強制ツール利用が使えません</strong><br>tool_choiceにanyやtoolを渡すとエラー(autoとnoneは従来どおり)</li>



<li><strong>思考ブロックが作ったモデルに紐づきます</strong><br>Fable 5.1は旧モデルの思考を読めますが、旧モデルはFable 5.1の思考を読めない一方通行</li>



<li><strong>過去のターンを編集すると思考ブロックが無効になります</strong><br>2026年8月31日以降に作られた新規アカウントで強制される検査</li>
</ol>



<p class="wp-block-paragraph">1つ目について公式は、思考がつねにオンなので強制すると思考を飛ばしてしまい、モデルが考えを引数の中に書き込んで引数の質が落ちるから、と説明しています</p>



<p class="wp-block-paragraph">3つとも重そうに見えますが、過去のターンを編集する話については、<strong><span class="swl-marker mark_yellow">Claude Code・claude.ai・Managed Agents・Agent SDKが会話の履歴をそのまま保つ作り</span></strong>なので表に出てきません(公式が名指しで書いています)<br>残る2つは自分でAPIを呼ぶ側の話で、SDK経由でもtool_choiceをany / toolにしていれば影響を受けます</p>



<p class="wp-block-paragraph">価格は入力$10・出力$50で据え置き、動いたのはキャッシュ読み取りだけです(詳しくは前の節)</p>



<p class="wp-block-paragraph">Fable 5は<strong>Legacy</strong>という扱いに変わり、公式がすすめているのは5.1への移行<br>ただし引退は<strong>2027年6月9日より前にはしない</strong>と書かれているので、今すぐ使えなくなるわけではありません</p>



<p class="wp-block-paragraph">もう1つ、Fable 5で使えた<strong>Priority Tier</strong>(処理枠を前もって確保する契約)が5.1では非対応になりました<br>ちょっと誤解しやすいところで、<strong>Opus 5も同じく非対応</strong>ですし、そもそもPriority Tierのキャパシティ確約は新規購入ができない状態<br>だから「Opus 5なら使えるのに」は乗り換えの理由にならないでしょう</p>



<h3 class="wp-block-heading">コードを変えなくても現れる挙動の差</h3>



<p class="wp-block-paragraph">設定を1つも変えていなくても表に出てくる違いが、公式の数えかたで7つあります<br>チャットで使う人に関係するのは、このあたり</p>



<ul class="wp-block-list -list-under-dashed">
<li>太字・見出し・リストといった装飾が減る</li>



<li>文章が場所によって密になる(長い文が増えて段落が少なくなる)</li>



<li>要約のときに、引用符なしで原文をそのまま再現しがち</li>



<li>effortをlowにすると、検索せず記憶から答えがち</li>
</ul>



<p class="wp-block-paragraph">エージェントとして長く走らせる人に関わるのは、こういうのだったりします</p>



<ul class="wp-block-list -list-under-dashed">
<li>並列のツール呼び出しが減って、1ターン1呼び出しになることがある</li>



<li>長いツール実行の途中で、進捗の更新が減る(特に高いeffortのとき)</li>



<li>小さな修正でも、ファイル全体を書き直しがち</li>
</ul>



<p class="wp-block-paragraph">並列のツール呼び出しについて公式は「往復が増えるぶんトークンと実時間はかかるが、答えの質は落ちない」と書いています<br>ファイル全体の書き直しのほうも「結果はたいてい同じだが、出力トークンと時間を食う」という書き方をしています</p>



<p class="wp-block-paragraph">チャットの装飾が減る件について公式は、<strong><span class="swl-marker mark_yellow">旧モデル向けに書いた「装飾するな」系の指示が、必要な構造まで消してしまうことがある</span></strong>と注意しています<br>カスタム指示を自分で書いている人には、実害がありそうな話だと思います</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>装飾を減らす指示を書いている人は、いちど見直しどきかもしれません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="5291">
<div class="jv-adshelf" data-shelf="ai">
<style>
.jv-adshelf{border:1px solid #d7ddea;border-radius:8px;background:#f8faff;padding:16px 18px;margin:2em 0}
.jv-adshelf__head{display:flex;align-items:center;gap:8px;margin-bottom:14px}
.jv-adshelf__title{font-weight:700;font-size:1.02em;line-height:1.4}
.jv-adshelf__pr{flex:none;font-size:.7em;font-weight:700;color:#fff;background:#8a94a6;border-radius:3px;padding:2px 6px;letter-spacing:.04em}
.jv-adshelf__card{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;padding:14px 0}
.jv-adshelf__card+.jv-adshelf__card{border-top:1px dashed #d7ddea}
.jv-adshelf__banner{flex:0 0 200px;max-width:100%;display:flex;align-items:center;justify-content:center}
.jv-adshelf__banner img{max-width:100%;height:auto;display:block}
.jv-adshelf__body{flex:1 1 260px;min-width:0}
.jv-adshelf__name{font-weight:700;margin:0 0 6px;font-size:.95em;line-height:1.5}
.jv-adshelf__desc{margin:0 0 12px;font-size:.9em;line-height:1.8;color:#3d4451}
.jv-adshelf__btn{display:inline-block;background:#3B5BDB;color:#fff;font-weight:700;font-size:.9em;text-decoration:none;border-radius:5px;padding:9px 18px}
.jv-adshelf__btn:hover{opacity:.88}
@media(max-width:600px){.jv-adshelf__banner{flex:0 0 100%;max-width:240px;margin:0 auto}}
</style>
<div class="jv-adshelf__head"><span class="jv-adshelf__title">AIで仕事を減らしたい方へ</span><span class="jv-adshelf__pr">PR</span></div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" rel="nofollow" referrerpolicy="no-referrer-when-downgrade" attributionsrc><img decoding="async" src="//image.moshimo.com/af-img/7302/000000093995.png" width="500" height="500" style="border:none;"></a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" width="1" height="1" style="border:none;" loading="lazy"></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">AI鬼管理｜Claude Code活用の業務自動化トレーニング</p>
<p class="jv-adshelf__desc">Claude Code を業務の自動化に使うためのトレーニングです<br>いきなり申し込む形ではなく、まずは無料の業務効率化診断(オンライン面談)から始められます</p>
<a class="jv-adshelf__btn" href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">無料の業務効率化診断を見てみる</a>
</div>
</div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" rel="nofollow"><img decoding="async" border="0" width="300" height="250" alt="" src="https://www23.a8.net/svt/bgt?aid=260529679315&#038;wid=003&#038;eno=01&#038;mid=s00000024524001009000&#038;mc=1"></a><img decoding="async" border="0" width="1" height="1" src="https://www14.a8.net/0.gif?a8mat=4B41ZJ+57JLVM+5988+609HT" alt=""></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">Notta｜AI自動文字起こし</p>
<p class="jv-adshelf__desc">会議や動画の音声を自動で文字にするサービスです<br>議事録や書き起こしの手作業を減らしたいときに</p>
<a class="jv-adshelf__btn" href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">Nottaを見てみる</a>
</div>
</div>
</div>
</div>


<h2 class="wp-block-heading">Opus 5との違い 単価は2倍、キャッシュ読み取りだけ逆転</h2>



<p class="wp-block-paragraph">入力・出力とも<strong>Opus 5のちょうど2倍</strong>で、Fable 5.1が$10 / $50、Opus 5が$5 / $25<br>やっぱり最初に目が行くのは、この2倍という数字でしょう</p>



<p class="wp-block-paragraph">ところが<strong><span class="swl-marker mark_yellow">キャッシュ読み取りだけは逆転していて、Fable 5.1の$0.25はOpus 5の$0.50の半額</span></strong>なんです<br>公式の移行ガイドにも「Opus 5のレートの半分」とはっきり書かれています<br>同じ文脈を何度も読み直させる長い作業だと、この差が積み上がる場面もあるかもしれません</p>



<ul class="wp-block-list -list-under-dashed">
<li><strong>思考を切れない</strong><br>Opus 5はeffortがhigh以下なら思考をオフにできますが、Fable 5.1はどのeffortでもエラー</li>



<li><strong>強制ツール利用の可否</strong><br>tool_choiceのany / toolを受け付けるのはOpus 5だけ</li>



<li><strong>拒否されたときに返ってくる理由の種類が違う</strong><br>Opus 5はサイバーセキュリティ関連だけですが、Fable 5.1は生物学など拒否されうる範囲が広めです</li>



<li><strong>ZDR(ゼロデータ保持)では原則使えない</strong><br>Fable 5.1は30日のデータ保持が必須で(Anthropicの明示許可がある場合を除く)、Opus 5はZDRでも可</li>



<li><strong>fast modeはOpus 5とOpus 4.8だけ</strong><br>出力速度を上げるモードにFable系は入っていません(research previewでClaude APIのみ、申し込みが要ります)</li>



<li><strong>レイテンシ区分</strong><br>Fable 5.1がSlower、Opus 5がModerate</li>
</ul>



<p class="wp-block-paragraph">ややこしいのは、fast modeの値段の見え方<br>Opus 5をfast modeで回すと入力と出力の単価が$10 / $50になって、Fable 5.1の標準単価と並びます<br>でも同じになるのは入力と出力の単価だけで、キャッシュ読み取りはfast modeでも入力単価の0.1倍という倍率のままなので、当てはめると$1.00<br>Fable 5.1の$0.25とは4倍の開きが残ります<br>中身も別物で、<strong><span class="swl-marker mark_yellow">fast modeは速さを買うもの・Fable 5.1は能力を買うもの</span></strong>という違い</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>同じ値段だからどっちでもいい、とはならないところです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p class="wp-block-paragraph">公式が示している使い分けの順番は、この3段</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<ul class="wp-block-list -list-under-dashed">
<li>ほとんどのワークロードはOpus 5から始める</li>



<li>要求の厳しい推論と、長期のエージェント作業はFable 5.1に任せる</li>



<li>Opus 5をeffort高めで回しても、自分の基準に届かないとき、はじめてFable 5.1に上げる</li>
</ul>
</div></div>



<h2 class="wp-block-heading">プランごとに使えるか Claude Codeの既定は変わらない</h2>



<p class="wp-block-paragraph">Fable 5.1が出ても、<strong>Claude Codeの既定モデルは切り替わりません</strong><br>Fableはどのプランでも、モデルピッカーか<strong>/model</strong>から自分で選ぶ形</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:800px;"><thead><tr><th>プラン</th><th>Fable 5 / 5.1の扱い</th></tr></thead><tbody><tr><td>Free</td><td><strong>利用不可</strong>(公式が明記)</td></tr><tr><td>Pro / Team標準シート</td><td>プランの利用上限には<strong>含まれない</strong>、使用クレジットで利用</td></tr><tr><td>Max / Teamプレミアムシート</td><td>プランの標準の一部、<strong>週次の利用上限の最大50%まで</strong>追加費用なし</td></tr><tr><td>従量課金Enterprise / API</td><td>APIの標準レートで課金</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Freeでは使えないと公式が書いていて、Fable 5と5.1はプラン上の扱いが同じ、とも明記されています</p>



<p class="wp-block-paragraph">Claude Codeの既定モデルは、主なプランでは<strong>Max・Teamプレミアム・Enterprise・APIがOpus 5</strong>、<strong>Pro・Team標準がSonnet 5</strong>のままです<br>今回いちばん実用に近い結論はここで、<strong><span class="swl-marker mark_yellow">新しいモデルが出てもClaude Codeの既定は動かない</span></strong>という話なんです<br>claude.aiのほうは、Fable 5 / 5.1をモデルピッカーから選ぶ、と公式が書いています</p>



<p class="wp-block-paragraph">じゃあProで使えるのか？というと、選べはします<br>ただ<strong><span class="swl-marker mark_yellow" style="color:#e8313b">プランの上限枠には含まれず、使用クレジットの消費になります</span></strong><br>追加費用なしで回せるのはMaxとTeamプレミアムで、それも週次上限の50%まで、という線引きです</p>



<p class="wp-block-paragraph">Proで長く回すと、減るのは上限ではなく使用クレジット、つまり実費<br>Claude Codeでは、Fableのリクエストが使用クレジットに課金される前に同意のプロンプトが出ます(Enterpriseの組織課金では出ません)<br>一度「クレジットで続ける」を選ぶと、次からは出ないので、安全弁として当てにしすぎないほうが無難です<br>ここからは私の見立てですが、Proで常用する前提ならプランの見直しも選択肢に入る気がします</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>Proの人は、Fableを回したぶんだけ財布が直接減る、と覚えておくと安全です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">Claude Codeのバージョンが古いと、Fable 5.1へのリクエストがエラーになります(公式も専用のエラー案内を用意しています)<br>公式が書いている必要バージョンは<strong>v2.1.255以降</strong><br>なので、エラーが出たらClaude Codeをちゃんと最新にするのが早いと思います</p>
</div></div>



<h2 class="wp-block-heading">まとめ 日常はOpus 5、上振れが要るときだけFable 5.1</h2>



<p class="wp-block-paragraph">使い分けの線は公式がはっきり引いていて、<strong>日常のほとんどはOpus 5、届かないときだけFable 5.1</strong>という順番です</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>入力・出力の単価はFable 5と同じ、下がったのはキャッシュ読み取りだけ($1.00 → $0.25)</li>



<li>「約25%安くなる」はトークン課金の場面でのAnthropicの見積もり、月額は変わらないがProは使用クレジット(実費)が減る</li>



<li>知識カットオフは2026年6月でいちばん新しいが、レイテンシ区分はSlower</li>



<li>挙動が変わる3点のうち履歴編集の話はClaude Code・claude.aiが吸収してくれる<br>残る2つは自分でAPIを呼ぶ側の話</li>



<li>Claude Codeの既定は変わらない / Proは使用クレジット扱いでMaxでも週次上限の50%まで</li>
</ul>



<p class="wp-block-paragraph">6月にFable 5で1日作業してみたときは、トークンの減りがけっこう速かった記憶<br>ただ5.1では、キャッシュ読み取りが安くなる一方で、往復が増えたりファイル全体を書き直したりでトークンを余分に使う場面も公式が挙げているので、どちらに転ぶかはもう少し使ってみないと分かりません</p>



<p class="wp-block-paragraph">6月にFable 5を1日まわしたときの体感は、別記事にまとめてあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/06/claude-fable-5-review-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/claude-fable-5-review/" target="_blank" rel="noopener noreferrer">Claude Fable 5を1日使った正直レビュー</a>
						<span class="p-blogCard__excerpt">Anthropicの新モデルClaude Fable 5を1日触った体感をまとめました、有能だけどトークンの減りが速い、Opus 4.8とのスペック比較・世間の評価・噂のファクトチェックまで本家ブログらしく等身大で書いています</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">比較の相手になるOpus 5については、<a href="https://javeo.jp/claude-weekly-2026-07-20/" target="_blank" rel="noopener noreferrer">価格据え置きのまま1Mが既定になった回</a>で整理しています</p>



<p class="wp-block-paragraph">数字や仕様をご自身で確かめたい方へ、一次情報の置き場所は3つ<br>Fable 5.1単体のスペックと価格は<a href="https://platform.claude.com/docs/ja/models/fable-5-1/overview" target="_blank" rel="noopener noreferrer">公式概要ページ(日本語版、表は英語のまま)</a>、Fable 5からの変更点は<a href="https://platform.claude.com/docs/ja/models/fable-5-1/whats-new-fable-5-1" target="_blank" rel="noopener noreferrer">What&#8217;s newのページ(日本語)</a>、プランごとの扱いは<a href="https://support.claude.com/en/articles/15424964-claude-fable-models-on-your-plan" target="_blank" rel="noopener noreferrer">ヘルプセンターの記事(英語)</a>にあります</p>



<p class="wp-block-paragraph">新しいモデルが出ると、とりあえず切り替えたくなるもの<br>でも今回は公式のほうが「まずOpus 5」と言ってくれているので、私はしばらく既定のまま様子を見るつもりです</p>


<div class="p-blogParts post_content" data-partsID="4603">
<div class="jv-books" data-shelf="ai"><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;" /> Claude・生成AIを学べる本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240" alt="実践Claude Code入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">実践Claude Code入門</p><p class="jv-book-author">西見公宏・吉田真吾・大嶋勇樹</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297153548">Amazonで見る</a><a class="jv-btn jv-btn-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="ai" data-mall="rakuten" data-book="4297153548">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.jpg?_ex=240x240" alt="Claude CodeによるAI駆動開発入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Claude CodeによるAI駆動開発入門</p><p class="jv-book-author">平川知秀</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297152754">Amazonで見る</a><a class="jv-btn jv-btn-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="ai" data-mall="rakuten" data-book="4297152754">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240" alt="開発効率をアップする! Claude Code 実用入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">開発効率をアップする! Claude Code 実用入門</p><p class="jv-book-author">大澤文孝</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4839990204">Amazonで見る</a><a class="jv-btn jv-btn-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="ai" data-mall="rakuten" data-book="4839990204">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='ai';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "実践Claude Code入門", "a": "西見公宏・吉田真吾・大嶋勇樹", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F", "id": "4297153548"}, {"t": "Claude CodeによるAI駆動開発入門", "a": "平川知秀", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F", "id": "4297152754"}, {"t": "開発効率をアップする! Claude Code 実用入門", "a": "大澤文孝", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F", "id": "4839990204"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "a": "太田浩史", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F", "id": "429502340X"}, {"t": "できるClaude &#038; Claude Cowork", "a": "清水理史・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F", "id": "4295024848"}, {"t": "Claude仕事術", "a": "佐藤傑", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F", "id": "4815645302"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "a": "ひつじ", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F", "id": "4534062907"}, {"t": "Microsoft 365 Copilot活用大全", "a": "アクセンチュア Copilot利活用推進チーム", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0519/9784296080519.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F", "id": "4296080512"}, {"t": "［みのるん式］ビジネスパーソンのためのClaude Code仕事術", "a": "御田稔", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9399/9784297159399_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F", "id": "4297159392"}, {"t": "この1冊でしっかりわかる Claudeの教科書", "a": "AI Evo Project", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5687/9784815645687.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F", "id": "481564568X"}, {"t": "Google AI 仕事大全 Gemini・NotebookLM・AIエージェントをぜんぶ使う", "a": "澤田竹洋", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6909/9784297156909_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F", "id": "4297156903"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/claude-fable-5-1-changes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>バイブコーディングでWindowsアプリ作成 実例4本と今の進め方</title>
		<link>https://javeo.jp/vibecoding-apps/</link>
					<comments>https://javeo.jp/vibecoding-apps/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Thu, 27 Aug 2026 14:57:54 +0000</pubDate>
				<category><![CDATA[AI・Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[自作アプリ]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5343</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/vibecoding-apps-1024x538.png" class="webfeedsFeaturedVisual" /></p>バイブコーディングでアプリ作成はどこまでやれるのか、Claude Codeでさわった4本のWindowsアプリを材料に並べました 作り直し・前身なしのゼロから・移植・後づけと出発点の違う4本ぶん、リポジトリの実測値と、まだ越えられない線まで書いています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/vibecoding-apps-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">AIが騒がれだしてバイブコーディングというアプリ作成手法が流行りだしたころ、私も例にもれずチャレンジしました<br>ただ当時はAIが出すコードを何度もVisual Studioにコピペコピペ・・・それでも当時は革新的だと思っていたころが懐かしいです</p>



<p class="wp-block-paragraph">感動はしながらも躓くことも多く、そもそもアプリなんてそんな頻繁に作ることもないのでしばらく疎遠になっていましたが、ClaudeではFableが公開されOpusは5になった現在でアプリを作る機会ができまして、改めてバイブコーディングでアプリ作成してみました</p>



<p class="wp-block-paragraph">当時とは全然違う、設計さえできれば配布するところまでほとんど手を動かさずにAIが実行してくれる現状をまとめてみます</p>



<p class="wp-block-paragraph">ちなみに作成したアプリは別サイトの <a href="https://javeo.jp/app/" target="_blank" rel="noopener noreferrer">アプリ庫</a> で公開していますので覗いてみてください</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>コピペが消えただけで、ここまで変わるとは思いませんでした</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">いまの私のアプリ作成は頼んで動かしてダメ出しの繰り返し</h2>



<p class="wp-block-paragraph">私がやるのは<strong>頼むことと、動かして違うところを言うこと</strong>、主にこの2つです<br>コードを書くのもビルドもテストの実行も、Claude Code(デスクトップ版)で進みます</p>



<p class="wp-block-paragraph">いまの進め方にしてから、<strong>コーディングどころか開発ツールも触る必要がありません</strong><br>ビルドや実行の命令はAIが裏で走らせて、返ってきたエラーもそのまま読んで直しにいきます</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">やりたいことを日本語で伝える</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">「常駐して、ホットキーでタスクを登録できるものが欲しい」<br>まずはこれくらいの粒度で足ります、もっと細かく決めたくなりますが、画面まわりは後から言えば直るので最初に決め切らなくて大丈夫</p>
</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">出てくるのは設計書だったり実装計画だったりで、いきなりコードではありません<br>TaskCatcher は15本・CopyPilot は13本のタスクに分かれて、その一覧とかもプロジェクトのフォルダに残りました</p>
</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">実装からテストまでAI側で進む</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">ファイルの書き換えもビルドの実行もAIがやります<br><strong>テストのコードも一緒に書かれる</strong>ので、1か所直したときに他が壊れていないかをその場で確かめられるのが利点</p>
</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">できたexeを起動して、自分で触ります<br>ここだけは代わってもらえないところ、思っていた動きと違えば言葉で返して、また直してもらいます</p>
</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">最後に単一のexeへまとめて、配布用のzipにします<br>4本とも self-contained(動かすのに必要なものを同梱した形)の単一exeで配布中</p>
</div></div>
</div>



<p class="wp-block-paragraph">設計書やテストがこの順で出てくるのは<strong>設計から進めてほしい・テストも書いてほしいと私が頼んでいるから</strong>で、Claude Code の既定の動きではありません<br>何も言わずに投げると、いきなりコーディングから始まったりします</p>



<p class="wp-block-paragraph">前提もひとつ、C#のビルドには .NET SDK が要ります<br>私は別件で開発環境を入れてあるので、まっさらなPCへ何も入れずに始められるわけではないです<br>（入っていなければAIが教えてくれるので指示に従うだけ）</p>



<p class="wp-block-paragraph">とは言え、一昔前と違って自分で開発ツールを開くこともなく、コーディングに<strong><span class="swl-marker mark_yellow">コピペすらも必要なくなった</span></strong>とは想像していなかったところ</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-1024x537.png" alt="Claude Codeデスクトップ版にファイルコピーアプリを作りたいと日本語で伝え、要件の整理から始まっている画面" class="wp-image-5348" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h24_09.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>設計書もAIが作ってくれることが、意外と大きい変化です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">4本の出発点は作り直し・ゼロから・移植・後づけ</h2>



<p class="wp-block-paragraph">入り口はぜんぶ違うのに、進め方のほうは4本とも同じでした<br>数字は2026年8月27日にリポジトリから採ったもので、期間は<strong>コミットの記録に残っている範囲</strong>です、作業した時間ではありません</p>


<div class="c-scrollHint"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="both" class="wp-block-table is-style-stripes"><table style="--table-width:1150px;"><thead><tr><th>アプリ</th><th>出発点</th><th>何をするもの</th><th>期間</th><th>コミット</th><th>C#のファイル・行数</th><th>自動テスト</th></tr></thead><tbody><tr><td>TaskCatcher</td><td>前の版の作り直し</td><td>ホットキーでタスクを即登録・常駐</td><td>2026/7/19〜8/20</td><td>53</td><td>68本・約4,045行</td><td>27件</td></tr><tr><td>CopyPilot</td><td>前身なしのゼロから</td><td>選んでから実行するファイルコピー・同期</td><td>2026/7/16〜8/20</td><td>52</td><td>36本・約2,380行</td><td>59件</td></tr><tr><td>BacklogTracker デスクトップ版</td><td>Python版からC#へ移植</td><td>Backlogの未読とメンションを常時監視</td><td>2026/7/17〜8/20(C#版)</td><td>15</td><td>20本・約2,869行</td><td>—</td></tr><tr><td>文字コード変換ツール</td><td>昔つくった小物への後づけ</td><td>テキストファイルの文字コードを変換</td><td>2026/8/16〜8/20(原型は1/29)</td><td>6(原型込みで8)</td><td>6本・約695行</td><td>—</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">4本とも <strong>C# / .NET 10 / WPF</strong> のWindows専用で、現行は1.1.0<br>テストの件数を書けたのは記録の残っている2本だけで、残りは記録が残っていないので空欄にしてあります</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">設計書からタスク分割・テスト・見直しまでの記録がまるごと残っているのは TaskCatcher と CopyPilot の2本<br>ほかの2本は完成物とコミットの記録から書いています</p>
</div></div>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">通信についても書いておくと、<strong>4本とも外部との通信がまったく無いわけではありません</strong><br>1.1.0 の世代から更新確認の通信が1日1回だけ入っていて、送っているのはアプリ名と版数だけ(文字コード変換のコマンドから呼ぶモードは確認しません)</p>
</div></div>



<p class="wp-block-paragraph">1本目に挑戦したときの記録は別記事にあります<br>当時はチャットのコードを Visual Studio へ運ぶところからだったので、<strong>読み比べると工程の違いがそのまま出ている</strong>はずです</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/vibecoding-challenge-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/vibecoding-challenge/" target="_blank" rel="noopener noreferrer">【AI】バイブコーディングでWindowsアプリを作ってみました</a>
						<span class="p-blogCard__excerpt">AI未経験寄りの私がGoogle AI StudioでC#未経験からWindowsアプリを作ってみた体験記です、AIで誰でも作れるは幻想か、便利さと越えられない一線まで率直にまとめました</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">実例1 TaskCatcher|1本目をまるごと作り直した</h2>



<p class="wp-block-paragraph">TaskCatcher は、思いついたタスクをホットキーひとつで登録できる常駐アプリです<br>1本目に作ったのがこれで、その版を<strong>2026年7月19日から Claude Code で作り直しました</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>呼び出し方が5種類(キーの組み合わせ・左Shift2回・Alt2回・Ctrl2回・右クリック2回)</li>



<li>選択中の文字をそのままタスク名へ入れられる</li>



<li>Outlook・Googleカレンダーへの登録に対応</li>



<li>一覧と編集の画面つき</li>
</ul>



<p class="wp-block-paragraph">作った動機はシンプルで、<strong>登録する作業そのものが煩わしくて結局どこにも残らない</strong>のをどうにかしたかったから<br>思いついた瞬間にキーを押せば入る、狙いはそこだけです</p>



<p class="wp-block-paragraph">作り直す前は <strong>.NET 8 の v0.3.0</strong> で、WPFとWinFormsが混ざった作り<br>それを .NET 10 へ全面リビルドして、設計書・実装計画・<strong>15本のタスク</strong>という順で進めました</p>



<p class="wp-block-paragraph">実測は2026年7月19日から8月20日まで、<strong>53コミット</strong>でC#のファイルが68本・約4,045行<br>自動テストは27件が通っている状態です</p>



<p class="wp-block-paragraph">同じアプリを半年以上あけて2回作ったので、工程の差がそのまま比較表になりました</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table"><table style="--table-width:850px;"><thead><tr><th>工程</th><th>2025年末(1本目)</th><th>2026年7〜8月(作り直し)</th></tr></thead><tbody><tr><td>使ったAI</td><td>Google AI Studio 無償版(Gemini 3.0)</td><td>Claude Code(デスクトップ版)</td></tr><tr><td>コードの受け渡し</td><td>チャットの回答を手でコピペ</td><td>AIがファイルを直接書き換える</td></tr><tr><td>ビルド</td><td>Visual Studio で自分が実行</td><td>AIが実行してエラーまで読む</td></tr><tr><td>動作確認</td><td>起動して目で見るだけ</td><td>自動テストをAIが走らせる</td></tr><tr><td>開発環境</td><td>Visual Studio が要る</td><td>Visual Studio を開かずに完成</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">でも、この量を1本目と同じやり方でやろうとしたら、途中で萎えると思います<br>チャットの回答を1ファイルずつ貼っていく作業を68本ぶん、、、と考えるとちょっと気が引けます</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow">同じアプリを、同じ人が、違う工程で作り直した</span></strong>という点で、4本のなかではこれがいちばん比べやすい題材<br>同じ用途のアプリを作っているのに、工程はまるで違いました</p>


<div class="wp-block-image is-style-shadow">
<figure class="aligncenter size-full"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57.png"><img decoding="async" width="874" height="814" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57.png" alt="TaskCatcherのクイック登録画面、タスク名と期間・登録先を選んで登録する直前の状態" class="wp-image-5350" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57.png 874w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57-150x140.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57-300x279.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h31_57-768x715.png 768w" sizes="(max-width: 874px) 100vw, 874px" /></a></figure>
</div>


<p class="wp-block-paragraph">機能の一覧とダウンロードは公式ページに置いてあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">アプリ庫</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/app/wp-content/uploads/2026/07/taskcatcher-ogp-v3.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/app/taskcatcher/" target="_blank" rel="noopener noreferrer">思いついたタスクをホットキーで即登録｜TaskCatcher(Windows常駐・無料)</a>
						<span class="p-blogCard__excerpt">思いついた用事をホットキー一発でその場登録、Outlookの予定表・ToDo、Googleカレンダー・Tasksへ送れるWindows常駐アプリです、exeひとつで.NET不要・無料</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">どう使うと手が止まらなくなるのかは、<a href="https://javeo.jp/taskcatcher/" target="_blank" rel="noopener noreferrer">思いついたタスクを取りこぼさないための紹介記事</a>のほうに書きました</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>1本目の自分に、この進め方を見せてあげたいです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">実例2 CopyPilot|前身なしでゼロから作った1本</h2>



<p class="wp-block-paragraph">CopyPilot は、コピーする前に対象を1ファイル単位で選べるファイルコピー・同期ツールです<br><strong>前身なしでゼロから作ったのは、4本のなかでこの1本だけ</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>実行前に下見の一覧が出て、そこから対象を選べる</li>



<li>追加・更新だけのモードと、コピー元に合わせるミラーモードの2つ</li>



<li>コピーは並列で走る</li>



<li>含める・除外のフィルタ指定</li>



<li>削除はゴミ箱送り(いきなり消さない)</li>
</ul>



<p class="wp-block-paragraph">2026年7月16日に始めて、8月20日までで<strong>52コミット</strong>、C#のファイルは36本・約2,380行<br>タスクは13本に分かれて、<strong><span class="swl-marker mark_yellow">自動テストは59件</span></strong>まで増えました</p>



<p class="wp-block-paragraph">行数は TaskCatcher より少ないのに、テストは<strong>TaskCatcher の27件より多い59件</strong>(件数の記録が残っているのはこの2本だけ)<br>ファイルを上書きしたり消したりする道具なので、手厚くテストしたかったため</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32.png"><img decoding="async" width="980" height="986" src="https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32.png" alt="CopyPilotの画面、コピー元とコピー先を指定してプレビューの結果一覧が並んでいる状態" class="wp-image-5351" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32.png 980w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32-149x150.png 149w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32-298x300.png 298w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-19_15h01_32-767x772.png 767w" sizes="(max-width: 980px) 100vw, 980px" /></a></figure>



<p class="wp-block-paragraph">動作環境と配布ファイルは公式ページにまとめてあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">アプリ庫</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/app/wp-content/uploads/2026/07/copypilot.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/app/copypilot/" target="_blank" rel="noopener noreferrer">CopyPilot｜プレビューで選べる高速ファイルコピー | アプリ庫</a>
						<span class="p-blogCard__excerpt">プレビューで対象を見てから1ファイル単位で選んで実行できる無料のWindows用ファイルコピー/同期ツール、差分スキップと並列コピーで高速、ミラーにも対応</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>消す方向の機能は、テストを厚くしないと落ち着きません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="5291">
<div class="jv-adshelf" data-shelf="ai">
<style>
.jv-adshelf{border:1px solid #d7ddea;border-radius:8px;background:#f8faff;padding:16px 18px;margin:2em 0}
.jv-adshelf__head{display:flex;align-items:center;gap:8px;margin-bottom:14px}
.jv-adshelf__title{font-weight:700;font-size:1.02em;line-height:1.4}
.jv-adshelf__pr{flex:none;font-size:.7em;font-weight:700;color:#fff;background:#8a94a6;border-radius:3px;padding:2px 6px;letter-spacing:.04em}
.jv-adshelf__card{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;padding:14px 0}
.jv-adshelf__card+.jv-adshelf__card{border-top:1px dashed #d7ddea}
.jv-adshelf__banner{flex:0 0 200px;max-width:100%;display:flex;align-items:center;justify-content:center}
.jv-adshelf__banner img{max-width:100%;height:auto;display:block}
.jv-adshelf__body{flex:1 1 260px;min-width:0}
.jv-adshelf__name{font-weight:700;margin:0 0 6px;font-size:.95em;line-height:1.5}
.jv-adshelf__desc{margin:0 0 12px;font-size:.9em;line-height:1.8;color:#3d4451}
.jv-adshelf__btn{display:inline-block;background:#3B5BDB;color:#fff;font-weight:700;font-size:.9em;text-decoration:none;border-radius:5px;padding:9px 18px}
.jv-adshelf__btn:hover{opacity:.88}
@media(max-width:600px){.jv-adshelf__banner{flex:0 0 100%;max-width:240px;margin:0 auto}}
</style>
<div class="jv-adshelf__head"><span class="jv-adshelf__title">AIで仕事を減らしたい方へ</span><span class="jv-adshelf__pr">PR</span></div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" rel="nofollow" referrerpolicy="no-referrer-when-downgrade" attributionsrc><img decoding="async" src="//image.moshimo.com/af-img/7302/000000093995.png" width="500" height="500" style="border:none;"></a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" width="1" height="1" style="border:none;" loading="lazy"></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">AI鬼管理｜Claude Code活用の業務自動化トレーニング</p>
<p class="jv-adshelf__desc">Claude Code を業務の自動化に使うためのトレーニングです<br>いきなり申し込む形ではなく、まずは無料の業務効率化診断(オンライン面談)から始められます</p>
<a class="jv-adshelf__btn" href="//af.moshimo.com/af/c/click?a_id=5654017&#038;p_id=7494&#038;pc_id=21647&#038;pl_id=93995" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">無料の業務効率化診断を見てみる</a>
</div>
</div>
<div class="jv-adshelf__card">
<div class="jv-adshelf__banner"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" rel="nofollow"><img decoding="async" border="0" width="300" height="250" alt="" src="https://www23.a8.net/svt/bgt?aid=260529679315&#038;wid=003&#038;eno=01&#038;mid=s00000024524001009000&#038;mc=1"></a><img decoding="async" border="0" width="1" height="1" src="https://www14.a8.net/0.gif?a8mat=4B41ZJ+57JLVM+5988+609HT" alt=""></div>
<div class="jv-adshelf__body">
<p class="jv-adshelf__name">Notta｜AI自動文字起こし</p>
<p class="jv-adshelf__desc">会議や動画の音声を自動で文字にするサービスです<br>議事録や書き起こしの手作業を減らしたいときに</p>
<a class="jv-adshelf__btn" href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+57JLVM+5988+609HT" target="_blank" rel="nofollow noopener" referrerpolicy="no-referrer-when-downgrade">Nottaを見てみる</a>
</div>
</div>
</div>
</div>


<h2 class="wp-block-heading">実例3 BacklogTracker|Python版をC#へ移植した</h2>



<p class="wp-block-paragraph">BacklogTracker のデスクトップ版は、複数の Backlog スペースの未読とメンションを常時見張るアプリです<br>もとは Python の customtkinter で作っていたものを、<strong>C# / WPF へまるごと移植しました</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>複数のスペースをまとめて監視できる</li>



<li>プロジェクトごとに通知のレベルを変えられる</li>



<li>通知をクリックすると、該当のコメントへそのまま飛ぶ</li>



<li>APIキーは暗号化して保存</li>
</ul>



<p class="wp-block-paragraph">移植した狙いは、<strong>起動の速さと見た目</strong><br>Python版は立ち上がりに待ちがあって、1日中つけっぱなしにする道具としてはやっぱり気になっていました</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow">設定とデータは旧版のまま引き継げる形</span></strong>にしてあるので、同じPCで入れ替える場合は登録し直す手間もありません<br>移植でいちばん気を使ったのが、ここでした</p>



<p class="wp-block-paragraph">C#版の初コミットは2026年7月17日で、そこから8月20日までに<strong>15コミット</strong>、C#のファイルは20本・約2,869行<br>置き場そのものは5月から動いていますが、Python版や Chrome拡張も同居している場所なので、C#版の初コミットから数えています</p>



<p class="wp-block-paragraph">コミットの数だけ見ると少なめで、1回にまとめて入れていたみたいな感じ<br>それでも行数では<strong>TaskCatcher の次に多い1本</strong>です</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58.png"><img decoding="async" width="546" height="842" src="https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58.png" alt="BacklogTrackerデスクトップ版の未読一覧、監視をオンにして課題が並んでいる状態" class="wp-image-5352" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58.png 546w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58-97x150.png 97w, https://javeo.jp/wp-content/uploads/2026/08/2026-07-17_07h46_58-195x300.png 195w" sizes="(max-width: 546px) 100vw, 546px" /></a></figure>



<p class="wp-block-paragraph">導入手順と設定はデスクトップ版の公式ページにあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">アプリ庫</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/app/wp-content/uploads/2026/07/backlog-tracker-desktop.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/app/backlog-tracker-desktop/" target="_blank" rel="noopener noreferrer">Backlog監視ツール デスクトップ版｜タスクトレイ常駐型の未読監視Winアプリ | アプリ庫</a>
						<span class="p-blogCard__excerpt">Backlogの更新をタスクトレイ常駐で監視して、ブラウザを開いていなくてもデスクトップ通知で知らせる無料のWindowsアプリです。複数スペースを1画面にまとめて確認でき、&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">通知の設計をどう考えたかは、<a href="https://javeo.jp/backlog-desktop-notification/" target="_blank" rel="noopener noreferrer">見落としを減らすための紹介記事</a>で書いています</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>移植は、前の版の使い勝手を壊さないところが勝負です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">実例4 文字コード変換ツール|昔つくったアプリの改修</h2>



<p class="wp-block-paragraph">テキストファイルの文字コードを変換するだけの小さいアプリで、C#のファイル6本・約695行で止まっています<br>4本のなかでは最小で、これだけは<strong>作り直さずに、前回作成したものを少し改修しただけ</strong></p>



<ul class="wp-block-list -list-under-dashed">
<li>Shift-JIS と UTF-8(BOMあり・なし)への変換</li>



<li>BOMの自動判定</li>



<li>Shift-JIS で化けやすい記号の正規化</li>



<li>ファイルを放り込むGUIと、引数を渡すCLI(コマンドから呼ぶ入り口)の両対応</li>
</ul>



<p class="wp-block-paragraph">できないことも書いておくと、<strong>改行コードの変換はありません</strong><br>文字コードだけを変えるツールなので、CRLFとLFの直しは別の道具になります</p>



<p class="wp-block-paragraph">原型を作ったのは2026年1月29日、まだ Visual Studio で書いていたころのものです<br>そこから半年以上ほったらかしにして、<strong>2026年8月16日から20日までの6コミット</strong>で、コマンドから呼ぶ入り口を使えるようにして、更新確認も足して 1.1.0 にしました</p>



<p class="wp-block-paragraph">まるごと作り直さなくても、<strong><span class="swl-marker mark_yellow">足りないところだけ後から足せます</span></strong></p>



<p class="wp-block-paragraph">でも、小さいから楽とも限らないのがちょっと意外なところ<br>化けやすい記号の扱いだけはだいぶ試していて、変換そのものより<strong>実際のファイルで何が起きるかを確かめる時間</strong>のほうが長かった気がします</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-1024x537.png" alt="文字コード変換ツールの画面、変換後の文字コードを選んでファイルの投入を待っている状態" class="wp-image-5355" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-27_22h56_07.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">ダウンロードと使い方は公式ページにあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -external" data-type="type3" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">アプリ庫</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/app/wp-content/uploads/2026/08/text-encoding-converter.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/app/text-encoding-converter/" target="_blank" rel="noopener noreferrer">文字コード変換ツール Windows｜CSVの文字化けをドラッグ1回で解決 | アプリ庫</a>
						<span class="p-blogCard__excerpt">CSVやテキストの文字コードをShift_JIS⇔UTF-8に変換する無料Windowsアプリです。ドラッグ＆ドロップ・右クリックの「送る」・コマンドラインの3通りの使い方と、変換しても&#8230;</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>小さい道具ほど、作るより確かめるほうに時間がかかります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">4本さわって分かった、下がった線と残った線</h2>



<p class="wp-block-paragraph">1本目のときに書いた結論は、AIがあれば誰でも作れるというのは幻想で、作れはしたけれど一定のリテラシーは要る、というものでした<br>バイブコーディングでできることは確かに広がりましたが、4本さわったいまも<strong><span class="swl-marker mark_yellow">線は下がっただけで消えてはいません</span></strong></p>



<h3 class="wp-block-heading">下がったところ</h3>



<ul class="wp-block-list is-style-good_list -list-under-dashed">
<li>コードの転記が消えた、貼り間違いという事故そのものが起きない</li>



<li>ビルドのエラーはAIが読んで直すので、たいていは自分で読まずに済みました</li>



<li>頼めばテストのコードも一緒に書いてもらえる(27件・59件はどちらも自分では書かなかった量)</li>



<li>Visual Studio を開かずにアプリが1本できあがる</li>
</ul>



<h3 class="wp-block-heading">残ったところ</h3>



<p class="wp-block-paragraph">いっぽうで、こちら側に置きっぱなしのものもあります<br><strong><span class="swl-marker mark_yellow" style="color:#e8313b">何を作るかを決めるのは、いまも人の側</span></strong>です</p>



<ul class="wp-block-list is-style-bad_list -list-under-dashed">
<li>やりたいことを言葉にできないと、そもそも始まらない</li>



<li>出てきたものが合っているかの判定は自分、動かして触るところは代われない</li>



<li>配るところまで持っていくには、exeのまとめ方・更新の仕組み・利用規約という別の段取りが要る</li>



<li>4本とも題材は「自分が困っていたこと」、困りごとが無いと作るものが決まらない</li>
</ul>



<p class="wp-block-paragraph">もうひとつ、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">動くかどうかを確かめるのは自分の仕事</span></strong>のまま<br>テストは書いてもらえますが、そのテストが確かめている中身で合っているのかは、やっぱり自分で見るしかありません</p>



<p class="wp-block-paragraph">だから、要るリテラシーが消えたのではなく<strong>中身が入れ替わった</strong>という言い方がいちばん近い気がします<br>コードを書ける力の代わりに、やりたいことを言葉にする力と、出てきたものを確かめる力<br>ちゃんと動くところまで持っていけるかは、結局このふたつで決まるんじゃないでしょうか？</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>作りたいものが無いと、道具がよくても手は動きません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ バイブコーディングでアプリ作成は小さいものから</h2>



<p class="wp-block-paragraph">最初の1本におすすめなのは、4本目の文字コード変換くらいの大きさです<br>6ファイル・約695行、<strong>頼んで動かして直すのを数回まわせば形になる規模</strong>なら、進め方そのものに慣れられます</p>



<p class="wp-block-paragraph">ただ、小さいから楽とは限らないのは実例4で書いたとおりです<br>小さい1本でも、動かして確かめる時間はそれなりに要ります</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>題材は自分が困っていることから選ぶ(使わないものは完成まで行かない)</li>



<li>最初から機能を盛らない、動く形をひとつ作ってから足していく</li>



<li>出てきたものはちゃんと自分で動かして確かめる、ここを飛ばすと後から戻される</li>



<li>テストも一緒に書いてもらう(直したときに他が壊れていないかがその場で分かる)</li>



<li>配れる形にするところまでを1セットにすると、中途半端で止まりにくい</li>
</ul>



<p class="wp-block-paragraph">今回並べた4本は <a href="https://javeo.jp/app/" target="_blank" rel="noopener noreferrer">Windows・WEB・Chrome拡張の無料ツールをまとめた棚</a> に置いてあります<br>どれも<strong>自分が困って作ったもの</strong>なので、同じところで止まっている方には合うかもしれません</p>



<p class="wp-block-paragraph">作り直しも、前身なしのゼロからも、移植も、後づけも、同じ進め方でひととおり形になりました<br>半年あまりでここまで工程が変わったので、次の半年でまた別のことを書いている可能性もじゅうぶんあります<br>そのときはまた実測ごと並べます</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>まずは小さいものを1本、最後まで通すところからです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4603">
<div class="jv-books" data-shelf="ai"><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;" /> Claude・生成AIを学べる本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.jpg?_ex=240x240" alt="実践Claude Code入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">実践Claude Code入門</p><p class="jv-book-author">西見公宏・吉田真吾・大嶋勇樹</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297153548?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297153548">Amazonで見る</a><a class="jv-btn jv-btn-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="ai" data-mall="rakuten" data-book="4297153548">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.jpg?_ex=240x240" alt="Claude CodeによるAI駆動開発入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Claude CodeによるAI駆動開発入門</p><p class="jv-book-author">平川知秀</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297152754?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4297152754">Amazonで見る</a><a class="jv-btn jv-btn-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="ai" data-mall="rakuten" data-book="4297152754">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.jpg?_ex=240x240" alt="開発効率をアップする! Claude Code 実用入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">開発効率をアップする! Claude Code 実用入門</p><p class="jv-book-author">大澤文孝</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839990204?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="ai" data-mall="amazon" data-book="4839990204">Amazonで見る</a><a class="jv-btn jv-btn-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="ai" data-mall="rakuten" data-book="4839990204">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='ai';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "実践Claude Code入門", "a": "西見公宏・吉田真吾・大嶋勇樹", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3540/9784297153540_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18439208%2F", "id": "4297153548"}, {"t": "Claude CodeによるAI駆動開発入門", "a": "平川知秀", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2758/9784297152758_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401065%2F", "id": "4297152754"}, {"t": "開発効率をアップする! Claude Code 実用入門", "a": "大澤文孝", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0206/9784839990206.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18585359%2F", "id": "4839990204"}, {"t": "Microsoft 365 Copilot踏み込み活用術", "a": "太田浩史", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3401/9784295023401_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18401830%2F", "id": "429502340X"}, {"t": "できるClaude &#038; Claude Cowork", "a": "清水理史・できるシリーズ編集部", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4842/9784295024842_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18647512%2F", "id": "4295024848"}, {"t": "Claude仕事術", "a": "佐藤傑", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5304/9784815645304.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18632518%2F", "id": "4815645302"}, {"t": "あらゆる仕事が爆速化する Claude Code徹底活用術", "a": "ひつじ", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18631760%2F", "id": "4534062907"}, {"t": "Microsoft 365 Copilot活用大全", "a": "アクセンチュア Copilot利活用推進チーム", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0519/9784296080519.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18570834%2F", "id": "4296080512"}, {"t": "［みのるん式］ビジネスパーソンのためのClaude Code仕事術", "a": "御田稔", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/9399/9784297159399_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18748006%2F", "id": "4297159392"}, {"t": "この1冊でしっかりわかる Claudeの教科書", "a": "AI Evo Project", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5687/9784815645687.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18628353%2F", "id": "481564568X"}, {"t": "Google AI 仕事大全 Gemini・NotebookLM・AIエージェントをぜんぶ使う", "a": "澤田竹洋", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6909/9784297156909_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18648290%2F", "id": "4297156903"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/vibecoding-apps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>llms.txt は意味ない？AIは探しに来ていない</title>
		<link>https://javeo.jp/llmstxt-unread/</link>
					<comments>https://javeo.jp/llmstxt-unread/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sat, 22 Aug 2026 08:49:30 +0000</pubDate>
				<category><![CDATA[ブログ運営]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[生成AI]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5307</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/llmstxt-unread-1-1024x539.png" class="webfeedsFeaturedVisual" /></p>llms.txt を置けばAIに読んでもらえる、という話をよく見かけます、Googleの見解と38,000サイトの実測データを当たったら、AI検索の取得はごくわずかでした、ただし取りに来ていたものの正体は少し意外で、用途を絞れば置く意味は残ります]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/llmstxt-unread-1-1024x539.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">AI検索に載りたいなら llms.txt を置きましょう、という記事をあちこちで見かけます<br>ただ、自分のサイトに置く前に調べてみたら、<strong>llms.txt は意味ないと言われるだけの根拠</strong>がひととおりそろっていました</p>



<p class="wp-block-paragraph">Googleは「どのAIシステムも使っていない」という立場で、38,000サイト分の実測でも<strong><span class="swl-marker mark_yellow">97%が一度もリクエストされていません</span></strong><br>しかも、AIは置いていないサイトを探しに来ることすらしていませんでした</p>



<p class="wp-block-paragraph">なのでAI検索に引用されたくて置くなら、いまのところ効果の裏づけはありません<br>ただ、Claude Code のようなコーディングエージェント向けだと話が変わってきます</p>



<h2 class="wp-block-heading">llms.txt とは AIに読ませるサイトの案内図</h2>



<p class="wp-block-paragraph">サイトのルートに置く <strong>llms.txt</strong> は、AIに「うちはこういう構成なので、詳しくはここを読んで」と伝えるマークダウンファイルです<br>提案は Jeremy Howard 氏、初版の公開は2024年9月3日</p>



<p class="wp-block-paragraph">狙いはシンプルで、広告やJavaScriptだらけのHTMLをAIに読ませる代わりに、要点だけを整理した場所を1か所用意しておこう、という発想<br>置き場所は <strong>/llms.txt</strong> が基本で、<strong>/docs/llms.txt</strong> のようなサブパスでも構いません</p>



<p class="wp-block-paragraph">名前が似ているので robots.txt と混同しがちですが、役割はぜんぜん別もの</p>



<figure class="wp-block-table"><table><thead><tr><th>ファイル</th><th>伝えること</th></tr></thead><tbody><tr><td><strong>robots.txt</strong></td><td>クロールしていい / だめ(通行の可否)</td></tr><tr><td><strong>llms.txt</strong></td><td>読むならここを読んでほしい(案内)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">robots.txt が門番だとすると、llms.txt は受付に置いてある館内マップみたいなものです<br>置いたからといって入館者が増えるわけではない、というのがこのあと出てくる話につながります</p>



<h3 class="wp-block-heading">中身はマークダウンで書く</h3>



<p class="wp-block-paragraph">仕様で必須とされているのは <strong>プロジェクト名のH1が1つだけ</strong>で、あとは全部おまけです<br>概要をブロック引用で添えて、H2で区切ったリンク集を並べる、というのが標準的な形になります</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-markdown" data-lang="Markdown"><code># サイト名

&gt; このサイトが何なのかを1〜2行で

## 主要な記事

- [記事タイトル](https://example.com/foo/): どんな内容か
- [記事タイトル](https://example.com/bar/): どんな内容か</code></pre></div>



<p class="wp-block-paragraph">形式がマークダウンなのは、人が読んでも分かるし機械もパースできるからです<br>仕様そのものは止まっているわけではなく、2026年8月10日に v2 が出ています</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-1024x538.png" alt="llms.txt の仕様が説明されている llmstxt.org のトップページ" class="wp-image-5326" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-300x158.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26-766x403.png 766w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h40_26.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>ここまでは、なかなか良さそうな仕組みに見えるんです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">Googleは「どのAIも使っていない」と言っている</h2>



<p class="wp-block-paragraph">GoogleのJohn Mueller氏は、llms.txt を<strong>「現時点では完全に憶測の域」</strong>と表現しています<br>理由はファイル自体は何年も前からあるのにどのAIシステムも使っていないから、という指摘</p>



<p class="wp-block-paragraph">Google の見解はここがはっきりしていて、llms.txt も著者情報版の llms-author.txt も使っていません<br>そのうえで氏が挙げていた判断の目安が、ちょっと現実的でおもしろかったです</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">お客さんを連れてきてくれるAIプラットフォームが「このファイルが要る」と言い出したら、そのとき作ればいい</p>
</div></div>



<p class="wp-block-paragraph">要するに、需要が発生してから作っても遅くないという話なんです<br>出典は<a href="https://www.searchenginejournal.com/google-says-llms-txt-is-purely-speculative-for-now/577576/" target="_blank" rel="noopener noreferrer">Search Engine Journal の記事(2026年6月2日)</a>で、氏の発言をまとめたものになります</p>



<p class="wp-block-paragraph">ちなみに Mueller 氏が代わりに評価していたのは <strong>WebMCP</strong> のほうでした<br>すでにサイトへ来ているAIエージェントに、どうやって正しく作業させるかという発想の規格で、Chromeが対応しています</p>



<h2 class="wp-block-heading">97%は一度もリクエストされていない</h2>



<p class="wp-block-paragraph">Ahrefs が2026年6月15日に公開した調査で、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">llms.txt を置いた約38,000サイトのうち97%が、1か月間まったく取得されていなかった</span></strong>という結果が出ています<br>今回いちばん効いた材料がこれでした</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">97% of those files received zero traffic in May 2026.</p>
<cite>Ahrefs「We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read」</cite></blockquote>



<p class="wp-block-paragraph">出典は <a href="https://ahrefs.com/blog/llmstxt-study/" target="_blank" rel="noopener noreferrer">Ahrefs の調査記事</a><br>数字だけ見ると強烈ですが、どうやって測ったのかも明記されているので、そこも見ておきます</p>



<h3 class="wp-block-heading">調査の方法と規模</h3>



<p class="wp-block-paragraph">対象は、Ahrefs のアクセス解析を入れていて2026年5月にトラフィックがあった <strong>137,210ドメイン</strong><br>各ドメインのルートを叩いて llms.txt が HTTP 200 で返るかを確認し、中身がちゃんとマークダウンのものだけを有効と数えています</p>



<ul class="wp-block-list -list-under-dashed">
<li>調査ドメイン:<strong>137,210</strong></li>



<li>有効な llms.txt を持っていた:<strong>38,360(28%)</strong></li>



<li>2026年5月にリクエスト0件:<strong>そのうち97%</strong></li>



<li>何かしら取得されたのは:<strong>約1,100ドメイン</strong></li>
</ul>



<p class="wp-block-paragraph">HTMLやソフト404を弾いている点が大事なところで、「置いたつもりで実は壊れていた」ぶんは最初から除かれています<br>ちゃんと動いている llms.txt に限っても97%が無風だった、ということなんです</p>



<h3 class="wp-block-heading">取りに来ていたのは主にSEOツール</h3>



<p class="wp-block-paragraph">残り3%に届いたリクエストも、96%はボットで人間は4%<br>その内訳がこちら</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>リクエスト元</th><th>割合</th></tr></thead><tbody><tr><td><strong>SEO監査ツール</strong></td><td>21.7%</td></tr><tr><td>不明</td><td>14.9%</td></tr><tr><td>一般クローラー</td><td>13.1%</td></tr><tr><td>技術プロファイリングツール</td><td>11.6%</td></tr><tr><td>AIエージェント・インフラ</td><td>10.5%</td></tr><tr><td>GEO / AEOツール</td><td>5.8%</td></tr><tr><td>AI学習クローラー</td><td>5.3%</td></tr><tr><td>llms.txt スキャナー</td><td>3.6%</td></tr><tr><td>サービス / ソーシャルボット</td><td>2.9%</td></tr><tr><td>リサーチボット</td><td>2.7%</td></tr><tr><td>AIアシスタント</td><td>2.5%</td></tr><tr><td><strong>AI検索の取得ボット</strong></td><td><strong>1.1%</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">いちばん多いのが <strong>SEO監査ツールの21.7%</strong>で、いちばん少ない部類が<strong><span class="swl-marker mark_yellow">AI検索の取得ボットの1.1%</span></strong>です<br>「AI検索に引用されたいから置く」という動機に対して、その用途で読みに来ているのは全体の1%ちょっと、という話になります</p>



<p class="wp-block-paragraph">置いた人を見に来ているのが、AIではなくSEOツールだった<br>この構図は皮肉というより、新しい規格が出たときにだいたい起きることなのかもしれません</p>



<h3 class="wp-block-heading">読まれていても価値があるとは限らない</h3>



<p class="wp-block-paragraph">ここで「SEOツールが2割も読んでるなら、置く意味はあるんじゃないか」と思いたくなりませんか？<br>私も一度そう考えたんですが、読まれた先で何が起きるかを追うと話が続きませんでした</p>



<p class="wp-block-paragraph">SEO監査ツールが取得したデータの行き先は、<strong>そのツールのデータベース</strong><br>そこを見るのは競合分析をしている他人で、<strong>こちらの順位にも流入にも被リンクにも触れません</strong></p>



<p class="wp-block-paragraph">そもそもこれらのツールは、llms.txt があろうとなかろうと<strong>サイト全体をクロール済み</strong><br>1ファイル増えたところで、向こうから見えるものは変わらないんです</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow">21.7%という数字は取得された分の内訳であって、価値の指標ではありません</span></strong><br>分母は「97%がそもそも0件」なので、残り3%の中の割合を効果として読むのは二重の誤読</p>



<p class="wp-block-paragraph">内訳をもう一度見ると「GEO / AEOツール 5.8%」という行が見つかるでしょう<br>この手のサイト診断ツールは、llms.txt が無いと減点してくることがあるんです</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">置けば診断スコアは上がるでしょう<br>でも上がるのはスコアだけで、読者もAIも増えません</p>
</div></div>



<p class="wp-block-paragraph">スコアは順位でも流入でもない、<strong>途中の目安</strong></p>



<p class="wp-block-paragraph">そこを目的にして置くと、手段と目的が入れ替わってしまうんです</p>



<h3 class="wp-block-heading">AIは置いていないサイトを探しに来ない</h3>



<p class="wp-block-paragraph">この調査でいちばん効くのは、割合の話よりこっちだと思います<br>Ahrefs は、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">llms.txt が存在しないサイトに対して、AIボットからのリクエストは1件も来ていなかった</span></strong>と報告しています</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">AIクローラーは「このサイトに llms.txt はあるかな」と確認しに来ていない、ということです<br>置いてあるサイトでたまたま踏むことはあっても、無いサイトを探索する動きは観測されていません</p>
</div></div>



<p class="wp-block-paragraph">ここが分かると、「置いていないから損をしている」という不安はいったん消せます<br>探しに来ていない相手に向けて、置いていないことを気に病んでも仕方がないので</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>置いてないと不利、というわけではないんです<br>そもそも見に来ていないので</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">いちばん取りに来ていたのは Claude Code だった</h2>



<p class="wp-block-paragraph">ここから話が少しひっくり返ります<br>名前が分かるボットに絞って見ると、AIボットからのリクエストで最多だったのは <strong>GPTBot の4.51%</strong>で、そのすぐ後ろに <strong>Claude-Code</strong> が付けていました</p>



<p class="wp-block-paragraph">Claude-Code は Anthropic のコーディングエージェント<br>そしてこの Claude-Code が、<strong><span class="swl-marker mark_yellow">AI検索の取得ボット・AIアシスタント・AI学習クローラーのどれよりも多く llms.txt を取りに来ていた</span></strong>と報告されています</p>



<p class="wp-block-paragraph">llms.txt は読まれていないというより、<strong>読む相手が想定と違った</strong>ということなんです</p>



<figure class="wp-block-table"><table><thead><tr><th>置く目的</th><th>現状</th></tr></thead><tbody><tr><td>AI検索に引用されたい</td><td>×(該当する取得は1.1%)</td></tr><tr><td>AIの学習に使ってほしい</td><td>△(5.3%、学習側はそもそも本文を読む)</td></tr><tr><td><strong>コーディングエージェントに参照させたい</strong></td><td><strong>○(実際に取りに来ている)</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Claude Code に何かを調べさせたとき、そのサイトの構造をつかむために llms.txt を踏む<br>そういう使われ方だったりすると、確かに噛み合います</p>



<p class="wp-block-paragraph">だから、ドキュメントサイトやAPIリファレンスを持っている人には、いまでも置く理由があります<br>逆に個人ブログでこの用途を期待するのは、やっぱり少し無理があるかなと思います</p>



<p class="wp-block-paragraph">Claude Code 自体が読む設定ファイルの話は、別の記事にまとめてあります</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/claude-thumbnail-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/claude-code-config-files-guide/" target="_blank" rel="noopener noreferrer">Claude Code 設定ファイル早見表 役割と場所</a>
						<span class="p-blogCard__excerpt">Claude Codeを触っていると次々に登場する設定ファイル(CLAUDE.md・settings.json・AGENT.md・SKILL.mdなど)を、保存場所と役割で一覧化した早見表記事です、微調整目線で抑えたい初心者〜中級者向けにまとめました</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">大手のドキュメントサイトは置いている</h2>



<p class="wp-block-paragraph">実際どうなっているのか気になったので、有名どころのURLを直接叩いて試してみたところ、はっきり分かれました<br>2026年8月22日時点の結果がこちら</p>



<figure class="wp-block-table"><table><thead><tr><th>サイト</th><th>/llms.txt</th></tr></thead><tbody><tr><td>Cloudflare Developers</td><td>あり(約16KB)</td></tr><tr><td>Stripe Docs</td><td>あり(約90KB)</td></tr><tr><td>Anthropic(Claude のドキュメント)</td><td>あり(約60KB)</td></tr><tr><td>OpenAI(platform.openai.com)</td><td>なし(404)</td></tr><tr><td><strong>このブログ(javeo.jp)</strong></td><td><strong>あり(約15KB)</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">開発者向けドキュメントを持っている会社は、だいたい設置済み<br>ただ、置いている理由は前の節とつながっていて、AI検索対策というよりコーディングエージェントに読ませるためだと考えると筋が通ります</p>



<p class="wp-block-paragraph">Anthropic のような提供側が整備を進める一方で、Ahrefs の集計だとAI検索の取得は1.1%どまり<br>作る側と読む側で温度が違うのが、この規格のいまの位置なんでしょう</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-1024x537.png" alt="Anthropic の llms.txt をブラウザで開いた画面、見出しとリンクが並んでいる" class="wp-image-5327" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35-767x402.png 767w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h43_35.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">AI検索まわりの用語がぼんやりしている方は、<a href="https://javeo.jp/ai-glossary/" target="_blank" rel="noopener noreferrer">AI用語集</a>にクローラーや学習まわりの言葉をまとめてあります</p>



<h2 class="wp-block-heading">WordPressで置いてみて分かったこと</h2>



<p class="wp-block-paragraph">結論から言うと、プラグインを入れて5分で終わりとはいきませんでした<br>初期設定のままだと、案内図として使えないものができあがるんです</p>



<p class="wp-block-paragraph">使ったのは <strong>Website LLMs.txt</strong> という無料プラグイン<br>この記事を書きながら、実際に javeo.jp へ入れて確かめました</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42.png"><img decoding="async" width="1024" height="539" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-1024x539.png" alt="Website LLMs.txt プラグインのコンテンツ設定画面、投稿タイプと最大投稿数の項目" class="wp-image-5328" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-1024x539.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-300x158.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42-767x404.png 767w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-22_08h45_42.png 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">入れただけでは生成されない</h3>



<p class="wp-block-paragraph">有効化しただけで <strong>/llms.txt</strong> を叩くと、返ってくるのはまだ404<br>ただ、返ってきたのはWordPressのエラーページではなく、プラグイン自身の「まだ生成されていません」という一行でした</p>



<p class="wp-block-paragraph">管理画面の「ファイルステータス」に <strong>Generate now</strong> というボタンがあって、これを押して初めてファイルができます<br>入れて満足して終わっている人、いるんじゃないでしょうか</p>



<h3 class="wp-block-heading">初期設定のままだと古い記事が落ちる</h3>



<p class="wp-block-paragraph">ここが一番の落とし穴<br>「タイプごとの最大投稿数」の初期値が <strong>100</strong> なので、それを超えるぶんは古い順に切り捨てられます</p>



<p class="wp-block-paragraph">このブログは公開記事が128本あるので、<strong><span class="swl-marker mark_yellow">27本が黙って落ちていました</span></strong><br>古い順に切られるので、長く読まれてきた記事から先に消えます</p>



<p class="wp-block-paragraph">落ちていた中には、いまでも検索から人が来る記事がいくつも混ざっていたんです<br>案内図を作るつもりで、案内したい場所を外していたわけです</p>



<p class="wp-block-paragraph">200に上げて作り直したら、128本すべて入りました</p>



<h3 class="wp-block-heading">説明文を入れるとかえって読めなくなる</h3>



<p class="wp-block-paragraph">「投稿の抜粋 / メタディスクリプションを含める」をONにすると、各リンクに説明が付きます<br>ところがその説明が、全件そろって23字で切れました</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-markdown" data-lang="Markdown"><code>- [Excelのセルの書式設定 表示形式とユーザー定義の書式コード](https://javeo.jp/excel-format-cells/): Excelのセルの書式設定で主役になるの...</code></pre></div>



<p class="wp-block-paragraph">設定には「最大文字数 250」という欄があるのに、そちらは効いていません<br>切り捨てられた残りは <strong>Detailed Content</strong> という別セクションに回るんですが、そこにはタイトルもURLも書かれていませんでした</p>



<p class="wp-block-paragraph">投稿128件に対して説明は77件しかないので、並び順で対応づけることもできません<br>AIが読んだら、別の記事の説明として受け取るほうが自然なんじゃないでしょうか</p>



<p class="wp-block-paragraph">なのでOFFに戻しました<br>タイトルとURLだけの素直なリストになって、ファイルも44KBから<strong>14KB</strong>まで落ちています</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>項目</th><th>初期設定のまま</th><th>調整後</th></tr></thead><tbody><tr><td>収録された公開記事</td><td>101 / 128本</td><td><strong>128 / 128本</strong></td></tr><tr><td>リンクの説明</td><td>全件23字で切れ</td><td>なし(タイトルのみ)</td></tr><tr><td>ファイルサイズ</td><td>44KB</td><td>14KB</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ひとつ安心した点もあって、<strong>下書きや非公開の記事は入っていませんでした</strong><br>この記事自体を下書きのまま試したので、そこは実物で確かめられました</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>入れて終わりにすると、上から100本だけの案内図ができます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">置いた初日にClaudeBotが来た</h3>



<p class="wp-block-paragraph">生成した日のアクセスログを見たら、もう取りに来られていました<br>テスト用に自分で叩いたぶんを除くと、初日の <strong>/llms.txt</strong> へのアクセスは4件</p>



<figure class="wp-block-table"><table><thead><tr><th>時刻</th><th>User-Agent</th></tr></thead><tbody><tr><td>05:34</td><td><strong>ClaudeBot/1.0</strong>(claudebot@anthropic.com)</td></tr><tr><td>05:51</td><td>YandexBot/3.0</td></tr><tr><td>06:07</td><td>YandexBot/3.0</td></tr><tr><td>06:55</td><td>YandexBot/3.0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ここで引っかかったのが<strong>どうやって見つけたのか</strong>という点<br>サイトマップにも robots.txt にも llms.txt は入れていません</p>



<p class="wp-block-paragraph">ページのソースを見たら、プラグインが全ページの head にこれを出していました</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-html" data-lang="HTML"><code>&lt;link rel="llms-sitemap" href="https://javeo.jp/llms.txt"/&gt;</code></pre></div>



<p class="wp-block-paragraph">AIが探しに来たわけではなく、<strong><span class="swl-marker mark_yellow">こちらがHTMLで置き場所を教えていた</span></strong>ということ<br>Ahrefs が「AIは存在しない llms.txt を探しに来ない」と報告していたのとも、これなら矛盾しません</p>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">1日ぶんで4件だけの話なので、これで何かが言えるわけではありません<br>いまも1か月ぶんのログを取り続けているところ</p>
</div></div>



<h2 class="wp-block-heading">結局 llms.txt は置くべきか</h2>



<p class="wp-block-paragraph">私の結論は、<strong><span class="swl-marker mark_yellow">個人ブログなら急いで置かなくていい</span></strong>です<br>AI検索に引用されたいという動機に対しては、効果を支える材料がいまのところ見当たりません</p>



<p class="wp-block-paragraph">判断が分かれるのは、サイトの性格のほうだったりします</p>



<div class="wp-block-group is-style-big_icon_good"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>置く価値がありそうな人</strong><br>開発者向けドキュメント・APIリファレンス・ツールの使い方ページを持っていて、Claude Code などから参照される可能性がある</p>
</div></div>



<div class="wp-block-group is-style-big_icon_bad"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph"><strong>急がなくていい人</strong><br>検索流入がメインの個人ブログ・メディアで、置く目的が「AI検索に載りたい」だけ</p>
</div></div>



<p class="wp-block-paragraph">でも、置くこと自体に害はありません<br>私もこの記事を書きながら入れてみましたが、狙いは効果を期待したからではなく、これから誰が取りに来るのかを自分のログで確かめるためです</p>



<p class="wp-block-paragraph">もっと言うと、この手の規格は数か月で状況が変わります<br>Mueller 氏の「必要だと言われたら作ればいい」という目安は、いまのところ現実的な立ち位置なんじゃないでしょうか</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>llms.txt はAIに読ませるサイトの案内図、2024年9月の提案で仕様は今も更新されている</li>



<li>Google は使っておらず、現状を「憶測の域」と表現している</li>



<li>実測では約38,000サイトの97%が1か月間まったく取得されていない</li>



<li>取りに来ていた最多はSEO監査ツール、AI検索の取得は1.1%どまり</li>



<li>AIボットは llms.txt が無いサイトを探しに来ていない</li>



<li>例外はコーディングエージェントで、Claude Code が実際に取りに来ている</li>



<li>WordPressのプラグインで置く場合、初期設定のままだと古い記事が切り捨てられる</li>
</ul>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>置くなら、AI検索でなく Claude Code のために置く、が現時点の答えです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/llmstxt-unread/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excelのセルの書式設定 表示形式とユーザー定義の書式コード</title>
		<link>https://javeo.jp/excel-format-cells/</link>
					<comments>https://javeo.jp/excel-format-cells/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 10:18:13 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5266</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-format-cells-1024x538.png" class="webfeedsFeaturedVisual" /></p>Excelのセルの書式設定で主役になるのは表示形式タブとユーザー定義の書式コードです セクションの区切り方から記号の早見表・色・条件・日付コードまで通しで並べました]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-format-cells-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">Excelの<strong>セルの書式設定</strong>って、分類の中から選んでいるだけになっていませんか？</p>



<p class="wp-block-paragraph">分類の最後にある<strong><span class="swl-marker mark_yellow">ユーザー定義</span></strong>まで踏み込むと、できることが増えます<br>マイナスだけ赤くする・ゼロを消す・単位を付ける、このあたりは書式コードを1行書けば済みます<br>増えて重くなりがちな条件付き書式に頼らずに済む場面もあるんじゃないでしょうか？</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>表示形式の有能、意外と知られていません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">セルの書式設定は Ctrl + 1 で開く</h2>



<p class="wp-block-paragraph">Ctrl + 1 は、Microsoftの<a href="https://support.microsoft.com/ja-jp/office/excel-%E3%81%AE%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89-%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88-1798d9d5-842a-42b8-9c99-9b7213f0040f" target="_blank" rel="noopener noreferrer">キーボードショートカット一覧</a>に「[セルの書式設定] ダイアログ ボックスを開く」として載っている公式のショートカットです</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li><strong>Ctrl + 1</strong> を押す(最短)</li>



<li>セルを右クリックして[セルの書式設定]を選ぶ</li>



<li>[ホーム]タブの[数値][配置][フォント]の3グループにある、右下の小さな矢印を押す</li>
</ul>



<p class="wp-block-paragraph">3つ目の小さな矢印は、押したグループのタブが開いた状態で出てきます<br>数値グループなら表示形式タブ、フォントグループならフォントタブ</p>



<p class="wp-block-paragraph">開くと6つのタブが並んでいます<br>それぞれの持ち場は、だいたいこの表のとおり</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>タブ</th><th>受け持つもの</th></tr></thead><tbody><tr><td>表示形式</td><td>値の見せ方(数値・日付・文字列をどう表示するか)</td></tr><tr><td>配置</td><td>文字の位置・折り返し・角度・セルの結合</td></tr><tr><td>フォント</td><td>書体・サイズ・色・下線・文字飾り</td></tr><tr><td>罫線</td><td>線の種類と色、引く場所</td></tr><tr><td>塗りつぶし</td><td>セルの背景色とパターン(網かけ)</td></tr><tr><td>保護</td><td>ロックと数式の非表示(シート保護とセットで働く)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Windows版のExcel(Microsoft 365 / 2021 / 2024)の画面で書いています<br>Mac版は開くキーが ⌘ + 1 になり、Web版はそもそも画面の作りが違うので、そのあたりは読み替えてください</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52.png"><img decoding="async" width="527" height="556" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52.png" alt="Excelのセルの書式設定ダイアログの表示形式タブ 表示形式・配置・フォント・罫線・塗りつぶし・保護の6つのタブと、標準からユーザー定義まで12個の分類が並んでいる" class="wp-image-5271" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52.png 527w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52-284x300.png 284w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h55_52-142x150.png 142w" sizes="(max-width: 527px) 100vw, 527px" /></a></figure>



<h3 class="wp-block-heading">ダイアログを開かずに表示形式を変えるショートカット</h3>



<p class="wp-block-paragraph">よく使う表示形式なら、ダイアログを開かずに当てられるショートカットとかも同じページに載っています</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>キー</th><th>当たる書式</th></tr></thead><tbody><tr><td><strong>Ctrl + Shift + チルダ(~)</strong></td><td>標準</td></tr><tr><td><strong>Ctrl + Shift + ドル記号($)</strong></td><td>通貨(小数2桁・負数は赤字でかっこ囲み)</td></tr><tr><td><strong>Ctrl + Shift + パーセント(%)</strong></td><td>パーセンテージ(小数なし)</td></tr><tr><td><strong>Ctrl + Shift + キャレット(^)</strong></td><td>指数</td></tr><tr><td><strong>Ctrl + Shift + シャープ(#)</strong></td><td>日付(日/月/年)</td></tr><tr><td><strong>Ctrl + Shift + アットマーク(@)</strong></td><td>時刻(時と分、AM/PM)</td></tr><tr><td><strong>Ctrl + Shift + アンパサンド(&amp;)</strong></td><td>外枠罫線を付ける</td></tr><tr><td><strong>Ctrl + Shift + アンダースコア(_)</strong></td><td>外枠罫線を消す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">でも、この一覧は英語配列のキーボードを前提にした書き方<br>日本語配列だと ^ や @ はシフトを使わない位置にあるので、Shift を足すと別の記号に化けます<br>反応しないキーがあったら、やっぱり Ctrl + 1 からダイアログに入ってください</p>



<p class="wp-block-paragraph">おもしろいのが通貨で、一覧の説明は「小数点以下の桁数が 2 で、負数を赤字にしてかっこで囲む通貨表示形式を設定する」<br>ただ通貨にするだけのショートカットではなかったんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>私の左手は、もう Ctrl + 1 しか覚えていません</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">表示形式 値は変えずに見た目だけ変える</h2>



<p class="wp-block-paragraph">このタブをどれだけいじっても、計算に使われる値のほうは動きません<br>触れるのはセルの中身ではなく、その<strong>見せ方</strong>だけ</p>



<p class="wp-block-paragraph">分類は12個、上から順にこの並びです</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>分類</th><th>何をするもの</th></tr></thead><tbody><tr><td>標準</td><td>数値を打ったときに当たる既定の表示形式</td></tr><tr><td>数値</td><td>小数点以下の桁数・桁区切り・負数の見せ方を選ぶ</td></tr><tr><td>通貨</td><td>数値に通貨記号を付ける、負数の見せ方も選べる</td></tr><tr><td>会計</td><td>同じ金額用だが、列の中で通貨記号と小数点の位置を揃える</td></tr><tr><td>日付</td><td>日付として表示する(カレンダーの種類も選べる)</td></tr><tr><td>時刻</td><td>時刻として表示する</td></tr><tr><td>パーセンテージ</td><td>値を100倍して % を付ける</td></tr><tr><td>分数</td><td>分数として表示する(分母の型を選ぶ)</td></tr><tr><td>指数</td><td>E+n の形の指数表記にする</td></tr><tr><td>文字列</td><td>中身を文字として扱い、打ったとおりに表示する</td></tr><tr><td>その他</td><td>郵便番号・電話番号・漢数字など(日本語版の中身)</td></tr><tr><td>ユーザー定義</td><td>既存の書式コードを写して自分で書き換える</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">通貨と会計はどこが違う？</h3>



<p class="wp-block-paragraph">金額を扱うたびに、この2つのどちらを選ぶか迷いませんか？<br>公式の説明では、通貨が「既定の通貨記号を数値に付けて表示する」もので、会計は<strong><span class="swl-marker mark_yellow">列の中で通貨記号と小数点の位置を揃える</span></strong>もの</p>



<p class="wp-block-paragraph">通貨は記号が数字にくっついて動き、会計は記号が左端で縦にそろいます<br>帳票で桁を目で追うなら会計、単価を1つ出すだけなら通貨、という分け方でざっくり足りるはず</p>



<p class="wp-block-paragraph">Microsoftは<a href="https://support.microsoft.com/ja-jp/office/excel-%E3%81%A7%E6%95%B0%E5%80%A4%E3%82%92%E9%80%9A%E8%B2%A8%E3%81%A8%E3%81%97%E3%81%A6%E6%9B%B8%E5%BC%8F%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B-0a03bb38-1a07-458d-9e30-2b54366bc7a4" target="_blank" rel="noopener noreferrer">通貨の書式設定のページ</a>で、会計表示形式では負の数をかっこで表示するのが一般的なので[負の数の表示形式]ボックスは使用できない、と書いています<br>会計を選んだ瞬間に選択肢が減るのは、仕様どおりの動きなんです</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06.png"><img decoding="async" width="728" height="209" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06.png" alt="同じ数値を標準・通貨・会計の3列に並べた比較 会計は通貨記号が左端に寄り、ゼロがハイフンで表示される" class="wp-image-5272" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06.png 728w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06-300x86.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_08h57_06-150x43.png 150w" sizes="(max-width: 728px) 100vw, 728px" /></a></figure>



<h3 class="wp-block-heading">表示形式で丸めても、値は丸まらない</h3>



<p class="wp-block-paragraph">ここがいちばん誤解されやすいところ<br>小数点以下2桁の表示にしたセルに 1.2345 と入れると、画面には 1.23 と出ます</p>



<p class="wp-block-paragraph">でも<a href="https://learn.microsoft.com/ja-jp/office/troubleshoot/excel/format-cells-settings" target="_blank" rel="noopener noreferrer">Microsoftの解説</a>には、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">そのセルを計算に使う場合は小数点の右側にある4桁の完全な数字が使われる</span></strong>、とはっきり書かれています</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">表示だけ整えた金額を足し上げると、画面の数字を電卓で足した結果と合計が1円ずれることがあります<br>値そのものを丸めたいなら ROUND / ROUNDDOWN / ROUNDUP の出番で、表示形式は関係ありません</p>
</div></div>



<p class="wp-block-paragraph">この差がそのまま落とし穴になるのが消費税の端数処理<br>税率ごとに1回だけ丸める、という決まりに合わせるには値のほうを動かすことになるので、そちらは別記事にまとめました</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-tax-rounding-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-tax-rounding/" target="_blank" rel="noopener noreferrer">エクセルで消費税の端数処理 税率ごとに1回だけ丸める</a>
						<span class="p-blogCard__excerpt">エクセルで消費税の端数処理をするとき、明細行ごとにROUNDDOWNを入れて足すと税額がずれます 国税庁のQ&#038;Aは税率ごとに1回と書いているので、税率の列を持たせてSUMIFSで集計してから1回だけ丸める形にします 軽減税率8%が混じるときの数式も載せました</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">ついでに書いておくと、ブックをテキスト形式(txt / csv)で保存すると、公式の言い方で「すべての書式が削除されます」<br>そのとき書き出される値は画面の見た目のままで、実際の値とは違う可能性があります</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>見えている数字と中身は別物、ここだけ覚えて帰ってください</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="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;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p><p class="jv-book-author">古川順平</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><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"></a><div class="jv-book-info"><p class="jv-book-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p><p class="jv-book-author">大村あつし</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p><p class="jv-book-author">富士通ラーニングメディア</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4867752525">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">ユーザー定義 書式コードが読めれば分類は要らない</h2>



<p class="wp-block-paragraph">分類の最後にある[ユーザー定義]は、上に並んだ11個を<strong>書式コード</strong>という文字列で自分で組み立てる場所です<br>通貨も日付もパーセンテージも、中身はぜんぶこのコードなんです</p>



<p class="wp-block-paragraph">なので、ほかの分類を選んでから[ユーザー定義]に切り替えると、選んだ書式のコードが[種類]ボックスに入った状態で出てきます<br>それを書き換えていくのが実際の作り方</p>



<h3 class="wp-block-heading">セミコロンの数で、当たる先が変わる</h3>



<p class="wp-block-paragraph">書式コードは<strong><span class="swl-marker mark_yellow">セミコロンで区切った最大4セクション</span></strong>で、順番は決まっています</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コードの並び"><code>正の数 ; 負の数 ; ゼロ ; 文字列</code></pre></div>



<p class="wp-block-paragraph">やっかいなのは、書いたセクションの数で適用先が変わるところ<br>4つ書かないと後ろから欠けるのではなく、割り当てそのものが組み替わります</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:700px;"><thead><tr><th>書いた数</th><th>どう割り当てられるか</th></tr></thead><tbody><tr><td>1つ</td><td>すべての数値に使われる</td></tr><tr><td>2つ</td><td>1つ目が正の数とゼロ、2つ目が負の数</td></tr><tr><td>3つ</td><td>正の数 / 負の数 / ゼロ(文字列は素のまま)</td></tr><tr><td>4つ</td><td>正の数 / 負の数 / ゼロ / 文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">1つと2つのときの動きは<a href="https://support.microsoft.com/ja-jp/office/%E8%A1%A8%E7%A4%BA%E5%BD%A2%E5%BC%8F%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B-c0a1d1fa-d3f4-4018-96b7-9c9354dd99f5" target="_blank" rel="noopener noreferrer">公式のガイドライン</a>に明記されています<br>3つのときだけは直接の説明が見当たらなかったので、上の順番の規定から読んだ形</p>



<p class="wp-block-paragraph">引っかかるとしたら、2つで止めたときにゼロが正の数側へ巻き込まれるところでしょう<br>ゼロを消したいのに2セクションで書いていると、いつまでも 0 が消えません</p>



<p class="wp-block-paragraph">飛ばしたいセクションがあるときは、<strong>中身を空にしてセミコロンだけ残します</strong><br>Microsoft のヘルプも「コードが存在しないすべてのセクションにセミコロンを含める必要があります」と書いています</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>#,##0;[赤]&quot;▲&quot;#,##0;;@</code></pre></div>



<p class="wp-block-paragraph">これで、正の数は桁区切りつき・負の数は赤い▲つき・ゼロは非表示・文字列はそのまま、という4通りが1つのセルの属性で決まります</p>



<p class="wp-block-paragraph">この「中身を書かなければ出ない」性質は公式にも例があって、<strong>0.00;;</strong> と書けば負の値とゼロが表示されなくなる、と説明されています</p>



<p class="wp-block-paragraph">ゼロを消す書き方は、私は見積書でよく使っています<br>明細の空行に 0 が並ばなくなるので、<a href="https://javeo.jp/excel-quotation-functions/" target="_blank" rel="noopener noreferrer">見積書に使う関数と機能をまとめた記事</a>のほうでも同じ形のコードを当てているんです</p>



<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22.png"><img decoding="async" width="529" height="556" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22.png" alt="セルの書式設定のユーザー定義で、種類ボックスに4セクションの書式コードを入れた状態 上のサンプル欄に適用結果が出ている" class="wp-image-5273" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22.png 529w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22-285x300.png 285w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-20_09h01_22-143x150.png 143w" sizes="(max-width: 529px) 100vw, 529px" /></a></figure>



<h3 class="wp-block-heading">書式記号の早見表</h3>



<p class="wp-block-paragraph">セクションの中に書く記号は、覚えるものが意外と少ないです<br>公式ドキュメントの説明を、実際に使う順に並べ替えたのがこの表</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:860px;"><thead><tr><th>記号</th><th>働き</th><th>例</th></tr></thead><tbody><tr><td><strong>0</strong></td><td>桁のプレースホルダー、桁が足りなければ 0 で埋める</td><td>0.00 なら 8.9 が 8.90</td></tr><tr><td><strong>#</strong></td><td>同じく桁のプレースホルダー、足りない桁に 0 を出さない</td><td>#,##0 の桁区切り</td></tr><tr><td><strong>?</strong></td><td>0 の代わりに空白を置き、列の中で小数点を揃える</td><td>0.0? で 8.9 と 88.99 が揃う</td></tr><tr><td><strong>.</strong></td><td>小数点</td><td>0.00</td></tr><tr><td><strong>,</strong></td><td>桁区切り、プレースホルダーの後ろに置くと1,000単位に縮める</td><td>#,##0 / #,##0,</td></tr><tr><td><strong>%</strong></td><td>値を100倍して % を付ける</td><td>0% なら 0.25 が 25%</td></tr><tr><td><strong>@</strong></td><td>文字列のプレースホルダー、入力した文字がここに入る</td><td>@&#8221;様&#8221;</td></tr><tr><td><strong>_</strong>(下線)</td><td>次の文字ぶんの幅だけ空ける、正負の桁位置を揃えるのに使う</td><td>_)</td></tr><tr><td><strong>*</strong></td><td>次の文字を列幅いっぱいまで繰り返す</td><td>0*x なら 3 が 3xxxxxx</td></tr><tr><td><strong>&#8220;文字列&#8221;</strong></td><td>引用符の中をそのまま表示する</td><td>0.00&#8243; 円&#8221;</td></tr><tr><td><strong>\</strong></td><td>直後の1文字をそのまま表示する(記号自体は出ない)</td><td>\# なら # の字が出る</td></tr><tr><td><strong>E+ / E-</strong></td><td>指数表記にする</td><td>0.00E+00</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">0 と # の違いだけ、最初に押さえておくと迷いません<br><strong>0 は空いた桁をゼロで埋め、# は埋めない</strong>、それだけ</p>



<p class="wp-block-paragraph">$ や + はそのまま書けば表示されますが、# や 0 のように書式コードの中で意味を持つ文字を字として出したいときは、二重引用符で囲むか直前にバックスラッシュを置きます<br>ここは日本語環境だとちょっとややこしくて、Microsoftのページも英語版が backslash・日本語版が円記号と割れています<br>キーボードの ¥ キーで打つ文字だと思って読むと通りますが、うまく出ないときは二重引用符で囲む書き方に逃げるのが早いと思います</p>



<h3 class="wp-block-heading">色名で指定できるのは8色</h3>



<p class="wp-block-paragraph">公式ページに色名として載っているのは<strong><span class="swl-marker mark_yellow">黒 / 青 / 水 / 緑 / 紫 / 赤 / 白 / 黄 の8つ</span></strong>です<br>このほかに [色1] から [色56] までの番号でパレットの色を指定する書き方もありますが、フォントタブのように好きな色を選べるわけではありません<br>細かい色分けをしたいなら、やっぱり<a href="https://javeo.jp/excel-conditional-formatting/" target="_blank" rel="noopener noreferrer">条件付き書式</a>の出番</p>



<div class="swell-block-accordion is-style-main">
<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">[色1]〜[色56] の色見本</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">
<figure class="wp-block-image size-full is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette.png"><img decoding="async" width="1228" height="712" src="https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette.png" alt="ユーザー定義の書式コードで使える色番号 色1から色56までの色見本とRGB値の一覧" class="wp-image-5285" srcset="https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette.png 1228w, https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette-300x174.png 300w, https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette-1024x594.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette-150x87.png 150w, https://javeo.jp/wp-content/uploads/2026/08/excel-format-color-palette-768x445.png 768w" sizes="(max-width: 1228px) 100vw, 1228px" /></a></figure>



<p class="wp-block-paragraph">見本は既定のパレットの色です</p>
</div></details>
</div>



<p class="wp-block-paragraph">公式は「色コードをコード セクションの最初のアイテムにする必要があります」としています<br>角かっこで囲んで、セクションの頭に置く形</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>[青]#,##0;[赤]#,##0</code></pre></div>



<div class="wp-block-group is-style-big_icon_memo"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">サポートページの色名一覧は、日本語と英語がまざった状態のまま載っています(同じ8色が[Black][緑][White][Blue]…という並びで出てくる)<br>ただ、手元の日本語版Excelでは日本語の色名で大丈夫です</p>
</div></div>



<h3 class="wp-block-heading">コードの中に条件が書ける</h3>



<p class="wp-block-paragraph">あまり知られていない機能ですが、書式コードの中には<strong>条件</strong>も書けます<br>角かっこの中に比較演算子と値を入れる形で、公式の言い方では「条件は、比較演算子と値で構成されます」</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="書式コード"><code>[&gt;100][緑]#,##0;[&lt;=-100][黄]#,##0;[水]#,##0</code></pre></div>



<p class="wp-block-paragraph">Microsoftのドキュメントに出てくる例を、日本語の色名に置き換えたものです<br>100より大きければ緑、-100以下なら黄、それ以外は水色<br>色はセクションの先頭に置く決まりでしたが、条件を付けるときは<strong>条件の角かっこが先</strong>に来ます</p>



<p class="wp-block-paragraph">数値に使えるセクションは3つまでなので、書けるのは実質<strong>条件2つ + 残り全部</strong>という形<br>ただ「2つまで」と定めた記述は公式ドキュメントに見当たらなかったので、上限として覚えるのではなくセクション数の結果として理解しておくほうが安全かもしれません</p>



<h3 class="wp-block-heading">日付と時刻のコード</h3>



<p class="wp-block-paragraph">日付と時刻は専用の記号を使います<br>数を増やすほど表示が長くなる、という覚え方でだいたい通るはず</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>コード</th><th>出るもの</th></tr></thead><tbody><tr><td>yy / yyyy</td><td>年を2桁 / 4桁で</td></tr><tr><td>m / mm</td><td>月、mm は1桁の月に先頭の 0 を付ける</td></tr><tr><td>mmm / mmmm</td><td>月の英語省略形(Jan〜Dec)/ 英語のフル(January〜December)</td></tr><tr><td>d / dd</td><td>日、dd は1桁の日に先頭の 0 を付ける</td></tr><tr><td>ddd / dddd</td><td>曜日の英語省略形(Sun〜Sat)/ 英語のフル</td></tr><tr><td>h / hh</td><td>時、hh は先頭に 0 を付ける</td></tr><tr><td>m / mm(h の直後)</td><td>分</td></tr><tr><td>s / ss</td><td>秒</td></tr><tr><td>AM/PM</td><td>12時間表示にする</td></tr><tr><td>[h] / [m] / [s]</td><td>24時間・60分・60秒を超える経過時間</td></tr><tr><td>aaa / aaaa</td><td>曜日も1文字 or 〇曜日で表示 / 木 o 木曜日</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この表で引っかかるのは、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">m が月と分の両方に使われている</span></strong>ところじゃないでしょうか？<br>公式にも、m または mm は h か hh の直後に置く必要があり、そうしないと分ではなく月が表示される、と書かれています</p>



<p class="wp-block-paragraph">時刻の書式で分が月になって出てきたら、ほぼこれが原因だったりします<br>h を抜いて mm だけ書いた、というやらかしが多いです</p>



<h4 class="wp-block-heading">32時間30分が 8:30 と表示されるとき</h4>



<p class="wp-block-paragraph">1週間ぶんの勤務時間を足し上げて、合計が 32:30 になるはずのセルに 8:30 と出る現象<br>これは h が24時間でひと回りして、余った8時間30分だけを見せているからです<br><strong><span class="swl-marker mark_yellow">角かっこで囲んだ [h]:mm</span></strong> にすると、32:30 とそのまま出てくれます</p>



<p class="wp-block-paragraph">公式のTEXT関数のページにも、h を角かっこで囲むと24時間ごとにリセットしなくなる、と説明があります<br>分だけの合計なら [m]、秒なら [s]</p>



<h4 class="wp-block-heading">和暦と「元年」</h4>



<p class="wp-block-paragraph">和暦を出す ggge という書き方は、<a href="https://support.microsoft.com/ja-jp/excel/japan-era-changes-and-gannen" target="_blank" rel="noopener noreferrer">元号の切り替えについての公式ページ</a>に実例として出てきます<br>そこで案内されているコードが、条件つき書式コードの見本としてよくできていたんです</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-text" data-lang="公式が案内している書式コード"><code>[&lt;=43585][$-ja-JP]ggge&quot;年&quot;m&quot;月&quot;d&quot;日&quot;;[&gt;=43831]ggge&quot;年&quot;m&quot;月&quot;d&quot;日&quot;;ggg&quot;元年&quot;m&quot;月&quot;d&quot;日&quot;</code></pre></div>



<p class="wp-block-paragraph">やっているのは日付の振り分けなんです<br>1つ目の [&lt;=43585] が平成の最終日まで、2つ目の [&gt;=43831] が2020年1月1日以降、そのどちらにも当てはまらない2019年5月〜12月だけが3つ目に落ちて「元年」と表示されます</p>



<p class="wp-block-paragraph">条件2つ + それ以外の3セクション構成、$ で始まるロケール指定、&#8221;年&#8221; のような文字列リテラル<br>ここまでの話が1行に全部入っているので、書式コードの読み方の練習にちょうどいいと思います</p>



<p class="wp-block-paragraph">ちなみに元年表示は、Excel自体が対応しています<br>Ctrl + 1 →[日付]→[カレンダーの種類]で和暦を選ぶと「1年を元年と表示する」というチェックが出てくるので、コードを書かずに済む道も</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>公式に載っていない記号でも、日本語版だと普通に使われてたりします</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">持ち帰ってもらいたいのは3つだけ</p>



<ul class="wp-block-list is-style-check_list -list-under-dashed">
<li>Ctrl + 1 で開く表示形式タブが変えるのは見た目だけで、値も計算結果も動かない</li>



<li>書式コードは「正の数 ; 負の数 ; ゼロ ; 文字列」、飛ばすときもセミコロンは残す</li>



<li>色は8つの色名から選べて、コードの中に条件も書ける</li>
</ul>



<p class="wp-block-paragraph">あとは空いたセルに適当な数字を入れて、[種類]ボックスをちょっといじってみるのが早いです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>まずは #,##0 と ;; の2つだけ、手に馴染ませてください</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="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;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p><p class="jv-book-author">古川順平</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><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"></a><div class="jv-book-info"><p class="jv-book-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p><p class="jv-book-author">大村あつし</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p><p class="jv-book-author">富士通ラーニングメディア</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4867752525">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/excel-format-cells/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>エクセルで画像の一部にぼかし 元に戻せなくする手順</title>
		<link>https://javeo.jp/excel-image-blur/</link>
					<comments>https://javeo.jp/excel-image-blur/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 23:07:52 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5224</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-image-blur-1024x538.png" class="webfeedsFeaturedVisual" /></p>エクセルで画像の一部にぼかしを入れる手順を8ステップでまとめました 同じ画像を複製して重ね、上の1枚だけをトリミングしてアート効果のぼかしをかける組み方です ぼかした範囲の中に素の領域を残す応用と、1枚の図に統合して材料を消すところまで書いています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-image-blur-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">エクセルで画像の一部にぼかしを入れたい<br>私がそう思ったきっかけは業務の手順書<br>貼りたい画面キャプチャに氏名やメールアドレスといった個人情報が写り込んでいて、そのままでは配れません</p>



<p class="wp-block-paragraph">画像加工のWebサービスはすぐ見つかりますが、隠したいのは<strong>個人情報や業務の情報</strong>です<br>よそのサーバーへ上げるのは、さすがに気が引ける<br>かといって、ぼかし用のフリーソフトを入れる手も使えません<br><strong>ソフトを勝手にインストールできない</strong>職場は、けっこう多いんじゃないでしょうか？</p>



<p class="wp-block-paragraph">アップロードはできない、インストールもできない<br>その条件で最後に残ったのが、<strong>最初から入っているExcel</strong>だったんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>手順は8つ、大事なのは最後の2つです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">Excelで画像の一部だけぼかせる仕組み</h2>



<p class="wp-block-paragraph">Excelには画像を加工する機能がひととおり入っていて、その中に<strong>アート効果</strong>のぼかしがあります<br>モザイクと呼ばれることも多い加工です</p>



<p class="wp-block-paragraph">ただ、1枚のままかけるとどうなるでしょうか？<br><strong><span class="swl-marker mark_yellow">アート効果は選んだ画像の全体にかかります</span></strong><br>隠したい一部ではなく、画面まるごとがぼやけてしまう</p>



<p class="wp-block-paragraph">そこで使うのが重ね方です<br>同じ画像を複製して重ね、上に置いた1枚だけを<strong>トリミング</strong>で小さく切り出して、その1枚にぼかしをかけます<br>やっていることは画像の加工より、切り抜いた紙を重ねる工作に近い作業だったりします</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-1024x538.png" alt="加工前のサンプル画像" class="wp-image-5235" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-300x158.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h37_17.png 1200w" 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/2026/08/2026-08-15_22h38_23-1.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-1024x537.png" alt="加工後の完成イメージ ぼかした領域とそのまま残した領域に加工の順番を示す番号を振ったもの" class="wp-image-5237" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h38_23-1.png 1201w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">エクセルで画像の一部にぼかしを入れる手順</h2>



<p class="wp-block-paragraph">操作は8ステップ<br>使うのは、図を選んだときにリボンへ出てくる<strong>図の形式</strong>タブ(バージョンによっては書式タブ)だけで、追加のソフトは要りません<br>手順は<strong>Windows版のExcel</strong>で確認したもの<br>タブやメニューの名前はバージョンで変わるので、同じ名前が見つからないときは近い言葉を探してみてください</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">画像を必要な枚数だけ複製する</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">元の画像をコピーして貼り付けるか、Ctrlキーを押しながらドラッグして複製<br>隠したい箇所が1つなら2枚、ぼかしの中に素の領域を残すなら3枚が目安です</p>
</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">複製した画像を全部選んで、図の形式タブの<strong>配置</strong>から<strong><span class="swl-marker mark_yellow">左右中央揃えと上下中央揃え</span></strong>を続けて実行します<br>同じ大きさの複製なら、この2回でぴったり重なるはず<br>私は前まで方向キーで少しずつ寄せていたので、ここを知ってからは下ごしらえがやっと楽になりました</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-1024x537.png" alt="図の形式タブの配置メニュー 左右中央揃えと上下中央揃えの項目" class="wp-image-5239" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h43_44.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></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">いちばん上の画像を選び、図の形式タブの<strong>トリミング</strong>で、隠したい箇所だけが残るように切ります<br>丸や角丸四角の形に切りたいなら、トリミングの下向き矢印から<strong>図形に合わせてトリミング</strong></p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31.png"><img decoding="async" width="1024" height="550" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-1024x550.png" alt="図の形式タブでトリミングを実行中 画像の四隅にトリミングハンドルが出た状態" class="wp-image-5240" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-1024x550.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-300x161.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-150x81.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31-768x413.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h46_31.png 1172w" sizes="(max-width: 1024px) 100vw, 1024px" /></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">切り出した画像を選んだまま、図の形式タブの調整グループから<strong>アート効果</strong>を開いて、ぼかしを選びます<br>効き具合を変えたいときは、同じメニューの下にあるアート効果のオプションで半径の数値を上げてください</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-1024x537.png" alt="図の形式タブの調整グループから開いたアート効果 ぼかしのサムネイル" class="wp-image-5241" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h49_00.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></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">隠したい箇所が複数あるなら、複製・トリミング・ぼかしを必要な回数だけ繰り返します<br>気をつけたいのは、トリミングとぼかしのどちらを先にやるかで端の見え方がちょっと変わるところ<br>なので、うまく収まらないときは順番を入れ替えてみてください</p>
</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">全部を選んで1枚の図に統合する</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">重ねた画像を全部選んでコピーし、<strong>形式を選択して貼り付け</strong>から図(PNG)を選びます<br>これで重なりがまとめて1枚の画像にまとまります<br>同じ一覧には図(拡張メタファイル)も並んでいますが、そちらは座標や線の情報を持つ形式なんです<br>画素に焼き付くのがはっきりしている<strong><span class="swl-marker mark_yellow">図(PNG)</span></strong>を選ぶほうが確実だと思います</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02.png"><img decoding="async" width="1024" height="550" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-1024x550.png" alt="形式を選択して貼り付けのダイアログ 図(PNG)を選択した状態" class="wp-image-5242" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-1024x550.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-300x161.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-150x81.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02-768x413.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_22h52_02.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></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">統合した図を選んで<strong>図のリセット</strong>を押し、何も戻らないことを確認します<br>図のリセットは図の形式タブの調整グループにあって、編集中のブックならかけた効果を外せる機能です<br>ここでぼかしが外れて元の画面が出てきたら、選んでいるのは統合前の図</p>



<p class="wp-block-paragraph">そのうえで、配るものそのものを開いて見ておくのが確実<br>手順書に貼るか、右クリックの<strong>図として保存</strong>でPNGに書き出して、<strong><span class="swl-marker mark_yellow">その1枚を拡大し、隠した箇所が読めないこと</span></strong>を確かめてください<br>ぼかしが弱いと文字の輪郭が残るので、読めてしまったらSTEP4に戻って半径を上げ直します<br>材料を消したあとだと戻る先が無くなって詰むので、確認を先に済ませておくのがおすすめです</p>
</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">統合してできるのは<strong>新しい1枚</strong>で、材料にした画像はシートに残ったまま<br>新しい図の下に隠れてクリックでは選べないので、図の形式タブの配置から<strong>オブジェクトの選択と表示</strong>を開き、一覧で材料だけを選んで消します<br>一覧の項目を選ぶとシート上の図がハイライトされるので、<strong>統合後の1枚がどれか</strong>を先に特定してから、残りを上から消していくのが楽</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-1024x537.png" alt="オブジェクトの選択と表示 統合後の図と材料の画像が一覧に並んだ状態" class="wp-image-5243" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h01_25.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow" style="color:#e8313b">材料の画像を残したままだと、ぼかす前の画面がブックの中に残ってしまいます</span></strong><br>だから材料を消して、配るのは統合後の図か、そこから書き出したPNGだけにしてください<br>作業に使ったブックそのものは渡さないほうが安全だと思います</p>
</div></div>
</div>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>統合して、拡大して確認、材料を消すのは最後<br>基本形はここまでです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">ぼかした中に、ぼかさない領域を残す</h3>



<p class="wp-block-paragraph">ここからは応用<br>ぼかした範囲の中に、素のまま見せたい小さな領域を残す組み方もできます<br>表そのものは伏せたいけど、見出しの行だけは見せたい<br>そんなときに使う組み方みたいな感じです</p>



<p class="wp-block-paragraph">やることは重ね順を決めるだけ<br>下から順に、<strong>素の画像 / 全体をぼかした画像 / 素の画像</strong>、と3枚重ねます</p>



<ol style="background-color:#f3fafe80" class="wp-block-list is-style-num_circle -list-under-dashed has-background">
<li>いちばん下は素の画像、加工せずそのまま置く</li>



<li>真ん中は全体にぼかしをかけてから、伏せたい大きめの範囲だけを残してトリミングする</li>



<li>いちばん上は素の画像を、見せたい小さな領域だけ残してトリミングする</li>
</ol>



<p class="wp-block-paragraph">手順ではトリミングが先でしたが、真ん中の1枚だけ順番が逆<br>私の場合、狭く切ってからぼかしてみたら縁がにじんで下の層との境目が目立ったので、広いままぼかしてから切るようにしています</p>



<p class="wp-block-paragraph">これで、伏せたい範囲はぼけたまま、その中の見せたい部分だけが素で出ます<br>上の階が下の階を隠していくので、<strong><span class="swl-marker mark_yellow">上に行くほど残す範囲を小さく</span></strong>していくのがコツ<br>3枚と書きましたが、素で残したい箇所が増えれば4枚・5枚と足していけます</p>



<p class="wp-block-paragraph">重ね終わったあとは、STEP6から先の統合・確認・材料の削除がそのまま同じ<br>でも、枚数が増えるほど狙った1枚を選ぶのがけっこう面倒なので、図に名前を付けておくと楽だと思います</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>覚えるのは、上に行くほど小さく、これだけです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="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;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p><p class="jv-book-author">古川順平</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><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"></a><div class="jv-book-info"><p class="jv-book-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p><p class="jv-book-author">大村あつし</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p><p class="jv-book-author">富士通ラーニングメディア</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4867752525">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">うまく重ならない・ぼかしが弱いときの直し方</h2>



<p class="wp-block-paragraph">作業中に詰まりやすいのは、だいたいこの6つ<br>詰まる原因は、たいてい操作の順番だったりします</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>つまずき</th><th>直し方</th></tr></thead><tbody><tr><td>重ねた画像が少しずれる</td><td>全部選んでから配置の左右中央揃えと上下中央揃え、大きさが違うと揃わないのでサイズを先に合わせる</td></tr><tr><td>下にある画像が選べない</td><td>図の形式タブの配置にある<strong>オブジェクトの選択と表示</strong>を開き、一覧から名前で選ぶ</td></tr><tr><td>どれをぼかしたか分からない</td><td>同じ一覧で名前を付け替える、上から順に番号を振ると迷わない</td></tr><tr><td>ぼかしても文字が読める</td><td>アート効果のオプションで<strong>半径</strong>の数値を上げ、拡大して読めないか確認する</td></tr><tr><td>ぼかしの端から元の画像が見える</td><td>トリミングの範囲を少し広めに取り直す、隙間は端に出やすい</td></tr><tr><td>統合したら配置が崩れた</td><td>重ねた画像を全部選んでからコピーできていたか確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ぼかしの強さでいちばん怖いのは、画面の表示倍率のままだと読めないのに、ちょっと拡大したら読めてしまうパターンなんです</p>



<p class="wp-block-paragraph">私は作業のあいだ、オブジェクトの選択と表示を<strong>開きっぱなし</strong>にしています<br>統合したあとの後始末でも同じ一覧を使うので、閉じたり開いたりするより手が止まりません</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>画像に名前を付けておくと、あとで直すときに助かります</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">そもそもExcelでやらなくていい場合</h2>



<p class="wp-block-paragraph">ここまで書いておいてなんですが、Excelがいちばん速い場面ばかりではありません<br>条件で分けると、選び方はけっこうはっきりします</p>



<ul style="background-color:#FFFFDC80" class="wp-block-list -list-under-dashed has-background">
<li>ソフトを入れられる環境 → スクリーンショット用のツールで、撮った直後にぼかすのが早い</li>



<li>ソフトの追加が通らない環境 → Excelで組む(この記事の手順)</li>



<li>四角く塗りつぶすだけで足りる → ペイントでも用は足りる</li>



<li>ぼかした中に素の領域を残したい → Excelの重ね方が組みやすい</li>
</ul>



<p class="wp-block-paragraph">私が普段のキャプチャで使っているのは<strong>Screenpresso</strong><br>撮ってそのまま矢印や枠を足せるので、手順書づくり全体で見ると時間の差がかなり出ると思います</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/04/Gemini_Generated_Image_ywh9hlywh9hlywh9-300x158.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/recommended-apps-screenpresso/" target="_blank" rel="noopener noreferrer">Screenpresso &#8211; PCキャプチャと加工はこのソフト</a>
						<span class="p-blogCard__excerpt">shift+win+Sで起動できる「Snipping Toolはウィンドウ指定や範囲指定できて便利だな」と思いながらキャプチャを取って、別ソフトで矢印を書いたりテキストを入れたりし&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">でも、会社から配られたパソコンだと、やっぱりソフトの追加そのものが通らないことも多いです<br>そういう環境で<strong><span class="swl-marker mark_yellow">最後まで残る選択肢</span></strong>がExcelなんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>入れられるなら専用ツール、入れられないならExcelです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ ぼかしは統合と材料削除まで</h2>



<ul style="background-color:#FFFFDC80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>アート効果は画像全体にかかるので、<strong>複製して重ねる</strong>のが一部だけぼかす基本形</li>



<li>重ね合わせは配置の<strong>左右中央揃え・上下中央揃え</strong>の2回でぴったり合う</li>



<li>下から 素 / ぼかし / 素 と重ねれば、ぼかした範囲の中に素の領域を残せる</li>



<li>材料を残したままのブックには<strong>ぼかす前の画像が残る</strong>ので、そのまま渡さない</li>



<li><strong><span class="swl-marker mark_yellow">図(PNG)で統合 → 拡大して確認 → 材料を削除</span></strong>、配るのはその1枚だけ</li>
</ul>



<p class="wp-block-paragraph">ぼかしただけのファイルに何が残っているのかは、実際にExcelのファイルを開けて確かめました<br>中で何が起きていたのかは別記事にまとめています</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-blur-recoverable-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-blur-recoverable/" target="_blank" rel="noopener noreferrer">エクセルの画像のぼかしは戻せる？ファイルの中身を確かめた</a>
						<span class="p-blogCard__excerpt">エクセルの画像にかけたぼかしは戻せるのか、サンプルのブックを展開して中身を確かめました ぼかす前の原本と、効果をかける前とみられるデータがそのまま入っていた実測をもとに、何が残るのか・どうすれば消えるのかをまとめています</span>					</div>
				</div>
			</div>
		</div>


<p class="wp-block-paragraph">マクロを使わずExcelの標準機能だけで組む話は、<a href="https://javeo.jp/excel-quotation-functions/" target="_blank" rel="noopener noreferrer">見積書を関数と機能だけで作る記事</a>でも書きました<br>入れられるソフトが限られる環境で工夫する点は、この記事と同じ発想で読めると思います</p>



<p class="wp-block-paragraph">手順書に貼る前に、拡大して1回だけ確認<br>手間に見える1手ですけど、ここを習慣にしておけばうっかりはかなり減らせます</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="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;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p><p class="jv-book-author">古川順平</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><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"></a><div class="jv-book-info"><p class="jv-book-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p><p class="jv-book-author">大村あつし</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p><p class="jv-book-author">富士通ラーニングメディア</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4867752525">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/excel-image-blur/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>エクセルの画像のぼかしは戻せる？ファイルの中身を確かめた</title>
		<link>https://javeo.jp/excel-blur-recoverable/</link>
					<comments>https://javeo.jp/excel-blur-recoverable/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 23:07:44 +0000</pubDate>
				<category><![CDATA[Excel・VBA]]></category>
		<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=5232</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-blur-recoverable-1024x538.png" class="webfeedsFeaturedVisual" /></p>エクセルの画像にかけたぼかしは戻せるのか、サンプルのブックを展開して中身を確かめました ぼかす前の原本と、効果をかける前とみられるデータがそのまま入っていた実測をもとに、何が残るのか・どうすれば消えるのかをまとめています]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/08/excel-blur-recoverable-1024x538.png" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">エクセルの画像にかけたぼかしは、あとから戻せるのか？<br>手順書に貼るスクリーンショットの氏名やメールアドレスを、<strong>アート効果</strong>のぼかしでつぶす<br>画面の上では、これでちゃんと読めなくなります</p>



<p class="wp-block-paragraph">でも、そのファイルをそのまま渡していいのかは、また別の話なんです<br>気になって、記事用に作ったサンプルのブックを展開してみたら、思っていたより分かりやすい形で残っていました</p>



<p class="wp-block-paragraph">出てきたのは、ぼかす前の画像そのもの<br>536KBのPNGが、<strong>加工されないまま</strong>同じファイルに入っていました</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>見た目が隠れているのと、消えているのは別です</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">結論 ぼかしは戻せる？元の画像はファイルに残ったまま</h2>



<p class="wp-block-paragraph">先に結論から<br>アート効果のぼかしは、<strong><span class="swl-marker mark_yellow">元の画像に効果を重ねて見せているだけ</span></strong><br>だから、ぼかしただけのブックをそのまま配ると、隠したつもりの個人情報も一緒に渡ることになります</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow" style="color:#e8313b">ぼかしても、ぼかす前の画像はExcelファイルの中に残っています</span></strong><br>変わったのは見た目だけで、データが減ったわけではありません</p>



<p class="wp-block-paragraph">ぼかしは<strong>図のリセット</strong>で外せる、という説明もけっこう見かけます<br>保存する前の変更なら、たしかにそのとおり<br>でも、保存して人に渡ったあとで同じことが起きるかは、私も試していません<br>なので、この記事ではボタンの効き方を根拠にしないことにしました<br>確かめたのは、ファイルの中身のほう</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>根拠はボタンの挙動ではなく、ファイルの中身に置きます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">Microsoftも「ファイルから削除されない」と明記</h2>



<p class="wp-block-paragraph">トリミングについては、Microsoftの公式ヘルプに逐語で書かれています</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">画像のトリミングされた部分はファイルから削除されず、他の人に見られる可能性があります。</p>
</blockquote>



<p class="wp-block-paragraph">出典は<a href="https://support.microsoft.com/ja-jp/office/office-%E3%81%A7%E7%94%BB%E5%83%8F%E3%82%92%E3%83%88%E3%83%AA%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B-14d69647-bc93-4f06-9528-df95103aa1e6" target="_blank" rel="noopener noreferrer">Office で画像をトリミングする</a>(Microsoft サポート)</p>



<p class="wp-block-paragraph">切ったつもりの部分は、ファイルに残っている<br>同じヘルプの<a href="https://support.microsoft.com/ja-jp/office/microsoft-office-%E3%81%AE%E7%94%BB%E5%83%8F%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB-%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E5%B0%8F%E3%81%95%E3%81%8F%E3%81%99%E3%82%8B-8db7211c-d958-457c-babd-194109eb9535" target="_blank" rel="noopener noreferrer">画像のファイルサイズを小さくするページ</a>には、図の圧縮に<strong>編集用のデータを破棄する</strong>という選択肢があって、破棄したあとで元に戻すには画像を入れ直すしかない、と書かれています<br>裏返せば、<strong><span class="swl-marker mark_yellow">破棄しない限り編集用のデータはファイルの中にある</span></strong>、ということになります</p>



<p class="wp-block-paragraph">ただ、公式がここで書いているのはトリミングの話まで<br>アート効果のぼかしについて、元の画像が残るとまでは書いていません<br>だから、ここから先は自分で開けて確かめるしかなかったんです</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>公式が言い切っているのは、トリミングまでです</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="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;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p><p class="jv-book-author">古川順平</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><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"></a><div class="jv-book-info"><p class="jv-book-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p><p class="jv-book-author">大村あつし</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p><p class="jv-book-author">富士通ラーニングメディア</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4867752525">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>


<h2 class="wp-block-heading">Excelファイルを開けて確かめた 残っていた3つの画像</h2>



<p class="wp-block-paragraph">使ったのは、記事用に自分で作ったサンプルのブック<br>1枚の画像を複製して重ね、上の何枚かをトリミングしてぼかした、よくある作りだったりします<br>そのファイルを展開して、中に何が入っているのかを1つずつ見ていきました</p>



<h3 class="wp-block-heading">xlsxは、中身がフォルダになった圧縮ファイル</h3>



<p class="wp-block-paragraph">まず前提から<br>拡張子が <strong>.xlsx</strong> のファイルは中身がZIP形式の圧縮ファイルで、展開するとシートの定義や画像がファイル単位で並びます<br>画像は、だいたい <strong>xl/media</strong> というフォルダにまとめて置かれる作り</p>



<p class="wp-block-paragraph">つまり、<strong>Excelで開かなくても中の画像は取り出せる</strong><br>専用のツールも要りませんし、受け取った人のパソコンでも、そのまま開けてしまいます</p>



<div class="wp-block-group is-style-big_icon_caution"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">※この記事は中身を確かめた記録で、操作の手引きではありません<br>拡張子を書き換える作業は、戻し忘れるとブックが開かなくなることがあります<br>試すならコピーしたファイルで、元のブックは触らないほうがいいと思います</p>
</div></div>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1024x537.png" alt="xlsxの拡張子をzipに変えて展開した xl/media フォルダ 画像がファイル単位で並んでいる状態" class="wp-image-5246" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">一覧に並んでいたのは6ファイル<br>別のシートで使った画像も混ざっているので、ぼかしたシートに関わるのはこのうち3つです</p>



<h3 class="wp-block-heading">いちばん下に敷いた原本が、そのまま入っていた</h3>



<p class="wp-block-paragraph">xl/media を開いて最初に目に入ったのが <strong>image2.png</strong>、536KB<br>そのまま開いてみたら、ぼかす前のサンプル画像そのものでした<br>トリミングもされていない、フルサイズのまま</p>



<p class="wp-block-paragraph"><strong><span class="swl-marker mark_yellow">重ねた画像のいちばん下に敷いた1枚が、加工されずにそのまま同梱されている</span></strong><br>画面では上の層に隠れて見えないのに、ファイルの中では独立した1つの画像として並んでいます<br>やっぱり、ここがいちばん怖いところだと思います</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-1024x537.png" alt="取り出した元画像 ぼかす前のサンプル画像がそのまま見えている状態" class="wp-image-5248" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h20_31.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">ぼかした図は、効果をかける前のデータを抱えている</h3>



<p class="wp-block-paragraph">もう1つ出てきたのが <strong>hdphoto1.wdp</strong>、372KB<br>.wdp は JPEG XR という画像形式で使われる拡張子です<br>ぼかしをかけた4枚の図が、どれもこのファイルを参照していました</p>



<p class="wp-block-paragraph">図の定義を見ると、ぼかした図には効果を表す <strong>artisticBlur</strong> と、別の画像を指す <strong>imgLayer</strong> が入っていて、その参照先がこの .wdp<br>画面に出ているぼかし後の見た目は、また別の <strong>image3.png</strong>(404KB)のほう</p>



<p class="wp-block-paragraph">中身をデコードして絵として確認したわけではないので、<strong>効果をかける前の画像とみられるデータ</strong>、というところまでにしておきます<br>そのうえで言うと、加工前の写しをファイルが持ち続けているみたいなもの<br>ぼかした図が別のデータへの参照を持ったまま保存されている、という事実は変わりません</p>



<figure class="wp-block-image size-large is-style-shadow"><a href="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1.png"><img decoding="async" width="1024" height="537" src="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-1024x537.png" alt="xl/media の一覧に hdphoto1.wdp が並んでいるところ" class="wp-image-5247" srcset="https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-1024x537.png 1024w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-300x157.png 300w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-150x79.png 150w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1-768x403.png 768w, https://javeo.jp/wp-content/uploads/2026/08/2026-08-15_23h13_43-1.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>ファイル</th><th>大きさ</th><th>中身</th></tr></thead><tbody><tr><td>xl/media/image2.png</td><td>536KB</td><td>ぼかす前のサンプル画像そのもの、いちばん下に敷いた1枚</td></tr><tr><td>xl/media/hdphoto1.wdp</td><td>372KB</td><td>ぼかした図が参照している、効果をかける前とみられるデータ</td></tr><tr><td>xl/media/image3.png</td><td>404KB</td><td>画面に表示されているぼかし後の見た目</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">見えていたのは、3つ目だけなんです<br>上の2つは画面のどこにも出てこないのに、受け取った人が開けば、ちょっと拍子抜けするくらい簡単に出てきます</p>



<h3 class="wp-block-heading">トリミングは、切っているように見えるだけ</h3>



<p class="wp-block-paragraph">切り落としたつもりの部分とかも、ちゃんと残っていました<br>図の側に、元の画像のどこを表示するかという範囲の指定が入るだけで、参照している画像は <strong><span class="swl-marker mark_yellow">xl/media にフルサイズのまま</span></strong><br>切った部分はファイルから消えない、と公式が書いているとおりの形が、そのまま入っていたわけです</p>



<p class="wp-block-paragraph">ここまでを並べると、こうなります</p>



<ol style="background-color:#f3fafe80" class="wp-block-list is-style-num_circle -list-under-dashed has-background">
<li>xlsx は中身がZIPなので、Excelを開かなくても画像を取り出せる</li>



<li>いちばん下に敷いた原本(536KB)が、加工されないまま入っている</li>



<li>ぼかした図は、効果をかける前とみられるデータ(372KB)を参照している</li>



<li>トリミングは表示範囲の指定で、元の画像はフルサイズのまま残る</li>
</ol>



<p class="wp-block-paragraph">どれも、ボタンが効くかどうかとは関係のない話<br>ファイルの中に何が入っているか、それだけで決まります</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>ごく普通に重ねてぼかしただけのブックで、ここまで残っていました</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">どうすれば元の画像は消えるのか？</h2>



<p class="wp-block-paragraph">消し方は1つ<br>重ねた画像を<strong>1枚の図に統合</strong>して、<strong>材料にした画像を消す</strong><br>これだけです</p>



<p class="wp-block-paragraph">統合まで済ませたシートも、同じように確認してみたら、中身がすっきり変わっていました<br>図は1つだけ、参照先も <strong>image5.png</strong>(1,384KB)の1ファイルだけ<br><strong><span class="swl-marker mark_yellow">artisticBlur も imgLayer も、トリミングの範囲指定も残っていない</span></strong><br>ぼかした部分も素のまま残した部分も、画素として焼き付いた1枚になっていました</p>



<p class="wp-block-paragraph">ただ、統合しただけでは足りないんです<br>この統合後の1枚と、さっきの image2.png・hdphoto1.wdp は、<strong><span class="swl-marker mark_yellow">同じ1つのブックの中に同時に入っていました</span></strong><br>別のシートに材料が残っていれば、xl/media には原本も効果前のデータも並んだまま</p>



<p class="wp-block-paragraph">材料を消したあとに、xl/media から本当に消えるのかまでは確かめていません<br>なので、言えるのは<strong>統合だけで終わらせず、材料の削除まで含めて1セット</strong>、という必要な手順の話なんです<br>これで配れる状態になった、という保証まではできません</p>



<p class="wp-block-paragraph">私が決めたのは、作業に使ったブックそのものは配らないこと<br><strong><span class="swl-marker mark_yellow" style="color:#e8313b">配るのは統合後の図か、そこから書き出したPNGだけ</span></strong></p>



<p class="wp-block-paragraph">重ね方から統合までの操作は、手順として別記事にまとめています<br>この記事のほうは、その最後の2つ(統合と材料の削除)がなぜ要るのか、という話でした</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/08/excel-image-blur-300x158.png" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://javeo.jp/excel-image-blur/" target="_blank" rel="noopener noreferrer">エクセルで画像の一部にぼかし 元に戻せなくする手順</a>
						<span class="p-blogCard__excerpt">エクセルで画像の一部にぼかしを入れる手順を8ステップでまとめました 同じ画像を複製して重ね、上の1枚だけをトリミングしてアート効果のぼかしをかける組み方です ぼかした範囲の中に素の領域を残す応用と、1枚の図に統合して材料を消すところまで書いています</span>					</div>
				</div>
			</div>
		</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -circle"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">ジャベ雄</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>統合して、材料も消す<br>そこまでやってから、配るものを選びます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">まとめ 配るのは統合後の1枚だけ</h2>



<ul style="background-color:#FFFFDC80" class="wp-block-list is-style-check_list -list-under-dashed has-background">
<li>アート効果のぼかしは効果を重ねているだけで、<strong>ぼかす前の画像はファイルに残る</strong></li>



<li>公式もトリミング部分は「ファイルから削除されず」と明記している</li>



<li>展開して確かめたら、無加工の原本と、効果をかける前とみられるデータが入っていた</li>



<li>1枚の図に統合すると、参照は焼き付いた1枚だけになる</li>



<li>ただし材料が残ればファイルにも残る、配るのは統合後の図かPNGだけ</li>
</ul>



<p class="wp-block-paragraph">Excelのファイルは、画面に出ていないものをけっこう抱えます<br>同じ性質の話として、<a href="https://javeo.jp/excel-conditional-formatting/" target="_blank" rel="noopener noreferrer">コピペのたびに条件付き書式のルールが増えていく件</a>も別記事に書きました</p>



<p class="wp-block-paragraph">ぼかしたあとに、配るファイルそのものをもう一度見る<br>その1手で、うっかりはかなり減らせると思います</p>


<div class="p-blogParts post_content" data-partsID="4601">
<div class="jv-books" data-shelf="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;" /> VBAの独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.jpg?_ex=240x240" alt="Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ&amp;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応</p><p class="jv-book-author">古川順平</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4815630437?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4815630437">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4815630437">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><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"></a><div class="jv-book-info"><p class="jv-book-title">てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版</p><p class="jv-book-author">大村あつし</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297119234?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4297119234">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4297119234">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.jpg?_ex=240x240" alt="Excel マクロ/VBA 今日から使える業務の自動化入門" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Excel マクロ/VBA 今日から使える業務の自動化入門</p><p class="jv-book-author">富士通ラーニングメディア</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4867752525?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="vba" data-mall="amazon" data-book="4867752525">Amazonで見る</a><a class="jv-btn jv-btn-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-mall="rakuten" data-book="4867752525">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.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-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='vba';
var all=document.querySelectorAll('.jv-books[data-shelf="'+SHELF+'"]');
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=[{"t": "Excel マクロ&#038;VBA やさしい教科書 Office 2024/2021 Microsoft 365対応", "a": "古川順平", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0430/9784815630430.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18081399%2F", "id": "4815630437"}, {"t": "てっとり早く確実にマスターできる Excel VBAの教科書 改訂新版", "a": "大村あつし", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16602480%2F", "id": "4297119234"}, {"t": "Excel マクロ/VBA 今日から使える業務の自動化入門", "a": "富士通ラーニングメディア", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2524/9784867752524_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18686064%2F", "id": "4867752525"}, {"t": "VBAエキスパート公式テキスト Excel VBAベーシック", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15943106%2F", "id": "4908327114"}, {"t": "［最速入門］ChatGPTに任せる Excelマクロ&#038;VBA", "a": "大村あつし", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6183/9784297156183_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18600027%2F", "id": "4297156180"}, {"t": "Excel VBA逆引き辞典パーフェクト 第3版", "a": "田中亨", "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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F14251332%2F", "id": "4798146587"}, {"t": "Excel VBAのプログラミングのツボとコツがゼッタイにわかる本 第2版", "a": "立山秀利", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/5182/9784798065182_1_2.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&#038;m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16794620%2F", "id": "4798065188"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/excel-blur-recoverable/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
