<?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%9F%E3%83%87%E3%82%A3%E3%82%A8%E3%82%A4%E3%83%88%E3%82%A6%E3%82%A4%E3%83%B3%E3%83%89%E3%82%A6/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Mon, 17 Oct 2022 12:42:57 +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%e7%9f%a5%e8%ad%98-29%e3%80%91%e3%82%a4%e3%83%9f%e3%83%87%e3%82%a3%e3%82%a8%e3%82%a4%e3%83%88%e3%82%a6%e3%82%a4%e3%83%b3%e3%83%89%e3%82%a6%e3%81%a7%e5%a4%89/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e7%259f%25a5%25e8%25ad%2598-29%25e3%2580%2591%25e3%2582%25a4%25e3%2583%259f%25e3%2583%2587%25e3%2582%25a3%25e3%2582%25a8%25e3%2582%25a4%25e3%2583%2588%25e3%2582%25a6%25e3%2582%25a4%25e3%2583%25b3%25e3%2583%2589%25e3%2582%25a6%25e3%2581%25a7%25e5%25a4%2589</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-29%e3%80%91%e3%82%a4%e3%83%9f%e3%83%87%e3%82%a3%e3%82%a8%e3%82%a4%e3%83%88%e3%82%a6%e3%82%a4%e3%83%b3%e3%83%89%e3%82%a6%e3%81%a7%e5%a4%89/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Thu, 24 Mar 2022 13:57:24 +0000</pubDate>
				<category><![CDATA[デバッグ操作]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[変数]]></category>
		<category><![CDATA[デバッグ]]></category>
		<category><![CDATA[イミディエイトウインドウ]]></category>
		<category><![CDATA[配列]]></category>
		<category><![CDATA[Debug.Print]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2437</guid>

					<description><![CDATA[前回はブレークポイントなどを使用してプロシージャ（プログラム）実行を行いました。プログラムの実行についての記事はこちらから☟ 【マクロVBA知識 28】指定した位置まで実行する!ブレークポイント・カーソル行の前まで実行と [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>前回はブレークポイントなどを使用してプロシージャ（プログラム）実行を行いました。<br>プログラムの実行についての記事はこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-28%e3%80%91%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e4%bd%8d%e7%bd%ae%e3%81%be%e3%81%a7%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%96%e3%83%ac/?preview_id=2352&amp;preview_nonce=d9a391552b&amp;preview=true&amp;_thumbnail_id=2369">【マクロVBA知識 28】指定した位置まで実行する!ブレークポイント・カーソル行の前まで実行とは ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>今回はデバッグ操作で役立つ<strong><span class="marker-under">変数の確認・変更、計算結果の出力や<br>プログラムの実行ができるイミディエイトウインドウ</span></strong>について紹介したいとします。</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><ol><li><a href="#toc2" tabindex="0">・①ショートカットキーを使用する</a></li><li><a href="#toc3" tabindex="0">・②表示メニューから表示する</a></li></ol></li><li><a href="#toc4" tabindex="0">■イミディエイトウインドウを活用する</a><ol><li><a href="#toc5" tabindex="0">・変数を確認・変更する</a></li><li><a href="#toc6" tabindex="0">・セルの数値・文字を確認する</a></li><li><a href="#toc7" tabindex="0">・配列内の数値・文字を確認する</a></li><li><a href="#toc8" tabindex="0">・文字・数値を入力・計算する</a></li></ol></li><li><a href="#toc9" tabindex="0">■イミディエイトウインドウに結果を表示する</a></li><li><a href="#toc10" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc11" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■イミディエイトウインドウの表示方法について</span></h2>



<p>まず、イミディエイトウインドウの表示方法について紹介します。<br>イミディエイトウインドウは通常は隠れていますが、設定して表示することで<br>初めて使用することができます。</p>



<p>表示する方法は2種類あります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-20px">①ショートカットキーを使用する<br>②表示メニューから表示する</span></strong></p></blockquote>



<p>では詳しく見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc2">・①ショートカットキーを使用する</span></h3>



<p>まずは<strong><span class="marker-under">ショートカットキーを使用する方法</span></strong>についてです。<br>ショートカットキーは手間が少なくとても便利なのでおすすめです。</p>



<p>イミディエイトウインドウを表示するショートカットキーは<strong><span class="marker-under-red">「Ctrl + G 」</span></strong>になります。<br>では押してみましょう。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="300" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-86-1024x300.png" alt="" class="wp-image-2438" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-86-1024x300.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-86-300x88.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-86-768x225.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-86-1536x450.png 1536w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-86.png 1623w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>イミディエイトウインドウを表示することができました。</p>



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



<p>次は<strong><span class="marker-under">表示メニューからイミディエイトウインドウを表示する方法</span></strong>について紹介します。<br>まず<strong><span class="marker-under-red">「表示」</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/03/image-87.png" alt="" class="wp-image-2439" width="469" height="431" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-87.png 709w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-87-300x276.png 300w" sizes="(max-width: 469px) 100vw, 469px" /></figure>



<p>では実際にイミディエイトウインドウを活用してみましょう。</p>



<h2 class="wp-block-heading"><span id="toc4">■イミディエイトウインドウを活用する</span></h2>



<p>ではイミディエイトウインドウを用いて実際にどんなことができるのか紹介したいとします。</p>



<h3 class="wp-block-heading"><span id="toc5">・変数を確認・変更する</span></h3>



<p>まず<strong><span class="marker-under">変数の確認</span></strong>について紹介します。<br>例としてFor Nextの見本を用意しました。</p>



<p>内容としてB列・C列の数値の和をE列に表示するといった内容です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="501" height="245" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-88.png" alt="" class="wp-image-2440" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-88.png 501w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-88-300x147.png 300w" sizes="(max-width: 501px) 100vw, 501px" /></figure>



<p>こちらの処理プログラムはこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 数値1と2の和2()</p><p>Dim A As Long</p><p>For A = 3 To 7 Step 1<br>Cells(A, 5) = Cells(A, 2) + Cells(A, 3)<br>Next A</p><p>End Sub</p></blockquote>



<p>プログラムの内容としては<strong><span class="marker-under-blue">Aは3から7まで繰り返す処理</span></strong>となってます。<br>しかしデバック途中に変数はどのくらい進んだのかきになりますよね。</p>



<p>では下記の処理まで進めた状態で変数の確認をしてみます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1021" height="235" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-89.png" alt="" class="wp-image-2441" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-89.png 1021w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-89-300x69.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-89-768x177.png 768w" sizes="(max-width: 1021px) 100vw, 1021px" /></figure>



<p>ではイミディエイトウインドウを活用しましょう。<br>使用方法として<strong><span class="marker-under-red">「？」の後に知りたい変数を打ち込みます</span></strong>。<br>今回は<strong><span class="marker-under-red">変数Aを知りたいので「?A」</span></strong>となりますね。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="216" height="105" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-90.png" alt="" class="wp-image-2442"/></figure>



<p>この状態で「Enter」を押してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="143" height="101" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-91.png" alt="" class="wp-image-2443"/></figure>



<p>「5」という結果が出力されました。<br>処理は<strong><span class="marker-under-blue">A=3行目から始まっって5行目で止まっているので「5」が出力</span></strong>された仕組みです。</p>



<p>変数の変更については下記記事でまとめてますので是非参考にしてみてください☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%83%87%e3%83%90%e3%83%83%e3%82%b0%e3%80%91%e7%b9%b0%e3%82%8a%e8%bf%94%e3%81%97%e5%87%a6%e7%90%86%e3%81%ae%e5%a4%89%e6%95%b0%e3%82%92%e4%bb%bb%e6%84%8f/?preview_id=2371&amp;preview_nonce=3264ccc8ce&amp;preview=true&amp;_thumbnail_id=2386">【マクロVBAデバッグ】繰り返し処理の変数を任意の数値・途中から実行する方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<h3 class="wp-block-heading"><span id="toc6">・セルの数値・文字を確認する</span></h3>



<p>次に<strong><span class="marker-under">セルの内容の確認方法</span></strong>を見てみましょう。<br>先ほどの見本を使用します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="481" height="237" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-92.png" alt="" class="wp-image-2444" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-92.png 481w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-92-300x148.png 300w" sizes="(max-width: 481px) 100vw, 481px" /></figure>



<p>見本で<strong><span class="marker-under-blue">「E3」の結果を知りたいとします</span></strong>。<br>使用方法として「？」の後に知りたい変数を打ち込みます。<br>今回はE3の番地の数値・文字を知りたいので<strong><span class="marker-under-red">「?Cells(3,5)」</span></strong>となりますね。<br><strong><span class="marker-under-red">「?Range(&#8220;E3&#8221;)」</span></strong>でも同じ意味です。</p>



<p>この状態で<span class="marker-under-red"><strong>「Enter」</strong></span>を押してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="189" height="170" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-93.png" alt="" class="wp-image-2445"/></figure>



<p>E3に入力されてある<strong><span class="marker-under-blue">「46」</span></strong>が出力されました。</p>



<p>さらに配列内の数値・文字も確認してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">・配列内の数値・文字を確認する</span></h3>



<p>次に配列内の数値・文字を確認してみましょう。<br>今回は<strong><span class="marker-under-blue">B3からC7を変数A</span><span class="marker-under-blue">という</span><span class="marker-under-blue">配列内に格納しています</span></strong>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="496" height="263" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-94.png" alt="" class="wp-image-2446" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-94.png 496w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-94-300x159.png 300w" sizes="(max-width: 496px) 100vw, 496px" /></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 配列内の数値を確認()</p><p>Dim A As Variant</p><p>A = Range(&#8220;B3:C7&#8221;)</p><p>End Sub</p></blockquote>



<p>では<strong><span class="marker-under-blue">配列Aの2行目の2列目の数値をイミディエイトウインドウで確認</span></strong>してみましょう。<br><strong><span class="marker-under-red">配列Aの2行目の2列目は「A(2,2)」</span></strong>となります。</p>



<p>そしてこれまで通り先頭に「?」をイミディエイトウインドウに打ち込み<br>そのあとに<strong><span class="marker-under-red">「A(2,2)」</span></strong>を打ち込んで<strong><span class="marker-under-red">「Enter」</span></strong>を押します。</p>



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



<figure class="wp-block-image size-full"><img decoding="async" width="150" height="117" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-95.png" alt="" class="wp-image-2447"/></figure>



<p><strong><span class="marker-under-red">2行目の2列目である「48」が出力</span></strong>されました。<br>今回は配列内の行・列数は少ないですが<br>大量のデータを格納している数値を確認する際はとても便利ですね。</p>



<h3 class="wp-block-heading"><span id="toc8">・文字・数値を入力・計算する</span></h3>



<p>あまり使用する機会はないと思いますが<br>イミディエイトウインドウを用いて<strong><span class="marker-under">文字・数値を打ち込むことも可能</span></strong>です。</p>



<p>使用方法は簡単で、通常の文字・数値を打ち込むプログラム・計算するプログラムを<br>イミディエイトウインドウに入力し、「Enter」を押すだけです。</p>



<p>では見本を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="493" height="129" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-96.png" alt="" class="wp-image-2448" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-96.png 493w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-96-300x78.png 300w" sizes="(max-width: 493px) 100vw, 493px" /></figure>



<p>「E3」に「B3」と「C3」を足した数値を入力するとします。<br>プログラムは「Range(&#8220;E3&#8221;)=Range(&#8220;B3&#8221;)+Range(&#8220;C3&#8221;)」としましょう。</p>



<p>こちらをイミディエイトウインドウに直接打ち込みます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="501" height="155" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-97.png" alt="" class="wp-image-2449" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-97.png 501w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-97-300x93.png 300w" sizes="(max-width: 501px) 100vw, 501px" /></figure>



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



<figure class="wp-block-image size-full"><img decoding="async" width="498" height="136" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-98.png" alt="" class="wp-image-2450" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-98.png 498w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-98-300x82.png 300w" sizes="(max-width: 498px) 100vw, 498px" /></figure>



<p>計算できていますね。<br>変数を用いて1回限りの計算をしたい時などには使用できるかもしれませんね。</p>



<h2 class="wp-block-heading"><span id="toc9">■イミディエイトウインドウに結果を表示する</span></h2>



<p>これまではイミディエイトウインドウから結果などを確認していましたが<br><strong><span class="marker-under">結果をイミディエイトウインドウに表示することもできます</span></strong>。</p>



<p>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="385" height="149" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-99.png" alt="" class="wp-image-2451" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-99.png 385w, https://dokugakuexcel.com/wp-content/uploads/2022/03/image-99-300x116.png 300w" sizes="(max-width: 385px) 100vw, 385px" /></figure>



<p>数値1と数値2があります。<br>今回<strong><span class="marker-under-blue">は2つの和をイミディエイトウインドウに表示</span></strong>してみましょう。</p>



<p>使用するのは<strong><span class="marker-under-red">「Debug.Print」</span></strong>になります。<br>使用方法として<strong><span class="marker-under-red">Debug.Printの後にイミディエイトウインドウに表示したい<br>プログラムを入力</span></strong>します。プログラムは変数でもいいですし、計算式でも構いません。</p>



<p>では下記プログラムをご覧ください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub イミディエイトウインドウに表示()</p><p><span class="bold-red">Debug.Print</span> Cells(3, 2) + Cells(3, 3)</p><p>End Sub</p></blockquote>



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



<figure class="wp-block-image size-full"><img decoding="async" width="206" height="130" src="https://dokugakuexcel.com/wp-content/uploads/2022/03/image-100.png" alt="" class="wp-image-2452"/></figure>



<p><strong><span class="marker-under-red">数値1と数値2の和が表示</span></strong>されました。<br>変数の結果や式の結果を表示したい時に使用できますね。</p>



<p></p>



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



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



<p><a href="https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/use-the-immediate-window">イミディエイト ウィンドウ (VBA) を使用する | Microsoft Learn</a></p>



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



<p>いかがだったでしょうか。<br>特に配列内の数値・文字の確認はイミディエイトウインドウを<br>活用すれば簡単に確認できるのでとても便利です</p>



<p>ぜひデバッグなどする際にはイミディエイトウインドウを用いて<br>効率的に実行してみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-29%e3%80%91%e3%82%a4%e3%83%9f%e3%83%87%e3%82%a3%e3%82%a8%e3%82%a4%e3%83%88%e3%82%a6%e3%82%a4%e3%83%b3%e3%83%89%e3%82%a6%e3%81%a7%e5%a4%89/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2437</post-id>	</item>
	</channel>
</rss>
