<?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>Excel VBA・GAS入門｜業務効率化と自動化の基本を解説</title>
	<atom:link href="https://office-automation-lab.com/category/work-efficiency/feed/" rel="self" type="application/rss+xml" />
	<link>https://office-automation-lab.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Jul 2026 07:22:37 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://office-automation-lab.com/wp-content/uploads/2026/06/cropped-サイト画像-32x32.jpg</url>
	<title>Excel VBA・GAS入門｜業務効率化と自動化の基本を解説</title>
	<link>https://office-automation-lab.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Excel VBA・GAS】案件管理システムを作ってみた結果｜実務で使えるのか検証</title>
		<link>https://office-automation-lab.com/project-management-system-ver1-review/</link>
					<comments>https://office-automation-lab.com/project-management-system-ver1-review/#respond</comments>
		
		<dc:creator><![CDATA[mkhome_ai]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 15:42:15 +0000</pubDate>
				<category><![CDATA[お仕事ラクラク術]]></category>
		<category><![CDATA[COUNTIF]]></category>
		<category><![CDATA[COUNTIFS]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[GAS]]></category>
		<category><![CDATA[PDF保存]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[案件管理システム]]></category>
		<category><![CDATA[業務効率化]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://office-automation-lab.com/?p=697</guid>

					<description><![CDATA[案件管理システムの作成プロジェクトが一旦完成しました。 今回はExcel VBA版とGAS版の両方を作成し、実際に運用できるかを検証しました。 実際に作って分かったメリットや違いをまとめます。 結論 👉 VBAが向いてい [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">案件管理システムの作成プロジェクトが一旦完成しました。</p>



<p class="wp-block-paragraph">今回はExcel VBA版とGAS版の両方を作成し、実際に運用できるかを検証しました。</p>



<p class="wp-block-paragraph">実際に作って分かったメリットや違いをまとめます。</p>



<h2 class="wp-block-heading">結論</h2>



<p class="wp-block-paragraph">👉 VBAが向いている人</p>



<p class="wp-block-paragraph">Excel中心で管理したい人</p>



<p class="wp-block-paragraph">社内PCだけで運用したい人</p>



<p class="wp-block-paragraph">👉 GASが向いている人</p>



<p class="wp-block-paragraph">複数人で共有したい人</p>



<p class="wp-block-paragraph">将来的にスマホ入力も考えている人</p>



<h2 class="wp-block-heading">この記事で分かること</h2>



<p class="wp-block-paragraph">・案件管理システムで実装した機能</p>



<p class="wp-block-paragraph">・VBA版とGAS版の違い</p>



<p class="wp-block-paragraph">・実際に使って感じたこと</p>



<p class="wp-block-paragraph">・今後の発展案</p>



<h2 class="wp-block-heading">今回作成した機能</h2>



<p class="wp-block-paragraph">案件管理システムVer.1では以下を作成しました。</p>



<p class="wp-block-paragraph">・案件登録フォーム</p>



<p class="wp-block-paragraph">・入力チェック機能</p>



<p class="wp-block-paragraph">・案件データベース登録</p>



<p class="wp-block-paragraph">・入力フォームクリア</p>



<p class="wp-block-paragraph">・担当者別集計表作成</p>



<p class="wp-block-paragraph">・PDF保存機能</p>



<p class="wp-block-paragraph">・集計クリア機能</p>



<h2 class="wp-block-heading">実際に作ってみた感想</h2>



<p class="wp-block-paragraph">最初は案件登録だけの予定でした。</p>



<p class="wp-block-paragraph">しかし作成を進めるうちに、</p>



<p class="wp-block-paragraph">「集計したい」</p>



<p class="wp-block-paragraph">「PDF保存したい」</p>



<p class="wp-block-paragraph">という要望が増えました。</p>



<p class="wp-block-paragraph">結果として実務で使えるレベルまで発展しました。</p>



<h2 class="wp-block-heading">関数版と自動化版を比較</h2>



<p class="wp-block-paragraph">今回の特徴は先に関数版を作成したことです。</p>



<p class="wp-block-paragraph">COUNTIF・COUNTIFSを使って担当者別集計を作成しました。</p>



<p class="wp-block-paragraph">その後にVBAとGASで自動化しました。</p>



<p class="wp-block-paragraph">結果として仕様整理がしやすくなりました。</p>



<h2 class="wp-block-heading">COUNTIF・COUNTIFS版の特徴</h2>



<p class="wp-block-paragraph">・仕組みを理解しやすい</p>



<p class="wp-block-paragraph">・初心者でも作成可能</p>



<p class="wp-block-paragraph">・担当者ごとのテンプレートが必要</p>



<p class="wp-block-paragraph">・項目追加時に修正が発生する</p>



<h2 class="wp-block-heading">VBA・GAS版の特徴</h2>



<p class="wp-block-paragraph">・案件データから自動集計</p>



<p class="wp-block-paragraph">・担当者追加時の修正が少ない</p>



<p class="wp-block-paragraph">・PDF保存まで自動化可能</p>



<p class="wp-block-paragraph">・作業時間を大幅削減できる</p>



<h2 class="wp-block-heading">VBAの特徴</h2>



<p class="wp-block-paragraph">・Excelとの相性が良い</p>



<p class="wp-block-paragraph">・処理速度が速い</p>



<p class="wp-block-paragraph">・帳票作成が得意</p>



<p class="wp-block-paragraph">・社内利用向け</p>



<h2 class="wp-block-heading">GASの特徴</h2>



<p class="wp-block-paragraph">・Google Driveと連携できる</p>



<p class="wp-block-paragraph">・共有が簡単</p>



<p class="wp-block-paragraph">・スマホ運用へ発展しやすい</p>



<p class="wp-block-paragraph">・クラウド運用向け</p>



<h2 class="wp-block-heading">比較表</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>項目</th><th>VBA</th><th>GAS</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><tr><td>スマホ対応</td><td>△</td><td>◎</td></tr><tr><td>Excelとの相性</td><td>◎</td><td>○</td></tr><tr><td>Drive連携</td><td>△</td><td>◎</td></tr><tr><td>導入しやすさ</td><td>○</td><td>○</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらも実務利用は十分可能でした。</p>



<p class="wp-block-paragraph">運用環境で選ぶのがおすすめです。</p>



<h2 class="wp-block-heading">AIを活用して感じたこと</h2>



<p class="wp-block-paragraph">今回のコード作成はほとんどAIを活用しました。</p>



<p class="wp-block-paragraph">担当者別集計表とPDF保存機能では、</p>



<p class="wp-block-paragraph">初回成功率85％</p>



<p class="wp-block-paragraph">修正回数2回</p>



<p class="wp-block-paragraph">完成時間約20分</p>



<p class="wp-block-paragraph">という結果でした。</p>



<p class="wp-block-paragraph">AI貢献率は自己評価で90％です。</p>



<p class="wp-block-paragraph">実際にはコード作成よりも、</p>



<p class="wp-block-paragraph">仕様を整理する作業の方が重要だと感じました。</p>



<h2 class="wp-block-heading">こんな人はVBA向き</h2>



<p class="wp-block-paragraph">・Excel中心で管理したい</p>



<p class="wp-block-paragraph">・社内PCのみで運用する</p>



<p class="wp-block-paragraph">・帳票印刷を多く使う</p>



<h2 class="wp-block-heading">こんな人はGAS向き</h2>



<p class="wp-block-paragraph">・複数人で共有したい</p>



<p class="wp-block-paragraph">・スマホ入力を活用したい</p>



<p class="wp-block-paragraph">・Google Driveで管理したい</p>



<h2 class="wp-block-heading">今後の発展予定</h2>



<p class="wp-block-paragraph">今回でVer.1は完成です。</p>



<p class="wp-block-paragraph">次回はさらに実務向けの仕組みを検討しています。</p>



<p class="wp-block-paragraph">予定している内容</p>



<p class="wp-block-paragraph">・Googleフォーム入力</p>



<p class="wp-block-paragraph">・スマホ対応</p>



<p class="wp-block-paragraph">・帳票自動作成</p>



<p class="wp-block-paragraph">・PDF自動保存</p>



<p class="wp-block-paragraph">・現場から直接入力</p>



<p class="wp-block-paragraph">実務運用に近づけていく予定です。</p>



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



<p class="wp-block-paragraph">✅ VBAはExcel帳票作成が得意</p>



<p class="wp-block-paragraph">✅ GASは共有とクラウド運用が得意</p>



<p class="wp-block-paragraph">✅ 関数で理解してから自動化すると作りやすい</p>



<p class="wp-block-paragraph">✅ AIを活用すると短時間で実装できる</p>



<p class="wp-block-paragraph">✅ 実務では運用環境に合わせて選ぶのがおすすめ</p>
]]></content:encoded>
					
					<wfw:commentRss>https://office-automation-lab.com/project-management-system-ver1-review/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Excel VBA・GAS】AVERAGE関数不要！ボタン1つで平均を出す方法【サンプルファイル配布】</title>
		<link>https://office-automation-lab.com/average-auto-calc-vba-gas/</link>
					<comments>https://office-automation-lab.com/average-auto-calc-vba-gas/#respond</comments>
		
		<dc:creator><![CDATA[mkhome_ai]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 14:20:12 +0000</pubDate>
				<category><![CDATA[お仕事ラクラク術]]></category>
		<category><![CDATA[AVERAGE関数]]></category>
		<category><![CDATA[Excel VBA]]></category>
		<category><![CDATA[GAS]]></category>
		<category><![CDATA[Google Apps Script]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[平均計算]]></category>
		<category><![CDATA[業務効率化]]></category>
		<guid isPermaLink="false">https://office-automation-lab.com/?p=381</guid>

					<description><![CDATA[ExcelやGoogleスプレッドシートで平均を計算するとき、こんな悩みはありませんか？ ・AVERAGE関数を毎回入力している・データが増えるたびに範囲を修正している・入力ミスが心配・ボタン1つで平均を出したい そんな [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">ExcelやGoogleスプレッドシートで平均を計算するとき、<br>こんな悩みはありませんか？</p>



<p class="wp-block-paragraph">・AVERAGE関数を毎回入力している<br>・データが増えるたびに範囲を修正している<br>・入力ミスが心配<br>・ボタン1つで平均を出したい</p>



<p class="wp-block-paragraph">そんなときに便利なのが、<br><strong>VBAやGoogle Apps Script（GAS）を使った自動計算です。</strong></p>



<p class="wp-block-paragraph">今回は、<br><strong>1行目の数値を自動で平均計算し、B2セルへ結果を表示する方法</strong><br>を紹介します。</p>



<p class="wp-block-paragraph">サンプルファイルも用意していますので、ぜひ実際に動かしてみてください。</p>



<h2 class="wp-block-heading">この記事でわかること</h2>



<p class="wp-block-paragraph">・平均値を自動計算する方法<br>・VBA版の作り方<br>・GAS版の作り方<br>・AIにコードを作らせる考え方<br>・サンプルファイルの使い方</p>



<h2 class="wp-block-heading">今回の完成イメージ</h2>



<p class="wp-block-paragraph">今回のサンプルでは、<br>1行目に入力された数値の平均を計算し、<br>B2セルへ結果を表示します。</p>



<h3 class="wp-block-heading">例</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>A1</th><th>B1</th><th>C1</th><th>D1</th></tr></thead><tbody><tr><td>649 </td><td>860 </td><td>283 </td><td>246</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">↓</p>



<p class="wp-block-paragraph">B2セルへ</p>



<pre class="wp-block-code"><code>509.5
</code></pre>



<p class="wp-block-paragraph">を表示します。</p>



<h2 class="wp-block-heading">VBA版</h2>



<p class="wp-block-paragraph">Excel VBAではボタンをクリックするだけで平均値を計算できます。</p>



<h3 class="wp-block-heading">VBAコード</h3>



<pre class="wp-block-code"><code>Sub 平均を計算する()

End Sub
</code></pre>



<p class="wp-block-paragraph">※実際のコードはVBAコード集で解説しています。<br>▶ <a target="_blank" href="https://office-automation-lab.com/vba-code/" data-type="link" data-id="https://office-automation-lab.com/vba-code/">VBAコードを見る</a></p>



<h2 class="wp-block-heading">GAS版</h2>



<p class="wp-block-paragraph">Googleスプレッドシートでも同じ処理を自動化できます。</p>



<h3 class="wp-block-heading">GASコード</h3>



<pre class="wp-block-code"><code>function calcAverage() {

}
</code></pre>



<p class="wp-block-paragraph">※実際のコードはGASコード集で解説しています。<br>▶ <a target="_blank" href="https://office-automation-lab.com/gas-code-library/" data-type="link" data-id="https://office-automation-lab.com/gas-code-library/">GASコードを見る</a></p>



<h2 class="wp-block-heading">AIにも作らせてみた</h2>



<p class="wp-block-paragraph">最近はAIへ<br>「平均を計算するVBAコードを作ってください」<br>とお願いするだけでコードを作成してくれます。</p>



<p class="wp-block-paragraph">ただし、<br>・どこに結果を表示するのか<br>・何行目を対象にするのか<br>・エラー時はどうするのか<br>などは具体的に伝える必要があります。<br>今回も実際にAIへ依頼して検証しています。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/ai-vba-test-03-average-gemini/" data-type="link" data-id="https://office-automation-lab.com/ai-vba-test-03-average-gemini/">AIとのやりとり記録を見る(VBA)</a><br>▶<a target="_blank" href="https://office-automation-lab.com/ai-gas-log-04-average-gemini/" data-type="link" data-id="https://office-automation-lab.com/ai-gas-log-04-average-gemini/"> AIとのやりとり記録を見る(GAS)</a></p>



<h2 class="wp-block-heading">実務ではどんなことに使うの？</h2>



<p class="wp-block-paragraph">平均計算はさまざまな場面で利用できます。</p>



<p class="wp-block-paragraph">例えば、<br>・テストの平均点<br>・売上の平均額<br>・作業時間の平均<br>・アンケート結果の平均<br>・担当者ごとの実績確認<br>などです。</p>



<p class="wp-block-paragraph">特に毎月同じ計算を行う場合は、自動化することで入力ミスを防ぐことができます。</p>



<h2 class="wp-block-heading">VBAとGASどちらがおすすめ？</h2>



<p class="wp-block-paragraph">Excel中心の業務なら<br>👉 VBA</p>



<p class="wp-block-paragraph">Googleスプレッドシート中心なら<br>👉 GAS</p>



<p class="wp-block-paragraph">がおすすめです。</p>



<p class="wp-block-paragraph">どちらも同じ考え方で利用できるため、まずは使っている環境から始めてみましょう。</p>



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



<p class="wp-block-paragraph">実際に動かせるサンプルファイルを用意しています。</p>



<h3 class="wp-block-heading">VBA版</h3>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/wp-content/uploads/2026/06/AVRAGE集計_VBAサンプル-1.zip" data-type="link" data-id="https://office-automation-lab.com/wp-content/uploads/2026/06/AVRAGE集計_VBAサンプル-1.zip">サンプルファイルはこちら</a></p>



<h3 class="wp-block-heading">GAS版</h3>



<p class="wp-block-paragraph">▶ <a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1nMuVhJ1hrmGGH5v0E7FiXR4HDYf8lmLxVyGMVDvkHE4/edit?usp=sharing" data-type="link" data-id="https://docs.google.com/spreadsheets/d/1nMuVhJ1hrmGGH5v0E7FiXR4HDYf8lmLxVyGMVDvkHE4/edit?usp=sharing">サンプルファイルはこちら</a></p>



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



<p class="wp-block-paragraph">今回は、<br><strong>1行目の数値の平均を自動計算し、B2セルへ結果を表示する方法</strong><br>を紹介しました。</p>



<p class="wp-block-paragraph">平均計算は業務でもよく利用する処理です。<br>毎回AVERAGE関数を入力するのではなく、<br>ボタン1つで計算できるようになると作業効率が大きく向上します。</p>



<p class="wp-block-paragraph">まずはサンプルファイルを開いて、実際に動かしてみてください。</p>



<h2 class="wp-block-heading">次に読むおすすめ記事</h2>



<p class="wp-block-paragraph">▶  <a target="_blank" href="https://office-automation-lab.com/ai-vba-test-03-average-gemini/" data-type="link" data-id="https://office-automation-lab.com/ai-vba-test-03-average-gemini/">AIにVBAの平均コードを作らせてみた結果</a><br>▶  <a target="_blank" href="https://office-automation-lab.com/vba-average-row1/" data-type="link" data-id="https://office-automation-lab.com/vba-average-row1/">VBAで平均を計算するコード（AVERAGE）</a><br>▶  <a target="_blank" href="https://office-automation-lab.com/gas-average-gemini/" data-type="link" data-id="https://office-automation-lab.com/gas-average-gemini/">GASで平均を計算するコード（AVERAGE）</a><br>▶  <a target="_blank" href="https://office-automation-lab.com/excel-vba-gas-sum-function-alternative/" data-type="link" data-id="https://office-automation-lab.com/excel-vba-gas-sum-function-alternative/">【Excel VBA・GAS】SUM関数不要！ボタン1つで合計を出す方法【サンプルファイル配布】</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://office-automation-lab.com/average-auto-calc-vba-gas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Excel VBA・GAS】SUM関数不要！ボタン1つで合計を出す方法【サンプルファイル配布】</title>
		<link>https://office-automation-lab.com/excel-vba-gas-sum-function-alternative/</link>
					<comments>https://office-automation-lab.com/excel-vba-gas-sum-function-alternative/#respond</comments>
		
		<dc:creator><![CDATA[mkhome_ai]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 16:18:14 +0000</pubDate>
				<category><![CDATA[お仕事ラクラク術]]></category>
		<category><![CDATA[AI活用]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Excel VBA]]></category>
		<category><![CDATA[Excel便利技]]></category>
		<category><![CDATA[Excel自動化]]></category>
		<category><![CDATA[GAS]]></category>
		<category><![CDATA[GAS初心者]]></category>
		<category><![CDATA[Google Apps Script]]></category>
		<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[SUM関数]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[VBA初心者]]></category>
		<category><![CDATA[プログラミング初心者]]></category>
		<category><![CDATA[マクロ]]></category>
		<category><![CDATA[事務作業効率化]]></category>
		<category><![CDATA[初心者向け]]></category>
		<category><![CDATA[業務効率化]]></category>
		<category><![CDATA[業務改善]]></category>
		<category><![CDATA[自動集計]]></category>
		<guid isPermaLink="false">https://office-automation-lab.com/?p=40</guid>

					<description><![CDATA[「毎回SUM関数を入力するのが面倒…」 「集計範囲を選び直すのが地味に大変…」 「同じ集計作業を毎日繰り返している…」 そんな経験はありませんか？ ExcelやGoogleスプレッドシートで集計作業をしていると、SUM関 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「毎回SUM関数を入力するのが面倒…」</p>



<p class="wp-block-paragraph">「集計範囲を選び直すのが地味に大変…」</p>



<p class="wp-block-paragraph">「同じ集計作業を毎日繰り返している…」</p>



<p class="wp-block-paragraph">そんな経験はありませんか？</p>



<p class="wp-block-paragraph">ExcelやGoogleスプレッドシートで集計作業をしていると、SUM関数を何度も入力したり、範囲を選択し直したりすることがあります。</p>



<p class="wp-block-paragraph">1回の作業は数秒でも、毎日続くと意外と大きな時間になります。</p>



<p class="wp-block-paragraph">私自身も以前は、データを追加するたびにSUM関数の範囲を確認していました。</p>



<p class="wp-block-paragraph">そこで今回は、</p>



<p class="wp-block-paragraph"><strong>ボタンを押すだけで合計を計算する方法</strong></p>



<p class="wp-block-paragraph">を紹介します。</p>



<p class="wp-block-paragraph">さらに今回は、ChatGPTなどのAIを活用して、</p>



<ul class="wp-block-list">
<li>Excel VBA</li>



<li>Google Apps Script（GAS）</li>
</ul>



<p class="wp-block-paragraph">の両方でコードを作成しました。</p>



<p class="wp-block-paragraph">初心者の方でも試せるように、VBAとGASの両方で</p>



<p class="wp-block-paragraph">✅ サンプルデータ</p>



<p class="wp-block-paragraph">✅ 完成版ファイル</p>



<p class="wp-block-paragraph">も無料配布しています。</p>



<p class="wp-block-paragraph">ぜひ実際に動かしながら学んでみてください。</p>



<h2 class="wp-block-heading">今回できること</h2>



<p class="wp-block-paragraph">今回は以下の内容を作成します。</p>



<ul class="wp-block-list">
<li>A列の数値を自動集計</li>



<li>ボタン1つで合計を計算</li>



<li>VBAとGASの両方で実装</li>



<li>AIを活用したコード作成</li>
</ul>



<h2 class="wp-block-heading">完成イメージ</h2>



<p class="wp-block-paragraph">① A列に数値を入力</p>



<p class="wp-block-paragraph">② ボタンをクリック</p>



<p class="wp-block-paragraph">③ B3セルに合計を表示</p>



<p class="wp-block-paragraph">たったこれだけです。</p>



<p class="wp-block-paragraph">毎回SUM関数を入力する必要がなくなります。</p>



<h2 class="wp-block-heading">サンプルファイルをダウンロードできます</h2>



<p class="wp-block-paragraph">今回の記事では、</p>



<ul class="wp-block-list">
<li>サンプルデータ（xlsx）</li>



<li>完成版ファイル（.zip）</li>



<li>サンプルデータ（Googleスプレットシート）</li>



<li>完成版ファイル（Googleスプレットシート）</li>
</ul>



<p class="wp-block-paragraph">を無料配布しています。</p>



<p class="wp-block-paragraph">「まずは動かしてみたい」</p>



<p class="wp-block-paragraph">「コードを入力する前に完成形を見てみたい」</p>



<p class="wp-block-paragraph">という方は、ぜひご利用ください。</p>



<p class="wp-block-paragraph">▼ サンプルデータ（xlsx）</p>



<p class="wp-block-paragraph"><a target="_blank" href="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_サンプルデータ.xlsx" data-type="link" data-id="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_サンプルデータ.xlsx">SUM集計_サンプルデータ.xlsx</a></p>



<p class="wp-block-paragraph">▼ サンプルデータ（Googleスプレットシート）</p>



<p class="wp-block-paragraph"><a target="_blank" href="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_VBAサンプル.zip" data-type="link" data-id="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_VBAサンプル.zip">SUM集計_サンプルデータ（スプレットシート）</a></p>



<p class="wp-block-paragraph">▼ 完成版ファイル（zip）</p>



<p class="wp-block-paragraph"><a target="_blank" href="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_VBAサンプル.zip" data-type="link" data-id="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_VBAサンプル.zip">【無料配布】SUM集計_VBAサンプルセット.zip</a></p>



<p class="wp-block-paragraph">▼ 完成版ファイル（Googleスプレットシート）</p>



<p class="wp-block-paragraph"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/13I1PatC_c0EFwqpXC1GKqEPQzncJ8Bt8pAU_fIRWZRA/edit?usp=sharing" data-type="link" data-id="https://docs.google.com/spreadsheets/d/13I1PatC_c0EFwqpXC1GKqEPQzncJ8Bt8pAU_fIRWZRA/edit?usp=sharing">完成版ファイル（Googleスプレットシート）</a></p>



<p class="wp-block-paragraph">完成版ファイルはボタン設定済みです。</p>



<p class="wp-block-paragraph">ファイルを開いてボタンを押すだけで動作を確認できます。</p>



<p class="wp-block-paragraph">また、.zipファイルの開き方がわからない方は</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/zip-file-unzip/" data-type="link" data-id="https://office-automation-lab.com/zip-file-unzip/">ダウンロードしたZIPファイルの解凍方法</a></p>



<p class="wp-block-paragraph">Googleスプレットシートの利用方法については</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/gas-sample-copy-guide/" data-type="link" data-id="https://office-automation-lab.com/gas-sample-copy-guide/">GASサンプルファイルの受け取り方</a></p>



<h4 class="wp-block-heading">マクロを有効化する必要があります</h4>



<p class="wp-block-paragraph">完成版ファイル（xlsm）を初めて開く場合、</p>



<pre class="wp-block-code"><code>セキュリティの警告
コンテンツの有効化</code></pre>



<p class="wp-block-paragraph">などのメッセージが表示されることがあります。</p>



<p class="wp-block-paragraph">マクロが無効になっていると、ボタンを押しても動作しません。</p>



<p class="wp-block-paragraph">有効化の方法がわからない場合は、こちらの記事をご覧ください。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/vba-file-not-working/" data-type="link" data-id="https://office-automation-lab.com/vba-file-not-working/">VBAファイル（xlsm）が開けない・動かない時の対処法</a></p>



<p class="wp-block-paragraph">画像付きで詳しく解説しています。</p>



<p class="wp-block-paragraph">まずは完成版ファイルを動かしてみると、今回作成する仕組みをイメージしやすくなります。</p>



<h2 class="wp-block-heading">AIにコードを書かせてみた</h2>



<p class="wp-block-paragraph">今回AIには次のように依頼しました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">A列の数値を合計して、B3セルに結果を表示するコードをVBAとGoogle Apps Scriptで作ってください</p>
</blockquote>



<p class="wp-block-paragraph">すると数秒でコードが完成しました。</p>



<p class="wp-block-paragraph">以前であれば、</p>



<ul class="wp-block-list">
<li>インターネットでコードを探す</li>



<li>意味を調べる</li>



<li>エラーを修正する</li>
</ul>



<p class="wp-block-paragraph">という作業が必要でした。</p>



<p class="wp-block-paragraph">しかし現在はChatGPTなどのAIを活用することで、初心者でも自動化に挑戦しやすくなっています。</p>



<p class="wp-block-paragraph">もちろん最終確認は必要ですが、作業効率は大幅に向上します。</p>



<h2 class="wp-block-heading">Excel VBAで合計を自動計算する方法</h2>



<h3 class="wp-block-heading">ファイルを使ってすぐ試したい方へ</h3>



<p class="wp-block-paragraph">記事内で使用している完成版ファイルはこちらです。</p>



<p class="wp-block-paragraph">▶<a target="_blank" href="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_VBAサンプル.zip" data-type="link" data-id="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_VBAサンプル.zip">【無料配布】SUM集計_VBAサンプルセット.zip</a></p>



<p class="wp-block-paragraph">コード入力が面倒な方は、まず完成版ファイルを動かしてみるのがおすすめです。</p>



<p class="wp-block-paragraph">「こういう動きをするのか」</p>



<p class="wp-block-paragraph">を確認してからコードを見ると理解しやすくなります。</p>



<h3 class="wp-block-heading">VBAコード【コピペOK】</h3>



<pre class="wp-block-code"><code>Sub 合計を計算する()

    Dim lastRow As Long
    Dim i As Long
    Dim total As Double

    'A列の最終行を取得
    lastRow = Cells(Rows.Count, 1).End(xlUp).Row

    total = 0

    'A列を順番に合計
    For i = 2 To lastRow

        '数字だけ合計
        If IsNumeric(Cells(i, 1).Value) Then
            total = total + Cells(i, 1).Value
        End If

    Next i

    'B1へ結果表示
    Range("B3").Value = total

End Sub
</code></pre>



<h3 class="wp-block-heading">コードのポイント</h3>



<p class="wp-block-paragraph">このコードでは、</p>



<ul class="wp-block-list">
<li>A列の最終行を自動取得</li>



<li>数値だけを判定して合計</li>



<li>B3セルへ結果を表示</li>
</ul>



<p class="wp-block-paragraph">を行っています。</p>



<p class="wp-block-paragraph">例えば100件でも1000件でも、データ件数を気にせず集計できます。</p>



<p class="wp-block-paragraph">SUM関数の範囲修正も不要になります。</p>



<h2 class="wp-block-heading">VBAを使う準備</h2>



<h3 class="wp-block-heading">① Excelを開く</h3>



<p class="wp-block-paragraph">まずはExcelファイルを開きます。</p>



<p class="wp-block-paragraph">今回配布しているサンプルデータを使うとスムーズです。</p>



<h3 class="wp-block-heading">② VBA画面を開く</h3>



<p class="wp-block-paragraph">VBAコードを入力するために、VBA編集画面（VBE）を開きます。</p>



<p class="wp-block-paragraph">キーボードで</p>



<pre class="wp-block-code"><code>Alt + F11
</code></pre>



<p class="wp-block-paragraph">を押してください。</p>



<h4 class="wp-block-heading">💡 初めてVBAを使う方へ</h4>



<p class="wp-block-paragraph">「VBA編集画面（VBE）の開き方がわからない」</p>



<p class="wp-block-paragraph">「Alt + F11を押しても画面が表示されない」</p>



<p class="wp-block-paragraph">という方は、こちらの記事をご覧ください。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/show-developer-tab/" data-type="link" data-id="https://office-automation-lab.com/show-developer-tab/">【開発】タブの設定方法</a></p>



<p class="wp-block-paragraph">画像付きで詳しく解説しています。</p>



<p class="wp-block-paragraph">VBEが表示されたら、次はコードを入力するための「標準モジュール」を追加します。</p>



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



<p class="wp-block-paragraph">VBAコードを入力するために「標準モジュール」を追加します。</p>



<p class="wp-block-paragraph">上部メニューから</p>



<pre class="wp-block-code"><code>挿入
↓
標準モジュール
</code></pre>



<p class="wp-block-paragraph">をクリックしてください。</p>



<p class="wp-block-paragraph">するとコードを入力する画面が表示されます。</p>



<h4 class="wp-block-heading">コードを書く場所がわからない方へ</h4>



<p class="wp-block-paragraph">「標準モジュールって何？」</p>



<p class="wp-block-paragraph">「どこにコードを入力するの？」</p>



<p class="wp-block-paragraph">という方は、こちらの記事をご覧ください。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/vbe-open-guide/" data-type="link" data-id="https://office-automation-lab.com/vbe-open-guide/">VBAコードを書く場所（VBE）の開き方</a></p>



<p class="wp-block-paragraph">VBAコードを入力する場所や、標準モジュールの追加方法を画像付きで詳しく解説しています。</p>



<p class="wp-block-paragraph">コード入力画面が表示されたら、次は実際にコードを貼り付けていきます。</p>



<h3 class="wp-block-heading">④ コードを貼り付ける</h3>



<p class="wp-block-paragraph">先ほどのコードをコピーして貼り付けます。</p>



<p class="wp-block-paragraph">貼り付けたら</p>



<pre class="wp-block-code"><code>Ctrl + S
</code></pre>



<p class="wp-block-paragraph">で保存しましょう。</p>



<h4 class="wp-block-heading">開発タブが表示されていない場合</h4>



<p class="wp-block-paragraph">ボタンを作成するには「開発タブ」が必要です。</p>



<p class="wp-block-paragraph">表示されていない場合は、こちらの記事をご覧ください。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/show-developer-tab/" data-type="link" data-id="https://office-automation-lab.com/show-developer-tab/">【開発】タブの設定方法</a></p>



<h3 class="wp-block-heading">⑤ボタンを作成する方法</h3>



<p class="wp-block-paragraph">VBAコードの登録が完了したら、ボタンを作成してワンクリックで実行できるようにしましょう。</p>



<h4 class="wp-block-heading">マクロボタンの作成方法がわからない方へ</h4>



<p class="wp-block-paragraph">ボタンの作成方法は、こちらの記事で画像付きで詳しく解説しています。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/create-vba-button/" data-type="link" data-id="https://office-automation-lab.com/create-vba-button/">Excel VBAでマクロボタンを作成する方法</a></p>



<p class="wp-block-paragraph">以下の内容を初心者向けに解説しています。</p>



<ul class="wp-block-list">
<li><a target="_blank" href="https://office-automation-lab.com/show-developer-tab/" data-type="link" data-id="https://office-automation-lab.com/show-developer-tab/">開発タブの表示方法</a></li>



<li><a target="_blank" href="https://office-automation-lab.com/create-vba-button/" data-type="link" data-id="https://office-automation-lab.com/create-vba-button/">ボタンの配置方法</a></li>



<li><a target="_blank" href="https://office-automation-lab.com/excel-vba-run-macro-method/" data-type="link" data-id="https://office-automation-lab.com/excel-vba-run-macro-method/">マクロの割り当て方法</a></li>



<li><a target="_blank" href="https://office-automation-lab.com/vba-macro-name-check/" data-type="link" data-id="https://office-automation-lab.com/vba-macro-name-check/">ボタン名の変更方法</a></li>



<li><a target="_blank" href="https://office-automation-lab.com/vba-file-not-working/" data-type="link" data-id="https://office-automation-lab.com/vba-file-not-working/">よくあるトラブルと対処法</a></li>
</ul>



<p class="wp-block-paragraph">ボタンの設定が完了したら、ボタンをクリックして動作を確認してみましょう。</p>



<p class="wp-block-paragraph">正常に設定できていれば、B3セルへ合計が表示されます。</p>



<h3 class="wp-block-heading">⑥ 完成</h3>



<p class="wp-block-paragraph">ボタンを押すだけでB3セルに合計が表示されます。</p>



<h2 class="wp-block-heading">Google Apps Script（GAS）で合計を自動計算する方法</h2>



<p class="wp-block-paragraph">Excel VBAだけでなく、Googleスプレッドシートでも同じように自動集計を行うことができます。</p>



<p class="wp-block-paragraph">Googleスプレッドシートを利用している方や、複数人でファイルを共有している方にはGASがおすすめです。</p>



<p class="wp-block-paragraph">今回はVBAと同じ処理をGASで作成してみます。</p>



<p class="wp-block-paragraph">なお、</p>



<p class="wp-block-paragraph">「そもそもGoogle Apps Scriptの開き方がわからない」</p>



<p class="wp-block-paragraph">「コードをどこに入力すればいいのかわからない」</p>



<p class="wp-block-paragraph">という方は、先にこちらの記事をご覧ください。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/apps-script-open-guide/" data-type="link" data-id="https://office-automation-lab.com/apps-script-open-guide/">Google Apps Script（GAS）の始め方・コードを書く場所</a></p>



<p class="wp-block-paragraph">画像付きで初心者向けに解説しています。</p>



<p class="wp-block-paragraph">それでは実際にコードを作成していきましょう。</p>



<h3 class="wp-block-heading">GASコード【コピペOK】</h3>



<pre class="wp-block-code"><code>function calcTotal() {

  const sheet = SpreadsheetApp
    .getActiveSpreadsheet()
    .getActiveSheet();

  const values = sheet
    .getRange("A2:A")
    .getValues();

  let total = 0;

  values.forEach(row =&gt; {

    if (!isNaN(row&#91;0]) &amp;&amp; row&#91;0] !== "") {
      total += Number(row&#91;0]);
    }

  });

  // B1へ結果表示
  sheet.getRange("B3").setValue(total);

}
</code></pre>



<h3 class="wp-block-heading">コードのポイント</h3>



<p class="wp-block-paragraph">このコードでは、</p>



<ul class="wp-block-list">
<li>A列のデータを取得</li>



<li>数値だけを判定</li>



<li>合計を計算</li>



<li>B3セルへ表示</li>
</ul>



<p class="wp-block-paragraph">を行っています。</p>



<p class="wp-block-paragraph">VBAと処理内容はほぼ同じです。</p>



<p class="wp-block-paragraph">そのため、</p>



<p class="wp-block-paragraph">「Excel派ならVBA」</p>



<p class="wp-block-paragraph">「Googleスプレッドシート派ならGAS」</p>



<p class="wp-block-paragraph">という選び方で問題ありません。</p>



<h2 class="wp-block-heading">GASを使う準備</h2>



<h3 class="wp-block-heading">① Googleスプレッドシートを開く</h3>



<p class="wp-block-paragraph">まずはGoogleスプレッドシートを開きます。</p>



<p class="wp-block-paragraph">今回配布しているサンプルデータを使う場合は、以下の手順でアップロードできます。</p>



<h4 class="wp-block-heading">サンプルデータをアップロードする方法</h4>



<p class="wp-block-paragraph">① Googleドライブを開く</p>



<p class="wp-block-paragraph">② 「新規」→「ファイルのアップロード」をクリック</p>



<p class="wp-block-paragraph">③ ダウンロードしたサンプルデータ（xlsx）を選択</p>



<p class="wp-block-paragraph">④ Googleドライブへアップロードする</p>



<p class="wp-block-paragraph">⑤ アップロードしたファイルをダブルクリックして開く</p>



<h4 class="wp-block-heading"> 注意：Excelファイル（.xlsx）のままではGASを使用できません</h4>



<p class="wp-block-paragraph">アップロードしたExcelファイル（.xlsx）をそのまま開くと、見た目はGoogleスプレッドシートのように見えます。</p>



<p class="wp-block-paragraph">しかし実際にはExcel形式のまま開いている状態です。</p>



<p class="wp-block-paragraph">この状態では、</p>



<pre class="wp-block-code"><code>拡張機能 → Apps Script</code></pre>



<p class="wp-block-paragraph">を利用することができません。</p>



<p class="wp-block-paragraph">「Apps Scriptが表示されない」</p>



<p class="wp-block-paragraph">という場合は、Excel形式のまま開いている可能性があります。</p>



<h4 class="wp-block-heading">Googleスプレッドシート形式へ変換する方法</h4>



<p class="wp-block-paragraph">GASを利用するためには、Googleスプレッドシート形式へ変換する必要があります。</p>



<p class="wp-block-paragraph">① アップロードしたExcelファイルを開く</p>



<p class="wp-block-paragraph">② 左上の「ファイル」をクリック</p>



<p class="wp-block-paragraph">③ 「Google スプレッドシートとして保存」をクリック</p>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="616" height="439" src="https://office-automation-lab.com/wp-content/uploads/2026/06/スプシに変換.png" alt="" class="wp-image-140" style="aspect-ratio:1.40320341697811;width:443px;height:auto" srcset="https://office-automation-lab.com/wp-content/uploads/2026/06/スプシに変換.png 616w, https://office-automation-lab.com/wp-content/uploads/2026/06/スプシに変換-300x214.png 300w" sizes="(max-width: 616px) 100vw, 616px" /></figure>



<p class="wp-block-paragraph">すると、新しいGoogleスプレッドシートが作成されます。</p>



<p class="wp-block-paragraph">これでGASを実行する準備は完了です。</p>



<h3 class="wp-block-heading">② Apps Scriptを開く</h3>



<p class="wp-block-paragraph">上部メニューから</p>



<pre class="wp-block-code"><code>拡張機能
↓
Apps Script
</code></pre>



<p class="wp-block-paragraph">をクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="881" height="423" src="https://office-automation-lab.com/wp-content/uploads/2026/06/Apps-Script.png" alt="" class="wp-image-128" style="aspect-ratio:2.0827941575297353;width:446px;height:auto" srcset="https://office-automation-lab.com/wp-content/uploads/2026/06/Apps-Script.png 881w, https://office-automation-lab.com/wp-content/uploads/2026/06/Apps-Script-300x144.png 300w, https://office-automation-lab.com/wp-content/uploads/2026/06/Apps-Script-768x369.png 768w" sizes="(max-width: 881px) 100vw, 881px" /></figure>



<h3 class="wp-block-heading">③ サンプルコードを削除</h3>



<p class="wp-block-paragraph">最初から表示されているコードはサンプルです。</p>



<p class="wp-block-paragraph">すべて削除して問題ありません。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="766" height="441" src="https://office-automation-lab.com/wp-content/uploads/2026/06/初期登録画面.png" alt="" class="wp-image-141" style="aspect-ratio:1.7369875633348688;width:486px;height:auto" srcset="https://office-automation-lab.com/wp-content/uploads/2026/06/初期登録画面.png 766w, https://office-automation-lab.com/wp-content/uploads/2026/06/初期登録画面-300x173.png 300w, https://office-automation-lab.com/wp-content/uploads/2026/06/初期登録画面-120x68.png 120w" sizes="(max-width: 766px) 100vw, 766px" /></figure>



<h3 class="wp-block-heading">④ コードを貼り付ける</h3>



<p class="wp-block-paragraph">今回紹介したコードを貼り付けます。</p>



<p class="wp-block-paragraph">その後、赤枠部分の保存ボタンをクリックします。</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="740" src="https://office-automation-lab.com/wp-content/uploads/2026/06/コード貼り付け2-1024x740.png" alt="" class="wp-image-145" style="aspect-ratio:1.3837936626425391;width:642px;height:auto" srcset="https://office-automation-lab.com/wp-content/uploads/2026/06/コード貼り付け2-1024x740.png 1024w, https://office-automation-lab.com/wp-content/uploads/2026/06/コード貼り付け2-300x217.png 300w, https://office-automation-lab.com/wp-content/uploads/2026/06/コード貼り付け2-768x555.png 768w, https://office-automation-lab.com/wp-content/uploads/2026/06/コード貼り付け2.png 1259w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">※下部に・・・・Cookieが使用されていますのOKが表示されている場合はそのままOKボタンをクリックします。</p>



<h3 class="wp-block-heading">⑤ 実行する</h3>



<p class="wp-block-paragraph">保存後に実行ボタンをクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="971" height="757" src="https://office-automation-lab.com/wp-content/uploads/2026/06/GAS実行1.png" alt="" class="wp-image-146" style="aspect-ratio:1.2826942807377537;width:645px;height:auto" srcset="https://office-automation-lab.com/wp-content/uploads/2026/06/GAS実行1.png 971w, https://office-automation-lab.com/wp-content/uploads/2026/06/GAS実行1-300x234.png 300w, https://office-automation-lab.com/wp-content/uploads/2026/06/GAS実行1-768x599.png 768w" sizes="(max-width: 971px) 100vw, 971px" /></figure>



<p class="wp-block-paragraph">初回のみGoogle認証が必要になります。</p>



<p class="wp-block-paragraph">▼ 認証画面が表示されたら<a target="_blank" href="https://office-automation-lab.com/gas-authorization-guide/">ここで認証方法を確認してください</a></p>



<h3 class="wp-block-heading">⑥ 完成</h3>



<p class="wp-block-paragraph">実行するとB3セルへ合計が表示されます。</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="423" height="392" src="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM_結果GAS.png" alt="" class="wp-image-147" style="aspect-ratio:1.0791278003667384;width:350px;height:auto" srcset="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM_結果GAS.png 423w, https://office-automation-lab.com/wp-content/uploads/2026/06/SUM_結果GAS-300x278.png 300w" sizes="(max-width: 423px) 100vw, 423px" /></figure>



<h2 class="wp-block-heading">実際に使ってみた感想</h2>



<p class="wp-block-paragraph">今回のサンプルデータは約1000件のデータを使用しています。</p>



<p class="wp-block-paragraph">手作業の場合はSUM関数入力</p>



<ul class="wp-block-list">
<li>範囲選択</li>



<li>入力ミス確認</li>
</ul>



<p class="wp-block-paragraph">などが必要になります。</p>



<p class="wp-block-paragraph">しかし今回の仕組みでは、ボタンを押すだけ<br>または<br>実行ボタンをクリックするだけ<br>で集計が完了します。</p>



<p class="wp-block-paragraph">実際に試してみると、</p>



<p class="wp-block-paragraph">手作業：約1分<br>自動化：数秒</p>



<p class="wp-block-paragraph">という結果でした。</p>



<p class="wp-block-paragraph">毎日行う作業なら年間でかなりの時間短縮になります。</p>



<h2 class="wp-block-heading">VBAとGASの違い</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>項目</th><th>VBA</th><th>GAS</th></tr></thead><tbody><tr><td>対応ソフト</td><td>Excel</td><td>Googleスプレッドシート</td></tr><tr><td>実行場所</td><td>パソコン</td><td>クラウド</td></tr><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>



<h2 class="wp-block-heading">どちらがおすすめ？</h2>



<h3 class="wp-block-heading">VBAがおすすめな人</h3>



<ul class="wp-block-list">
<li>Excel中心で仕事をしている</li>



<li>社内業務で利用したい</li>



<li>大量データを扱う</li>



<li>ネット接続がない環境でも使いたい</li>
</ul>



<h3 class="wp-block-heading">GASがおすすめな人</h3>



<ul class="wp-block-list">
<li>Googleスプレッドシートを使っている</li>



<li>複数人で共有したい</li>



<li>クラウド管理したい</li>



<li>自動メール送信なども行いたい</li>
</ul>



<h2 class="wp-block-heading">カスタマイズ例</h2>



<p class="wp-block-paragraph">実務では、</p>



<p class="wp-block-paragraph">「A列以外を集計したい」</p>



<p class="wp-block-paragraph">「表示場所を変更したい」</p>



<p class="wp-block-paragraph">というケースがよくあります。</p>



<h3 class="wp-block-heading">合計する列を変更したい</h3>



<h4 class="wp-block-heading">VBA</h4>



<p class="wp-block-paragraph">現在はA列を集計しています。</p>



<pre class="wp-block-code"><code>Cells(i, 1)
</code></pre>



<p class="wp-block-paragraph">数字の意味は、</p>



<ul class="wp-block-list">
<li>1 = A列</li>



<li>2 = B列</li>



<li>3 = C列</li>
</ul>



<p class="wp-block-paragraph">です。</p>



<p class="wp-block-paragraph">例えばB列を集計する場合は、</p>



<pre class="wp-block-code"><code>Cells(i, 2)
</code></pre>



<p class="wp-block-paragraph">へ変更します。</p>



<h4 class="wp-block-heading">GAS</h4>



<p class="wp-block-paragraph">現在はA列を集計しています。</p>



<pre class="wp-block-code"><code>getRange("A2:A")
</code></pre>



<p class="wp-block-paragraph">B列を集計する場合は、</p>



<pre class="wp-block-code"><code>getRange("B2:B")
</code></pre>



<p class="wp-block-paragraph">へ変更します。</p>



<h3 class="wp-block-heading">表示位置を変更したい</h3>



<h4 class="wp-block-heading">VBA</h4>



<p class="wp-block-paragraph">現在はB3セルへ表示しています。</p>



<pre class="wp-block-code"><code>Range("B3").Value = total
</code></pre>



<p class="wp-block-paragraph">C3セルへ表示する場合は、</p>



<pre class="wp-block-code"><code>Range("C3").Value = total
</code></pre>



<p class="wp-block-paragraph">へ変更します。</p>



<h4 class="wp-block-heading">GAS</h4>



<p class="wp-block-paragraph">現在はB3セルへ表示しています。</p>



<pre class="wp-block-code"><code>sheet.getRange("B3").setValue(total);
</code></pre>



<p class="wp-block-paragraph">C3セルへ表示する場合は、</p>



<pre class="wp-block-code"><code>sheet.getRange("C3").setValue(total);
</code></pre>



<p class="wp-block-paragraph">へ変更します。</p>



<h2 class="wp-block-heading">応用編｜横計算・縦横計算</h2>



<p class="wp-block-paragraph">今回配布している完成版ファイルには、</p>



<ul class="wp-block-list">
<li>縦計算</li>



<li>横計算</li>



<li>縦横計算</li>
</ul>



<p class="wp-block-paragraph">のサンプルも用意しています。</p>



<h3 class="wp-block-heading">横計算とは？</h3>



<p class="wp-block-paragraph">通常は縦方向に合計します。</p>



<p class="wp-block-paragraph">例</p>



<pre class="wp-block-code"><code>A1
A2
A3
A4
</code></pre>



<p class="wp-block-paragraph">しかし実務では、</p>



<pre class="wp-block-code"><code>1月 2月 3月 4月
</code></pre>



<p class="wp-block-paragraph">のように横方向へ集計したい場合もあります。</p>



<h4 class="wp-block-heading">VBAの場合</h4>



<pre class="wp-block-code"><code>Cells(1, i)
</code></pre>



<p class="wp-block-paragraph">を利用して横方向へ処理できます。</p>



<h4 class="wp-block-heading">GASの場合</h4>



<pre class="wp-block-code"><code>getRange("A1:Z1")
</code></pre>



<p class="wp-block-paragraph">で横方向データを取得できます。</p>



<h3 class="wp-block-heading">縦横計算とは？</h3>



<p class="wp-block-paragraph">例えば、</p>



<p class="wp-block-paragraph">商品別 × 月別</p>



<p class="wp-block-paragraph">のような表です。</p>



<p class="wp-block-paragraph">この場合は、</p>



<p class="wp-block-paragraph">行と列の両方を処理します。</p>



<h4 class="wp-block-heading">VBA</h4>



<pre class="wp-block-code"><code>Cells(i, j)
</code></pre>



<h4 class="wp-block-heading">GAS</h4>



<pre class="wp-block-code"><code>getRange("A1:D10")
</code></pre>



<p class="wp-block-paragraph">実務では、</p>



<p class="wp-block-paragraph">「縦方向だけ」</p>



<p class="wp-block-paragraph">よりも、</p>



<p class="wp-block-paragraph">「縦＋横」</p>



<p class="wp-block-paragraph">を扱うケースが非常に多いため、覚えておくと応用範囲が広がります。</p>



<h2 class="wp-block-heading">AIを使って感じたこと</h2>



<p class="wp-block-paragraph">今回改めて感じたのは、</p>



<ul class="wp-block-list">
<li>コード作成が圧倒的に速い</li>



<li>初心者でも始めやすい</li>



<li>修正や調整に集中できる</li>
</ul>



<p class="wp-block-paragraph">ということです。</p>



<p class="wp-block-paragraph">以前はコードを探すだけでも時間がかかりました。</p>



<p class="wp-block-paragraph">しかし今は、</p>



<p class="wp-block-paragraph">「こういう処理を作りたい」</p>



<p class="wp-block-paragraph">とAIへ伝えるだけで、かなり完成度の高いコードを作成してくれます。</p>



<p class="wp-block-paragraph">VBAやGASを学ぶハードルは確実に下がっていると感じます。</p>



<h2 class="wp-block-heading">ダウンロードはこちら</h2>



<p class="wp-block-paragraph">今回使用したファイルはこちらです。</p>



<p class="wp-block-paragraph">▼ サンプルデータ（xlsx）</p>



<p class="wp-block-paragraph"> <a target="_blank" href="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_サンプルデータ.xlsx" data-type="link" data-id="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_サンプルデータ.xlsx">SUM集計_サンプルデータ.xlsx</a></p>



<p class="wp-block-paragraph">▼ サンプルデータ（Googleスプレットシート）</p>



<p class="wp-block-paragraph"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1mJlHWwdliJeQe9-pmjmBQZPTHGVhSTzpJjPJFWRB-fM/edit?usp=sharing" data-type="link" data-id="https://docs.google.com/spreadsheets/d/1mJlHWwdliJeQe9-pmjmBQZPTHGVhSTzpJjPJFWRB-fM/edit?usp=sharing">SUM集計_サンプルデータ（スプレットシート）</a></p>



<p class="wp-block-paragraph">▼ 完成版ファイル（zip）</p>



<p class="wp-block-paragraph"><a target="_blank" href="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_VBAサンプル.zip" data-type="link" data-id="https://office-automation-lab.com/wp-content/uploads/2026/06/SUM集計_VBAサンプル.zip">【無料配布】SUM集計_VBAサンプルセット.zip</a></p>



<p class="wp-block-paragraph">▼ 完成版ファイル（Googleスプレットシート）</p>



<p class="wp-block-paragraph"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/13I1PatC_c0EFwqpXC1GKqEPQzncJ8Bt8pAU_fIRWZRA/edit?usp=sharing" data-type="link" data-id="https://docs.google.com/spreadsheets/d/13I1PatC_c0EFwqpXC1GKqEPQzncJ8Bt8pAU_fIRWZRA/edit?usp=sharing">完成版ファイル（Googleスプレットシート）</a></p>



<p class="wp-block-paragraph">まずは完成版を動かしてみるのがおすすめです。</p>



<p class="wp-block-paragraph">実際に触ることで理解が深まります。</p>



<h2 class="wp-block-heading">よくある質問</h2>



<h3 class="wp-block-heading">VBAファイル（xlsm）が開けません</h3>



<p class="wp-block-paragraph">Excelの設定によってマクロが無効になっている可能性があります。</p>



<p class="wp-block-paragraph">詳しくはこちらをご覧ください。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/vba-file-not-working/" data-type="link" data-id="https://office-automation-lab.com/vba-file-not-working/">VBAファイル（xlsm）が開けない・動かない時の対処法</a></p>



<h3 class="wp-block-heading">開発タブが表示されません</h3>



<p class="wp-block-paragraph">こちらの記事で詳しく解説しています。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/show-developer-tab/" data-type="link" data-id="https://office-automation-lab.com/show-developer-tab/">開発タブの表示方法</a></p>



<h3 class="wp-block-heading">VBAコードを書く場所が分かりません</h3>



<p class="wp-block-paragraph">初心者向けに画像付きで解説しています。</p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/vbe-open-guide/" data-type="link" data-id="https://office-automation-lab.com/vbe-open-guide/">VBAコードを書く場所</a></p>



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



<p class="wp-block-paragraph">今回紹介した内容はこちらです。</p>



<p class="wp-block-paragraph">✅ VBAでボタン1つの自動集計</p>



<p class="wp-block-paragraph">✅ GASでボタン1つの自動集計</p>



<p class="wp-block-paragraph">✅ AIを使ったコード作成</p>



<p class="wp-block-paragraph">✅ サンプルファイルで簡単に体験可能</p>



<p class="wp-block-paragraph">毎回SUM関数を入力している方は、まずは完成版ファイルを動かしてみてください。</p>



<p class="wp-block-paragraph">小さな自動化でも、毎日の作業時間を確実に減らすことができます。</p>



<p class="wp-block-paragraph">今後も、</p>



<ul class="wp-block-list">
<li>Excel VBA</li>



<li>Google Apps Script（GAS）</li>



<li>AI活用</li>



<li>業務効率化</li>
</ul>



<p class="wp-block-paragraph">について、初心者向けにわかりやすく発信していきます。</p>



<h2 class="wp-block-heading">次回予告</h2>



<p class="wp-block-paragraph">次回は、</p>



<p class="wp-block-paragraph"><strong>【<a target="_blank" href="https://office-automation-lab.com/average-auto-calc-vba-gas/" data-type="link" data-id="https://office-automation-lab.com/average-auto-calc-vba-gas/">AVERAGE関数不要！】ボタン1つで平均を出す方法【VBA×GAS×AI</a>】</strong></p>



<p class="wp-block-paragraph">を紹介します。</p>



<p class="wp-block-paragraph">ぜひお楽しみに。</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://office-automation-lab.com/excel-vba-gas-sum-function-alternative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
