<?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>ChatGPT  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/chatgpt/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Thu, 20 Apr 2023 13:51:41 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>ChatGPT  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【マクロVBA】ChatGPTを活用してマクロVBAのソースコードを自動で作成する方法</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91chatgpt%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%97%e3%81%a6%e3%83%9e%e3%82%af%e3%83%advba%e3%81%ae%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%89/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e3%2580%2591chatgpt%25e3%2582%2592%25e6%25b4%25bb%25e7%2594%25a8%25e3%2581%2597%25e3%2581%25a6%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e3%2581%25ae%25e3%2582%25bd%25e3%2583%25bc%25e3%2582%25b9%25e3%2582%25b3%25e3%2583%25bc%25e3%2583%2589</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91chatgpt%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%97%e3%81%a6%e3%83%9e%e3%82%af%e3%83%advba%e3%81%ae%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%89/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Fri, 17 Mar 2023 13:59:31 +0000</pubDate>
				<category><![CDATA[雑記]]></category>
		<category><![CDATA[便利技]]></category>
		<category><![CDATA[自動]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=4010</guid>

					<description><![CDATA[みなさんはChatGPTをご存知でしょうか。 ChatGPTとは対話型のAIで、こちらの問いかけに対して 人工知能が答えてくれるツールになります。 なんとこちらのChatGPTを活用することで自動でマクロVBAのソースコ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">みなさんは<strong><span class="marker-under">ChatGPT</span></strong>をご存知でしょうか。</p>



<p class="wp-block-paragraph"><br>ChatGPTとは<strong><span class="marker-under">対話型のAI</span></strong>で、こちらの問いかけに対して</p>



<p class="wp-block-paragraph">人工知能が答えてくれるツールになります。</p>



<p class="wp-block-paragraph">なんとこちらの<strong><span class="marker-under-red">ChatGPTを活用することで<br>自動でマクロVBAのソースコードを生成することができます</span></strong>。</p>



<p class="wp-block-paragraph">今回は、その一例と活用方法について紹介したいと思います<br>それでは見ていきましょう！</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">&#x2b1b;︎こんなことができるようになる</a></li><li><a href="#toc2" tabindex="0">&#x2b1b;︎ChatGPTとは</a></li><li><a href="#toc3" tabindex="0">&#x2b1b;︎ChatGPTを活用したソースコード生成方法</a><ol><li><a href="#toc4" tabindex="0">・事例1</a></li><li><a href="#toc5" tabindex="0">・事例2</a></li></ol></li><li><a href="#toc6" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x2b1b;︎こんなことができるようになる</span></h2>



<p class="wp-block-paragraph">ChatGPTを活用して、マクロVBAの<strong><span class="marker-under">ソースコードを自動生成</span></strong>することができる</p>



<p class="wp-block-paragraph">またはソースコードを修正することが出来るようになる。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="632" height="404" src="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-4.png" alt="" class="wp-image-4011" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-4.png 632w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-4-300x192.png 300w" sizes="(max-width: 632px) 100vw, 632px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎ChatGPTとは</span></h2>



<p class="wp-block-paragraph">ChatGPTとはOpen AIが運営しているシステムであり<br>対話型の人工知能システムとなっています。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="251" src="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-13-1024x251.jpg" alt="" class="wp-image-4020" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-13-1024x251.jpg 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-13-300x74.jpg 300w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-13-768x188.jpg 768w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-13-1536x376.jpg 1536w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-13.jpg 1604w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



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



<p class="wp-block-paragraph">公式ページはこちら☟</p>



<ul class="wp-block-list">
<li><a rel="noopener" href="https://openai.com/blog/chatgpt/" target="_blank">https://openai.com/blog/chatgpt/</a></li>
</ul>



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



<p class="wp-block-paragraph">ログインページはこちら☟</p>



<ul class="wp-block-list">
<li><a rel="noopener" href="https://chat.openai.com/" target="_blank">https://chat.openai.com/</a></li>
</ul>



<h2 class="wp-block-heading"><span id="toc3">&#x2b1b;︎ChatGPTを活用したソースコード生成方法</span></h2>



<h3 class="wp-block-heading"><span id="toc4">・事例1</span></h3>



<p class="wp-block-paragraph">まず、簡単なソースコードを作成してみましょう。<br>デートしてセル番地<strong><span class="marker-under">B3の文字をコピーして<br>D3に貼り付け</span></strong>たいと思います。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-5.png" alt="" class="wp-image-4012" width="517" height="103" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-5.png 941w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-5-300x60.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-5-768x154.png 768w" sizes="(max-width: 517px) 100vw, 517px" /></figure>



<p class="wp-block-paragraph">ではChatGPTを開いて<br><strong>「マクロVBAでB3のセルをコピーしてD3に貼り付けるソースコードを教えて」</strong><br>と、打ち込んでみたいと思います。</p>



<p class="wp-block-paragraph">結果はこのようになりました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="851" height="480" src="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-7.png" alt="" class="wp-image-4014" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-7.png 851w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-7-300x169.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-7-768x433.png 768w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-7-120x68.png 120w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-7-160x90.png 160w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-7-320x180.png 320w" sizes="(max-width: 851px) 100vw, 851px" /></figure>



<p class="wp-block-paragraph">なんと、<strong><span class="marker-under">ソースコードを自動生成</span></strong>することができました。</p>



<pre class="wp-block-verse">Sub CopyPaste()<br>Range("B3").Copy Destination:=Range("D3")<br>End Sub</pre>



<p class="wp-block-paragraph">さらにコードの説明までしてくれます。<br>説明書きは下記の通りです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">上記のコードは、 Range 関数を使用して、 B3 セルを選択し、その値を Copy メソッドでクリップボードにコピーし、 Destination 引数を使用して D3 セルに貼り付けることができます。このコードを実行するには、ExcelのVBAエディターで新しいマクロを作成し、コードを貼り付けて実行する必要があります。</p>
</blockquote>



<p class="wp-block-paragraph">とても便利ですね。</p>



<p class="wp-block-paragraph"><br>それでは、こちらのソースコードを貼り付けて実行してみましょう。</p>



<p class="wp-block-paragraph">例でB3に「あいう」と文字を打った状態で<br>実行してみたいと思います。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-8.png" alt="" class="wp-image-4015" width="438" height="93" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-8.png 664w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-8-300x64.png 300w" sizes="(max-width: 438px) 100vw, 438px" /></figure>



<p class="wp-block-paragraph">実行した結果はこちらです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-9.png" alt="" class="wp-image-4016" width="436" height="93" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-9.png 661w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-9-300x64.png 300w" sizes="(max-width: 436px) 100vw, 436px" /></figure>



<p class="wp-block-paragraph">ちゃんと動作してくれていますね。<br>自動でソースコードが生成できるなんて、とても便利な機能ですね。</p>



<h3 class="wp-block-heading"><span id="toc5">・事例2</span></h3>



<p class="wp-block-paragraph">今度は少し難しいソースコードを作成しましょう。<br>例として、<strong><span class="marker-under">B列の2行目から10行目まで数値が入っています。<br>さらにD列にも同様に、2行目から10行目まで数字が入っています。</span></strong></p>



<p class="wp-block-paragraph"><strong><span class="marker-under">そして、B列とD列を合わせた数値をF列に表示させたいと思います</span></strong>。<br>なので、繰り返し処理が必要になってきます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-10.png" alt="" class="wp-image-4017" width="549" height="266" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-10.png 593w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-10-300x145.png 300w" sizes="(max-width: 549px) 100vw, 549px" /></figure>



<p class="wp-block-paragraph">ではChatGPTに聞いてみましょう。<br>今回は「<strong>B列の2行目とD列の2行目を足した数をF列に表示するマクロVBAのソースコードを生成してください。さらに2行目から10行目まで同様の動作を繰り返しするソースコードにしてください。」</strong><br>と聞いてみたいと思います。</p>



<p class="wp-block-paragraph">いじわるですこし日本語も片言にしています。</p>



<p class="wp-block-paragraph">それでは入力してみましょう。<br>結果はこのようになりました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-11.png" alt="" class="wp-image-4018" width="792" height="506" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-11.png 632w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-11-300x192.png 300w" sizes="(max-width: 792px) 100vw, 792px" /></figure>



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



<pre class="wp-block-verse">Sub SumColumns()<br>Dim i As Integer<br>For i = 2 To 10<br>Range("F" &amp; i).Value = Range("B" &amp; i).Value + Range("D" &amp; i).Value<br>Next i<br>End Sub</pre>



<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">このコードは、 For ループを使用して、 i 変数を2から10までの値に設定し、 Range 関数を使用して、 B 列と D 列の各行の値を足し、 F 列の同じ行に結果を表示します。このコードを実行するには、ExcelのVBAエディターで新しいマクロを作成し、コードを貼り付けて実行する必要があります。</p>
</blockquote>



<p class="wp-block-paragraph">それではこちらを実行してみましょう。<br>結果はこのようになりました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-12.png" alt="" class="wp-image-4019" width="417" height="195" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/03/image-12.png 711w, https://dokugakuexcel.com/wp-content/uploads/2023/03/image-12-300x141.png 300w" sizes="(max-width: 417px) 100vw, 417px" /></figure>



<p class="wp-block-paragraph">すごいです。<br>ここまで自動でできると少し悲しくなってしまいますね。</p>



<p class="wp-block-paragraph">AIの時代は迫ってきています。</p>



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



<p class="wp-block-paragraph">製品選定方法・オススメの購入方法についてはこちら☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/excel%e3%83%bboffice%e3%81%ae%e4%be%a1%e6%a0%bc%e6%af%94%e8%bc%83%ef%bc%81%e3%81%82%e3%81%aa%e3%81%9f%e3%81%ab%e5%90%88%e3%81%a3%e3%81%9f%e3%82%aa%e3%82%b9%e3%82%b9%e3%83%a1%e3%81%ae%e8%a3%bd%e5%93%81/">Excel・Officeの価格比較！あなたに合ったオススメの製品の選定方法から購入まで ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



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



<h2 class="wp-block-heading"><span id="toc6">■まとめ</span></h2>



<p class="wp-block-paragraph">いかがでしょうか。<br>ChatGPTでのマクロVBAの自動生成は驚きだったのではないでしょうか。</p>



<p class="wp-block-paragraph">簡単なプログラムではとても便利だと思います。</p>



<p class="wp-block-paragraph">とは言いつつも、<strong><span class="marker-under">基礎知識は持っておくべきというのが個人の意見</span></strong>です。<br>ソースコードも通常はもっと複雑で変数も様々な場所で連携したりすると思います。</p>



<p class="wp-block-paragraph">しかしその<strong><span class="marker-under">動作をすべて言語化することも難しい</span></strong>ですよね。<br>さらに<strong><span class="marker-under">エラーが起きても、そのコードの意味が理解できていないと<br>対応すらできない</span></strong>といった点もあります。</p>



<p class="wp-block-paragraph">しかし、見本を作成したりコードの１部を作成したり、<br>どの関数を使えばいいのかわからない時にはとても重宝するシステムだと思います。</p>



<p class="wp-block-paragraph">是非参考にしてみてください。</p>



<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91chatgpt%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%97%e3%81%a6%e3%83%9e%e3%82%af%e3%83%advba%e3%81%ae%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%89/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4010</post-id>	</item>
	</channel>
</rss>
