<?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%AB%E3%83%AC%E3%83%B3%E3%83%88%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Mon, 05 Dec 2022 14:42:53 +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%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%89%e3%81%ae%e6%a4%9c%e7%b4%a2%e3%81%a8%e7%bd%ae%e3%81%8d%e6%8f%9b%e3%81%88%e3%81%ab%e3%81%a4/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e3%2580%2591%25e3%2582%25bd%25e3%2583%25bc%25e3%2582%25b9%25e3%2582%25b3%25e3%2583%25bc%25e3%2583%2589%25e3%2581%25ae%25e6%25a4%259c%25e7%25b4%25a2%25e3%2581%25a8%25e7%25bd%25ae%25e3%2581%258d%25e6%258f%259b%25e3%2581%2588%25e3%2581%25ab%25e3%2581%25a4</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%89%e3%81%ae%e6%a4%9c%e7%b4%a2%e3%81%a8%e7%bd%ae%e3%81%8d%e6%8f%9b%e3%81%88%e3%81%ab%e3%81%a4/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Mon, 05 Dec 2022 14:21:17 +0000</pubDate>
				<category><![CDATA[ソースコード]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[検索]]></category>
		<category><![CDATA[置換]]></category>
		<category><![CDATA[カレントプロシージャ]]></category>
		<category><![CDATA[カレントモジュール]]></category>
		<category><![CDATA[カレントプロジェクト]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=3846</guid>

					<description><![CDATA[普段エクセルで、検索や置き換えの機能を使用している方も多いのでないでしょうが。対象の文字・数値を検索して、データの場所を確認したり置き換えで文字・数値を変更したり便利な機能です。 この、検索・置き換えの機能ですがマクロV [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p></p>



<p>普段エクセルで、<strong><span class="marker-under">検索や置き換えの機能</span></strong>を使用している方も多いのでないでしょうが。<br>対象の文字・数値を検索して、データの場所を確認したり<br>置き換えで文字・数値を変更したり便利な機能です。</p>



<p>この、検索・置き換えの機能ですが<strong><span class="marker-under">マクロVBAのソースコードでも<br>同様の機能を使用することができます</span></strong>。</p>



<p>さらにブック内のプロジェクト内やモジュール内、プロシージャ内など<br><strong><span class="marker-under">対象を絞って検索・置き換えができる</span></strong>ので是非参考にしてみてください。</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">&#x2b1b;︎検索をする</a><ol><li><a href="#toc2" tabindex="0">・検索メニューを表示する</a><ol><li><a href="#toc3" tabindex="0">①メニューから表示する</a></li><li><a href="#toc4" tabindex="0">②ショートカットキーを使用する</a></li></ol></li><li><a href="#toc5" tabindex="0">・検索する</a></li></ol></li><li><a href="#toc6" tabindex="0">&#x2b1b;︎置き換えをする</a><ol><li><a href="#toc7" tabindex="0">・置き換えメニューを表示する</a><ol><li><a href="#toc8" tabindex="0">①検索メニューから切り替え</a></li><li><a href="#toc9" tabindex="0">②ショートカットキーを使用する</a></li></ol></li><li><a href="#toc10" tabindex="0">・置き換えをする</a></li></ol></li><li><a href="#toc11" tabindex="0">&#x2b1b;︎検索・置き換えの対象を選択する</a><ol><li><a href="#toc12" tabindex="0">・カレントプロシージャ</a></li><li><a href="#toc13" tabindex="0">・カレントモジュール</a></li><li><a href="#toc14" tabindex="0">・カレントプロジェクト</a></li></ol></li><li><a href="#toc15" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc16" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x2b1b;︎検索をする</span></h2>



<p>まず、<strong><span class="marker-under-red">検索</span></strong>からみていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc2">・検索メニューを表示する</span></h3>



<p>検索するにあたって<strong><span class="marker-under">検索メニューを表示</span></strong>する必要があります。<br>メニューの表示方法として2通り存在します。</p>



<h4 class="wp-block-heading"><span id="toc3">①メニューから表示する</span></h4>



<p>まず、メニューから表示する方法です。<br>こちらはメニュー内の<strong><span class="marker-under-red">「編集」</span></strong>から<strong><span class="marker-under-red">「検索」</span></strong>を選択します。</p>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image.png" alt="" class="wp-image-3847" width="402" height="238" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image.png 553w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-300x177.png 300w" sizes="(max-width: 402px) 100vw, 402px" /></figure>



<h4 class="wp-block-heading"><span id="toc4">②ショートカットキーを使用する</span></h4>



<p>こちらの方が簡単に表示させることができます。<br>方法として<strong><span class="marker-under-red">キーボードの「Ctrl」と「F」を同時押し</span></strong>すると表示させることができます。<br>では実際に検索してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">・検索する</span></h3>



<p>まず<strong><span class="marker-under-blue">検索したい文字・数値を「検索する文字列」に入力</span></strong>します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-12.png" alt="" class="wp-image-3859" width="507" height="173" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-12.png 735w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-12-300x102.png 300w" sizes="(max-width: 507px) 100vw, 507px" /></figure>



<p><br>そして<strong><span class="marker-under-blue">「検索」を押すごとに対象の文字・数値を表示</span></strong>してくれます。</p>



<p>見本で下記のソースコードを用意しました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 置き換え見本()</p>



<p>Range(&#8220;A1&#8221;) = &#8220;ABC&#8221;</p>



<p>End Sub</p>
</blockquote>



<p>方法として「検索する文字列」に検索したい文字を入力します。<br>今回は「<strong><span class="bold-red">ABC</span></strong>」を検索してみましょう。<br>「検索する文字列」に「<strong><span class="bold-red">ABC</span></strong>」を入力して<strong><span class="marker-under-red">「次を検索」</span></strong>を押してみます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-1.png" alt="" class="wp-image-3848" width="606" height="151" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-1.png 798w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-1-300x75.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-1-768x192.png 768w" sizes="(max-width: 606px) 100vw, 606px" /></figure>



<p>　</p>



<p>検査した結果はこのようになります。</p>



<p>　</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-2.png" alt="" class="wp-image-3849" width="584" height="238" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-2.png 802w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-2-300x122.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-2-768x313.png 768w" sizes="(max-width: 584px) 100vw, 584px" /></figure>



<p><strong><span class="marker-under">「<span class="bold-red">ABC</span>」が選択されています</span></strong>ね。<br><strong><span class="marker-under">ほかに「ABC」があった場合は「検索」を押すごとに「ABC」の文字列に位置を合わしてくれます</span></strong>。<br>これで対象の文字・数値があるか検索できますね。</p>



<h2 class="wp-block-heading"><span id="toc6">&#x2b1b;︎置き換えをする</span></h2>



<p>今度は<strong><span class="marker-under-red">置き換え</span></strong>の方法をみていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">・置き換えメニューを表示する</span></h3>



<p>置き換えも検索と同様に<strong><span class="marker-under-red">メニューを表示させる</span></strong>必要があります。<br>こちらも2パターンあるのでそれぞれ紹介したいと思います。</p>



<h4 class="wp-block-heading"><span id="toc8">①検索メニューから切り替え</span></h4>



<p>まずは先程の<strong><span class="marker-under">検索メニューから置き換えのメニュー画面に変更</span></strong>してみましょう。<br>検査メニュー画面の右側に<strong><span class="marker-under-red">「置換」</span></strong>というボタンがあります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-3.png" alt="" class="wp-image-3850" width="670" height="197" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-3.png 852w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-3-300x88.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-3-768x226.png 768w" sizes="(max-width: 670px) 100vw, 670px" /></figure>



<p>　</p>



<p>こちらを押していただくと下図のような画面になると思います。</p>



<p>　</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-4.png" alt="" class="wp-image-3851" width="575" height="245" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-4.png 688w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-4-300x128.png 300w" sizes="(max-width: 575px) 100vw, 575px" /></figure>



<p>この画面が置き換えのメニュー画面となります。</p>



<p>別の方法としてはメニュー内の<strong><span class="marker-under-red">「編集」</span></strong>から<strong><span class="marker-under-red">「置換」</span></strong>を選択しても<br>同様の画面が表示されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-5.png" alt="" class="wp-image-3852" width="462" height="292" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-5.png 503w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-5-300x190.png 300w" sizes="(max-width: 462px) 100vw, 462px" /></figure>



<h4 class="wp-block-heading"><span id="toc9">②ショートカットキーを使用する</span></h4>



<p>こちらも検索と同様に簡単に表示させることができます。<br>方法として<strong><span class="marker-under">キーボードの「Ctrl」と「H」を同時押し</span></strong>すると表示させることができます。<br>では実際に置き換えしてみましょう。</p>



<h3 class="wp-block-heading"><span id="toc10">・置き換えをする</span></h3>



<p>では実際に置き換えてみましょう。<br><strong><span class="marker-under">「<span class="bold-red">検索する文字列</span>」のところに置き換え前の文字・数値を入力</span></strong>し、<br><strong><span class="marker-under">「<span class="bold-blue">置換後の文字列</span>」のところに置き換え後の文字・数値を入力</span></strong>して<br><strong><span class="marker-under-red">「置換」</span></strong>を押すと文字・数値の置き換えができます。</p>



<p>　</p>



<p>では一例を紹介したいと思います。<br>今回は見本で「<span class="bold-red">ABC</span>」を「<span class="bold-blue">CBA</span>」に変更したいと思います。</p>



<p>まず、<span class="marker-under"><strong>「<span class="bold-red">検索する文字列</span>」</strong></span>に「<strong><span class="bold-red">ABC</span></strong>」を入力し、<br><strong><span class="marker-under">「<span class="bold-blue">置換後の文字列</span>」</span></strong>に「<strong><span class="bold-blue">CBA</span></strong>」を入力します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-6.png" alt="" class="wp-image-3853" width="643" height="234" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-6.png 849w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-6-300x110.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-6-768x280.png 768w" sizes="(max-width: 643px) 100vw, 643px" /></figure>



<p>では<strong><span class="marker-under-red">「置換」</span></strong>を押してみましょう。<br>結果はこのようになりました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-7.png" alt="" class="wp-image-3854" width="637" height="131" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-7.png 874w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-7-300x62.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-7-768x159.png 768w" sizes="(max-width: 637px) 100vw, 637px" /></figure>



<p><strong><span class="marker-under">「ABC」が「CBA」に置き換わっています</span></strong>ね。<br>こちらも検索と同様に<strong><span class="marker-under">ほかに「ABC」があった場合は「置換」を押すごとに「ABC」を「CBA」に置き換えてくれます</span></strong>。</p>



<p>さらに置換の下にある<strong><span class="marker-under-blue">「すべて置換」</span></strong>を押すと<br>文字通り、<strong><span class="marker-under-blue">すべての検索に該当する文字列を置き換え</span></strong>てくれます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="999" height="310" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-8.png" alt="" class="wp-image-3855" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-8.png 999w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-8-300x93.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-8-768x238.png 768w" sizes="(max-width: 999px) 100vw, 999px" /></figure>



<h2 class="wp-block-heading"><span id="toc11">&#x2b1b;︎検索・置き換えの対象を選択する</span></h2>



<p>これまでは通常の検索・置き換えの方法を紹介しました。<br>しかしソースコードは様々な場所に書き込めますよね。<br>例えばモジュールの中にも複数のプロシージャを作成できますしモジュール自体も複数追加できます。</p>



<p>そこでどの<strong><span class="marker-under">対象範囲で検索・置き換えするのか選択</span></strong>できるようになってます。</p>



<p>操作するところは検査・置き換えメニューの<strong><span class="marker-under-red">「対象」</span></strong>になります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-14.png" alt="" class="wp-image-3861" width="522" height="177" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-14.png 740w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-14-300x102.png 300w" sizes="(max-width: 522px) 100vw, 522px" /></figure>



<p><br>ここでは以下の3つが選択可能です。</p>



<pre class="wp-block-verse">・カレントプロシージャ<br>・カレントモジュール<br>・カレントプロジェクト</pre>



<p>ではそれぞれの範囲を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">・カレントプロシージャ</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-9.png" alt="" class="wp-image-3856" width="543" height="346" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-9.png 725w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-9-300x191.png 300w" sizes="(max-width: 543px) 100vw, 543px" /></figure>



<p>こちらは一つのプロシージャの検索・置き換えになります。<br>一つの<strong><span class="marker-under">プロシージャとは「sub プロシージャ名（）」から「End sub」</span></strong>にあたります。<br>なので一つのプログラム内の検索・置き換えを行います。</p>



<p>検索・置き換えを行う際は対象のプロシージャ内をクリックした後、<br>検索または置き換えボタンを押すと対象のプロシージャ内での処理となります。</p>



<h3 class="wp-block-heading"><span id="toc13">・カレントモジュール</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-10.png" alt="" class="wp-image-3857" width="559" height="359" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-10.png 720w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-10-300x193.png 300w" sizes="(max-width: 559px) 100vw, 559px" /></figure>



<p>こちらは<strong><span class="marker-under">モジュール内の検索・置き換え</span></strong>を行います。<br>なのでモジュール内に複数のプロシージャがあるとすると<br>対象のモジュール内の全てのプロシージャのソースコードが対象になります。</p>



<h3 class="wp-block-heading"><span id="toc14">・カレントプロジェクト</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-11.png" alt="" class="wp-image-3858" width="505" height="360" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/12/image-11.png 647w, https://dokugakuexcel.com/wp-content/uploads/2022/12/image-11-300x214.png 300w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<p>こちらは<strong><span class="marker-under">対象ファイル全てのソースコードが対象</span></strong>になります。<br><strong><span class="marker-under">モジュールはもちろんのこと、ブック、シートに入力したソースコード</span></strong>が<br>全て検索・置き換え対象です。</p>



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



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



<p><a href="https://learn.microsoft.com/ja-jp/office/vba/language/how-to/search-for-text-in-code">コード内のテキストを検索する (VBA) | Microsoft Learn</a></p>



<p><a href="https://learn.microsoft.com/ja-jp/office/vba/language/how-to/replace-text-in-code">コード内のテキストを置き換える (VBA) | Microsoft Learn</a></p>



<h2 class="wp-block-heading"><span id="toc16">&#x2b1b;︎まとめ</span></h2>



<p>いかがだったでしょうか。<br>検索・置き換えを活用できればプログラミングが<br>とっても楽になります。</p>



<p>特に一括で置き換えれるのは<br>ソースコードを変更したいときにはとても便利です。</p>



<p></p>



<p>さらに１行から複数行への置き換えの応用もまとめてますので是非参考にしてみてください。</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%911%e8%a1%8c%e3%81%ae%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e8%a4%87%e6%95%b0%e8%a1%8c%e3%81%ae%e3%82%bd%e3%83%bc%e3%82%b9/">【マクロVBA】1行のソースコードを複数行のソースコードに置き換える代用方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%89%e3%81%ae%e6%a4%9c%e7%b4%a2%e3%81%a8%e7%bd%ae%e3%81%8d%e6%8f%9b%e3%81%88%e3%81%ab%e3%81%a4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3846</post-id>	</item>
	</channel>
</rss>
