<?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://dokugakuexcel.com/tag/%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sat, 15 Oct 2022 14:11:23 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>インポート  |  独学エクセル塾</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】プログラム・ソースコードを入力するためのモジュール作成・削除・名前の変更について</title>
		<link>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-2%e3%80%91%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b%e9%83%a8%e5%b1%8b%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590vba%25e7%259f%25a5%25e8%25ad%2598-2%25e3%2580%2591%25e3%2583%2597%25e3%2583%25ad%25e3%2582%25b0%25e3%2583%25a9%25e3%2583%25a0%25e3%2582%2592%25e5%2585%25a5%25e5%258a%259b%25e3%2581%2599%25e3%2582%258b%25e9%2583%25a8%25e5%25b1%258b%25e3%2583%25a2%25e3%2582%25b8%25e3%2583%25a5%25e3%2583%25bc%25e3%2583%25ab</link>
					<comments>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-2%e3%80%91%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b%e9%83%a8%e5%b1%8b%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sat, 26 Jun 2021 11:35:50 +0000</pubDate>
				<category><![CDATA[基礎知識]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[モジュール]]></category>
		<category><![CDATA[Module]]></category>
		<category><![CDATA[インポート]]></category>
		<category><![CDATA[エクスポート]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=225</guid>

					<description><![CDATA[前回は開発タブを追加し、プログラム作成の準備ができました。 前回の記事はこちら☟ 【VBA知識 1】プログラムを打ち込む前の準備 &#8211; 独学エクセル塾 (dokugakuexcel.com) 今回はプログラムを [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>前回は開発タブを追加し、プログラム作成の準備ができました。</p>



<p>前回の記事はこちら☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-1%e3%80%91%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e6%89%93%e3%81%a1%e8%be%bc%e3%82%80%e5%89%8d%e3%81%ae%e6%ba%96%e5%82%99/">【VBA知識 1】プログラムを打ち込む前の準備 &#8211; 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p><br></p>



<p>今回はプログラムを打ち込む部屋である<strong><span class="marker-under-red">「モジュールの作成」</span></strong>に移ります。</p>



<p>プログラム作成はモジュールだけではなくシートやブック自体にマクロVBAのプログラムを</p>



<p>書き込めるのですが、シートの削除などでプログラムが消えたりするなどの問題もあるため、</p>



<p>初期はモジュールでプログラムを作成することを推奨します。</p>



<p>それでは見ていきましょう。</p>



<p></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">■プログラムを入力する部屋(モジュール)を作成する。</a></li><li><a href="#toc2" tabindex="0">■モジュールに名前を付ける</a></li><li><a href="#toc3" tabindex="0">■モジュールのエクスポート(ファイル外に保存する)</a></li><li><a href="#toc4" tabindex="0"> ■モジュールのインポート(プログラムをファイル内に取り込む) </a></li><li><a href="#toc5" tabindex="0">■モジュールを削除する</a></li><li><a href="#toc6" tabindex="0">&#x2b1b;︎公式の説明 </a></li><li><a href="#toc7" tabindex="0">■ まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■プログラムを入力する部屋(モジュール)を作成する。</span></h2>



<p>まず、プログラムを打ち込む部屋を作成します。<br>これをマクロVBAでは<span class="marker-under"><strong>モジュール</strong></span>といいます。</p>



<p>モジュールは複数作成することができるので用途に合わせて作成してみてください。</p>



<p>ではVisual Basicの画面を開きましょう。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="762" height="292" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-113.png" alt="" class="wp-image-226" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-113.png 762w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-113-300x115.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-113-157x60.png 157w" sizes="(max-width: 762px) 100vw, 762px" /></figure>



<p>ここでファイル名にカーソルを合わせ右クリックします。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="762" height="293" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-115.png" alt="" class="wp-image-228" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-115.png 762w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-115-300x115.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-115-156x60.png 156w" sizes="(max-width: 762px) 100vw, 762px" /></figure>



<p>するとメニューが出てきました。<br>ここから<strong><span class="marker-under-blue">挿入&#x27a1;基準モジュール</span></strong>を選択します。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="652" height="412" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-117.png" alt="" class="wp-image-230" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-117.png 652w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-117-300x190.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-117-95x60.png 95w" sizes="(max-width: 652px) 100vw, 652px" /></figure>



<p>すると新しくモジュールが作成できました。</p>



<p>作成した<strong><span class="marker-under">モジュールをダブルクリックすることでそのモジュール内でプログラムの作成が可能</span></strong>になります。</p>



<p><br>実際にプログラミングする際は、モジュールの中にプログラムを打ち込んでいきます。</p>



<p>シートやブック自体にプログラムを打ち込むことはありますが、</p>



<p>初めはモジュールのみで大丈夫です。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="231" height="172" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-118.png" alt="" class="wp-image-231" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-118.png 231w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-118-81x60.png 81w" sizes="(max-width: 231px) 100vw, 231px" /></figure>



<p></p>



<p>ちなみに複数作成すると基準モジュールから下に新しいモジュールが追加されていきます。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■モジュールに名前を付ける</span></h2>



<p>こちらは必ず行わなければならない作業ではないのですが</p>



<p>モジュールが増えてくると、何のプログラムかわからなくなってしまいます。</p>



<p></p>



<p>なので名前を付けておいた方か何のプログラムか管理しやすいです。</p>



<p></p>



<p>ちなみにモジュールの名前は初期状態では「<strong><span class="marker-under">Module + 番号</span></strong>」ですが</p>



<p><strong><span class="marker-under-red">オブジェクト名の部分を変えることでモジュールにも名前を付ける</span></strong>ことが可能です。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="256" height="210" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-107.png" alt="" class="wp-image-602"/></figure>



<p></p>



<p>ちなみにオブジェクト名を打ち換える画面が表示されていない方は</p>



<p>「<strong><span class="marker-under">Ｆ4</span></strong>」を押していただけるとモジュールの内容が出てくるのでそちらで打ち換えてみてください。</p>



<p>「計算」や「表示」など役割に応じた名前を付けると管理しやすくなります。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc3">■モジュールのエクスポート(ファイル外に保存する)</span></h2>



<p></p>



<p>今度はモジュールのエクスポートを紹介します。</p>



<p>普段、エクセルファイルを作成した後、指定フォルダにファイルを保存するかと思います。</p>



<p></p>



<p>マクロVBAでも同様に<strong><span class="marker-under-red">プログラムを指定ファイルに保存できる</span></strong>ようになっています。</p>



<p>つまり作成したプログラムをほかのファイルにも入れることができます。</p>



<p>プログラムのバックアップを取る際にも使用できますね。</p>



<p></p>



<p>それでは作業方法を見ていきましょう。</p>



<p>今回は「あいう」というモジュールを作成しました。</p>



<p>こちらをデスクトップに保存してみます。</p>



<p></p>



<p>まず、エクスポートしたい<strong><span class="marker-under-blue">モジュールを選択</span></strong>します。今回は「あいう」になりますね。</p>



<p>この状態で<strong><span class="marker-under-blue">右クリック</span></strong>を押して下さい。メニューがでるかと思います。</p>



<p></p>



<p>そして<strong><span class="marker-under-blue">「ファイルのエクスポート」</span></strong>があるので選択します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="286" height="414" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-184.png" alt="" class="wp-image-1231" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-184.png 286w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-184-207x300.png 207w" sizes="(max-width: 286px) 100vw, 286px" /></figure>



<p></p>



<p>そうすると保存先が選択できるので、<strong><span class="marker-under-blue">好きな名前を入力して保存</span></strong>してください。</p>



<p>見本ではデスクトップに保存したのですが、<strong><span class="marker-under">「あいう.bas」</span></strong>というファイルが作成されました。</p>



<p>こちらにモジュール名「あいう」のプログラム情報が入っています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="108" height="114" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-185.png" alt="" class="wp-image-1232"/></figure>



<p></p>



<h2 class="wp-block-heading"><span id="toc4"> ■モジュールのインポート(プログラムをファイル内に取り込む) </span></h2>



<p></p>



<p>先ほどはエクスポートでプログラムをファイルに保存しましたが</p>



<p>今度は<strong><span class="marker-under-red">ファイルになっているモジュールを取り込んでみましょう</span></strong>。</p>



<p></p>



<p>今回は見本として先ほどエクスポートした「あいう」というモジュールを取り込みます。</p>



<p></p>



<p>まず、インポートしたいファイルを開きます。</p>



<p>この時点では「あいう」というモジュールがないことが確認できますね。</p>



<p></p>



<figure class="wp-block-image size-full"><img decoding="async" width="167" height="77" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-186.png" alt="" class="wp-image-1233"/></figure>



<p></p>



<p>その後、<strong><span class="marker-under-blue">「基本モジュール」もしくは「作成したモジュール」にカーソルを合わせて</span></strong></p>



<p><strong><span class="marker-under-blue">右クリック</span></strong>を押してみてください。</p>



<p>すると<strong><span class="marker-under-blue">「ファイルをインポート」</span></strong>という項目があるので押してみてください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="281" height="335" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-187.png" alt="" class="wp-image-1234" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-187.png 281w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-187-252x300.png 252w" sizes="(max-width: 281px) 100vw, 281px" /></figure>



<p></p>



<p>するとインポートするファイルが選択できるので</p>



<p>保存したファイルを選択して<strong><span class="marker-under-blue">「開く」</span></strong>を押してみてください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="960" height="601" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-188.png" alt="" class="wp-image-1235" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-188.png 960w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-188-300x188.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-188-768x481.png 768w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



<p></p>



<p>すると指定したモジュールのファイルがインポートできます。</p>



<p></p>



<figure class="wp-block-image size-full"><img decoding="async" width="183" height="101" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-189.png" alt="" class="wp-image-1236"/></figure>



<p></p>



<h2 class="wp-block-heading"><span id="toc5">■モジュールを削除する</span></h2>



<p></p>



<p>マクロVBAのプログラムを改良したり、バックアップ用に別のモジュールに保存した場合、</p>



<p>不要になったモジュールが生まれるかと思います。その際、不要のモジュールは削除したいですよね。</p>



<p></p>



<p>しかし、メニューには「削除」の項目はなく、削除方法がわからない方は</p>



<p>削除するのに迷われるかと思います。</p>



<p></p>



<p>では<strong><span class="marker-under-red">削除方法</span></strong>を見ていきましょう。</p>



<p></p>



<p>今回も見本で「あいう」というモジュールを削除してみたいと思います。</p>



<p>まず<strong><span class="marker-under-blue">削除したいモジュール名を選択</span></strong>してください。</p>



<p>そして<strong><span class="marker-under-blue">右クリック</span></strong>を押すと<strong><span class="marker-under-blue">「モジュール名　+　の解放」</span></strong>という項目があります。</p>



<p></p>



<figure class="wp-block-image size-full"><img decoding="async" width="274" height="385" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-190.png" alt="" class="wp-image-1237" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-190.png 274w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-190-214x300.png 214w" sizes="(max-width: 274px) 100vw, 274px" /></figure>



<p></p>



<p>見本では「あいう」というモジュール名なので<strong><span class="marker-under-blue">「あいうを解放」</span></strong>となってますね。</p>



<p>こちらを選択してください。</p>



<p>すると下図のような確認画面が表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="569" height="210" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-191.png" alt="" class="wp-image-1238" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-191.png 569w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-191-300x111.png 300w" sizes="(max-width: 569px) 100vw, 569px" /></figure>



<p></p>



<p>いいえを選択するとそのまま「あいう」というモジュールは削除されます。</p>



<p>はいを選択するとファイルとして保存した後、エクセルファイルからは削除されます。</p>



<h2 class="wp-block-heading"><span id="toc6">&#x2b1b;︎公式の説明 </span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p><a href="https://learn.microsoft.com/ja-jp/office/vba/library-reference/concepts/getting-started-with-vba-in-office">Office VBA の基礎知識 | Microsoft Learn</a></p>



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



<p>今回は以上です。<br>ここからプログラム作成に移ります。</p>



<p>マクロVBAのプログラミングの第一歩です。<br>ぜひ、参考にしてみてください。</p>



<p>では次回の記事でお会いしましょう！次回の記事はこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-3%e3%80%91%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e5%90%8d%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b/">【マクロVBA知識 3】プロシージャ名（プログラム名）を設定する～マクロVBAプログラムの第一歩～ ► 独学エクセル塾 (dokugakuexcel.com)</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-2%e3%80%91%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b%e9%83%a8%e5%b1%8b%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">225</post-id>	</item>
	</channel>
</rss>
