<?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>IsEmpty関数  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/isempty%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Thu, 13 Jul 2023 07:16:10 +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>IsEmpty関数  |  独学エクセル塾</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】セルや変数が空白かどうかを判断する方法！IsEmpty関数の使い方と注意点も紹介</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e3%82%bb%e3%83%ab%e3%82%84%e5%a4%89%e6%95%b0%e3%81%8c%e7%a9%ba%e7%99%bd%e3%81%8b%e3%81%a9%e3%81%86%e3%81%8b%e3%82%92%e5%88%a4%e6%96%ad%e3%81%99/?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%25bb%25e3%2583%25ab%25e3%2582%2584%25e5%25a4%2589%25e6%2595%25b0%25e3%2581%258c%25e7%25a9%25ba%25e7%2599%25bd%25e3%2581%258b%25e3%2581%25a9%25e3%2581%2586%25e3%2581%258b%25e3%2582%2592%25e5%2588%25a4%25e6%2596%25ad%25e3%2581%2599</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e3%82%bb%e3%83%ab%e3%82%84%e5%a4%89%e6%95%b0%e3%81%8c%e7%a9%ba%e7%99%bd%e3%81%8b%e3%81%a9%e3%81%86%e3%81%8b%e3%82%92%e5%88%a4%e6%96%ad%e3%81%99/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 15:12:37 +0000</pubDate>
				<category><![CDATA[条件分岐]]></category>
		<category><![CDATA[文字操作]]></category>
		<category><![CDATA[判断]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[空白]]></category>
		<category><![CDATA[IsEmpty関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=4445</guid>

					<description><![CDATA[VBAでは、セルや変数が空白かどうかを判断する必要がある場面があります。 そこで、本記事ではIsEmpty関数の使い方について解説します。 本記事では、IsEmpty関数の使い方や注意点、実際の活用例について詳しく解説し [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>VBAでは、<span class="marker-under"><strong>セルや変数が空白かどうかを判断する必要がある</strong></span>場面があります。</p>
<p>そこで、本記事では<span class="marker-under"><strong>IsEmpty関数の使い方</strong></span>について解説します。</p>
<p>本記事では、IsEmpty関数の使い方や注意点、実際の活用例について詳しく解説します。<br /><br />ぜひ参考にしてください。<br />それでは見ていきましょう！</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></li><li><a href="#toc2" tabindex="0">■構文</a></li><li><a href="#toc3" tabindex="0">&#x2b1b;︎忙しい人向けのコピペ用ソースコード</a></li><li><a href="#toc4" tabindex="0">&#x2b1b;︎セルが空白かどうかを判断する方法</a></li><li><a href="#toc5" tabindex="0">&#x2b1b;︎変数が空白かどうかを判断する方法</a></li><li><a href="#toc6" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc7" tabindex="0">空白セルの判定</a></li></ol></li><li><a href="#toc8" tabindex="0">■練習問題</a></li><li><a href="#toc9" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc10" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x2b1b;︎こんな事ができるようになる！</span></h2>
<p>

</p>
<p>・セルや変数が空白かどうかを判断できるようになる</p>
<p><img fetchpriority="high" decoding="async" width="1561" height="440" class="alignnone wp-image-4449 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50.png 1561w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50-300x85.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50-1024x289.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50-768x216.png 768w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50-1536x433.png 1536w" sizes="(max-width: 1561px) 100vw, 1561px" /></p>
<h2><span id="toc2">■構文</span></h2>
<div class="information-box common-icon-box"><span class="fz-18px fz-20px"><strong><span style="color: #3366ff;">戻り値</span>＝<span class="marker-under">IsEmpty</span>(<span style="color: #ff0000;">対象</span>) </strong></span></div>
<p><span class="marker-under"><strong>IsEmpty関数</strong></span>は、指定したセルや変数が空白かどうかを判断するために使用されます。</p>
<p><strong><span style="color: #3366ff;">戻り値</span></strong>は<span class="marker-under-blue">True（空白）またはFalse（空白でない）</span>となります。</p>
<p>





</p>
<h2 class="wp-block-heading"><span id="toc3">&#x2b1b;︎忙しい人向けのコピペ用ソースコード</span></h2>
<p>

</p>
<pre class="wp-block-verse">Sub 空白判断()<br />Dim target As Range<br />Set target = <strong><span style="color: #ff0000;">対象セル・変数</span></strong><br /><br />If IsEmpty(target) Then<br />　'<strong><span style="color: #3366ff;">空白の処理</span></strong><br />Else<br />　'<span style="color: #3366ff;"><strong>空白でないときの処理</strong></span><br />End If<br />End Sub</pre>
<p>

</p>
<p><span style="color: #000000;"><strong><span style="color: #ff0000;">対象セル・変数</span></strong>はカスタムして使用してください。<br />「<span style="color: #3366ff;"><strong>空白の処理</strong></span>」または「<span style="color: #3366ff;"><strong>空白でないときの処理</strong></span>」を当てはめることで場面に合わせて処理できます。<br /></span></p>
<h2 class="wp-block-heading"><span id="toc4">&#x2b1b;︎セルが空白かどうかを判断する方法</span></h2>
<p>

</p>
<p>まずは<span class="marker-under"><strong>セルが空白かどうかを判断する方法</strong></span>について説明します。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="463" height="110" class="alignnone wp-image-4447 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-49.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-49.png 463w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-49-300x71.png 300w" sizes="(max-width: 463px) 100vw, 463px" /></p>
<div>
<p>B3に文字・数値が入力されているか・空白なのか判断してみたいと思います。</p>
<p>では再度構文を見ていきましょう。</p>
</div>
<div class="information-box common-icon-box">
<p><span class="fz-18px fz-20px"><strong><span style="color: #3366ff;">戻り値</span>＝<span class="marker-under">IsEmpty</span>(<span style="color: #ff0000;">対象</span>) </strong></span></p>
</div>
<div>では構文に当てはめてみましょう。<br /><strong><span style="color: #ff0000;">対象</span></strong>は<span style="color: #ff0000;"><strong>B3</strong></span>のセルなのでそのままB3が当てはまります。</div>
<div> </div>
<div>そこからIfを使用することで<span class="marker-under-red"><strong>空白の時は「セルは空白です」を出力</strong></span>、<span class="marker-under-blue"><strong>空白でない場合は「セルは空白ではありません」</strong></span>という出力をします。</div>
<div> </div>
<div>それではソースコードを見ていきましょう。</div>
<div> </div>
<div class="blank-box bb-yellow">Sub セルの空白判断()<br />Dim target As Range<br />Set <span style="color: #ff0000;"><strong>target</strong> </span>= Range(&#8220;<strong><span style="color: #ff0000;">B3</span></strong>&#8220;)<br /><br />If IsEmpty(<span style="color: #ff0000;"><strong>target</strong> </span>) Then<br />　Cells(3, 4) =<span class="marker-under-red"><strong> &#8220;セルは空白です&#8221;</strong></span><br />Else<br />　Cells(3, 4) =<span class="marker-under-blue"><strong> &#8220;セルは空白ではありません&#8221;</strong></span><br />End If<br />End Sub</div>
<div>それでは実行してみましょう。<br />結果はこのようになります。</div>
<div><img decoding="async" width="740" height="167" class="alignnone wp-image-4450 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-51.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-51.png 740w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-51-300x68.png 300w" sizes="(max-width: 740px) 100vw, 740px" /></div>
<div><span class="marker-under-blue"><strong>空白でないので「セルは空白ではありません」</strong></span>という結果になりました。</div>
<div> </div>
<div>ちなみに空白の状態で実行してみましょう。</div>
<div><img decoding="async" width="726" height="171" class="alignnone wp-image-4451 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-52.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-52.png 726w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-52-300x71.png 300w" sizes="(max-width: 726px) 100vw, 726px" /></div>
<div>結果はこのようになります。</div>
<div> </div>
<div><img decoding="async" width="630" height="157" class="alignnone wp-image-4453 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-54.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-54.png 630w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-54-300x75.png 300w" sizes="(max-width: 630px) 100vw, 630px" /></div>
<div> </div>
<div><span class="marker-under-red"><strong>対象セルは空白なので「セルは空白です」</strong></span>となってます。
<div>
<p>&nbsp;</p>
</div>
</div>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc5">&#x2b1b;︎変数が空白かどうかを判断する方法</span></h2>
<p>次に<span class="marker-under"><strong>変数が空白かどうかを判断する方法</strong></span>について説明します。</p>
<p>今回は先にソースコードを見ていきましょう。</p>
<div class="blank-box bb-blue">
<p>Sub 変数の空白判断()<br />Dim <strong><span style="color: #ff0000;">text</span></strong></p>
<p>If IsEmpty(<strong><span style="color: #ff0000;">text</span></strong>) Then<br />　<strong><span class="marker-under-red">MsgBox &#8220;変数は空白です&#8221;</span></strong><br />Else<br />　<span class="marker-under-blue"><strong>MsgBox &#8220;変数は空白ではありません&#8221;</strong></span><br />End If<br />End Sub</p>
</div>
<p>上記の例では、変数textが空白かどうかを判断しています。</p>
<p>今回は<span class="marker-under-red"><strong>変数textが空白の場合なので、「変数は空白です」というメッセージが表示</strong></span>されます。</p>
<p>&nbsp;</p>
<p>それでは実行してみましょう。<br />結果はこのようになります。</p>
<p><img decoding="async" width="157" height="177" class="alignnone wp-image-4455 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-55.png" /></p>
<p><span class="marker-under-red"><strong>「変数は空白です」</strong></span>というメッセージが出ました。<br />では空白でないときの処理結果を見ていきましょう。</p>
<p>下記コードで実行してみます。</p>
<div class="blank-box bb-yellow">
<p>Sub 変数の空白判断()<br />Dim <strong><span style="color: #ff0000;">text</span></strong></p>
<p><strong><span style="color: #ff0000;">text</span></strong>= &#8220;独学エクセル塾&#8221;</p>
<p>If IsEmpty(<strong><span style="color: #ff0000;">text</span></strong>) Then<br />　<span class="marker-under-red"><strong>MsgBox &#8220;変数は空白です&#8221;</strong></span><br />Else<br />　<span class="marker-under-blue"><strong>MsgBox &#8220;変数は空白ではありません&#8221;</strong></span><br />End If<br />End Sub</p>
</div>
<p>

</p>
<p>それでは実行してみましょう。<br />結果はこのようになります。</p>
<p><img decoding="async" width="202" height="181" class="alignnone wp-image-4456 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-56.png" /></p>
<p><span class="marker-under-blue"><strong>空白でないので「変数は空白ではありません」のメッセージが表示</strong></span>されました。</p>
<p>&nbsp;</p>
<h2 class="wp-block-heading"><span id="toc6">&#x2b1b;︎よくあるエラーと対処法</span></h2>
<p>

</p>
<p>IsEmpty関数は、空白セルや空白文字列を判定するために使用されますが、時に予期しない結果を返す場合があります。</p>
<p>以下の点に注意してください。</p>
<h3 class="wp-block-heading"><span id="toc7">空白セルの判定</span></h3>
<p>IsEmpty関数では、<span class="marker-under"><strong>セルに数式や空白スペースが含まれている場合、Falseを返します</strong></span>。</p>
<p>この場合、セルが本当に空白であるかどうかを確認するために、Blankプロパティを使用すると良いでしょう。</p>
<p>例を紹介します。<br />下記見本をご覧ください。<br /><br /></p>
<div class="blank-box bb-yellow">
<p>Sub 変数の空白判断()<br />Dim text</p>
<p><strong><span style="color: #ff0000;">text</span></strong>= &#8220;&#8221;</p>
<p>If IsEmpty(<strong><span style="color: #ff0000;">text</span></strong>) Then<br />　MsgBox &#8220;変数は空白です&#8221;<br />Else<br />　MsgBox &#8220;変数は空白ではありません&#8221;<br />End If<br />End Sub</p>
</div>
<p>変数「text」には「””（空白)」が格納されているため、一見、Trueの戻り値となりそうですが、</p>
<p>実際は<span class="marker-under"><strong>「空白」が格納されているとみなされて「空白ではありません」のメッセージが表示</strong></span>されます。</p>
<p><img decoding="async" width="202" height="181" id="thepasted-3" class="alignnone wp-image-4456 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-56.png" /></p>
<h2><span id="toc8">■練習問題</span></h2>
<p>練習問題も別の記事でまとめているので是非参考にしてみてください！</p>
<div class="alert-box common-icon-box"><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%b7%b4%e7%bf%92%e5%95%8f%e9%a1%8c16%e3%80%91%e7%a9%ba%e7%99%bd%e3%82%bb%e3%83%ab%e3%81%ae%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%ef%bc%81%e5%af%be%e8%b1%a1/">【マクロVBA練習問題16】空白セルのカウント！対象範囲に空白のセルが何個あるか数える方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<p>

</p>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc9">&#x2b1b;︎公式の説明</span></h2>
<p>

</p>
<p>わかりやすいように説明したため公式と使用する語句が異なりますが<br />マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>
<p>

</p>
<div class="question-box common-icon-box"><a href="https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/isempty-function">IsEmpty 関数 (Visual Basic for Applications) | Microsoft Learn</a></div>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc10">&#x2b1b;︎まとめ</span></h2>
<p>

</p>
<p>いかがだったでしょうか？</p>
<p>本記事では、マクロVBAでセルや変数が空白かどうかを判断する方法を解説しました。</p>
<p>IsEmpty関数を使うことで、簡単に空白の判定ができます。</p>
<p>以上が、IsEmpty関数についての解説となります。お役に立てれば幸いです。</p>
<p>それでは次回の記事でお会いしましょう。</p>
<p>

</p>
<p>

</p>
<p>&nbsp;</p>
<p></p>
<p>&nbsp;</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%bb%e3%83%ab%e3%82%84%e5%a4%89%e6%95%b0%e3%81%8c%e7%a9%ba%e7%99%bd%e3%81%8b%e3%81%a9%e3%81%86%e3%81%8b%e3%82%92%e5%88%a4%e6%96%ad%e3%81%99/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4445</post-id>	</item>
	</channel>
</rss>
