<?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>Long  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/long/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sat, 15 Oct 2022 14:14:16 +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>Long  |  独学エクセル塾</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-6%e3%80%91%e5%a4%89%e6%95%b0%e3%81%a8%e3%81%af%e5%a4%89%e6%95%b0%e3%81%ae%e4%b8%80%e8%a6%a7%e3%81%a8%e6%84%8f%e5%91%b3%e3%83%bb%e5%a4%89%e6%95%b0%e3%81%ae%e5%ae%a3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590vba%25e7%259f%25a5%25e8%25ad%2598-6%25e3%2580%2591%25e5%25a4%2589%25e6%2595%25b0%25e3%2581%25a8%25e3%2581%25af%25e5%25a4%2589%25e6%2595%25b0%25e3%2581%25ae%25e4%25b8%2580%25e8%25a6%25a7%25e3%2581%25a8%25e6%2584%258f%25e5%2591%25b3%25e3%2583%25bb%25e5%25a4%2589%25e6%2595%25b0%25e3%2581%25ae%25e5%25ae%25a3</link>
					<comments>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-6%e3%80%91%e5%a4%89%e6%95%b0%e3%81%a8%e3%81%af%e5%a4%89%e6%95%b0%e3%81%ae%e4%b8%80%e8%a6%a7%e3%81%a8%e6%84%8f%e5%91%b3%e3%83%bb%e5%a4%89%e6%95%b0%e3%81%ae%e5%ae%a3/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 04 Jul 2021 00:28:39 +0000</pubDate>
				<category><![CDATA[基礎知識]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Variant]]></category>
		<category><![CDATA[変数]]></category>
		<category><![CDATA[String]]></category>
		<category><![CDATA[Long]]></category>
		<category><![CDATA[型]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=441</guid>

					<description><![CDATA[VBAに欠かせない機能として「変数」というものがあります数学でも使用される変数と意味合いは一緒です。 数値や文字を入れる部屋みたいなものですね。 さらにその変数を使用して計算や比較など行うことができる優れものです。とても [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>VBAに欠かせない機能として「変数」というものがあります<br>数学でも使用される変数と意味合いは一緒です。</p>



<p><strong><span class="marker-under">数値や文字を入れる部屋</span></strong>みたいなものですね。</p>



<p>さらにその変数を使用して計算や比較など行うことができる優れものです。<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">■変数の一覧</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">&#x2b1b;︎公式の説明 </a></li><li><a href="#toc6" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■変数の一覧</span></h2>



<p>よく使用されるものから順に説明します。</p>



<figure class="wp-block-table is-style-regular"><table><thead><tr><th><strong>変数</strong></th><th><strong>型名</strong></th><th><strong>内容・範囲</strong></th></tr></thead><tbody><tr><td>Variant</td><td>バリアント型</td><td>すべてのデータ</td></tr><tr><td>String</td><td>文字列型</td><td>文字列</td></tr><tr><td>Long</td><td>長整数</td><td>-2,147,483,648～2,147,483,647の整数</td></tr><tr><td>Integer</td><td>整数型</td><td>-32,768～32,767の整数</td></tr><tr><td>Byte</td><td>バイト型</td><td>0～255までの整数</td></tr><tr><td>Currency</td><td>通貨型</td><td>-922,337,203,685,477.5808 ～ 922,337,203,685,477.5807小数点数</td></tr><tr><td>Date</td><td>日付型</td><td>西暦100年1月1日～西暦9999年12月31日時刻</td></tr><tr><td>Object</td><td>オブジェクト型</td><td>オブジェクト</td></tr><tr><td>Boolesn</td><td>ブール型</td><td>TrueまたはFalse</td></tr></tbody></table></figure>



<p>Single、Doubleなどもありますが、ほとんど使用しません。</p>



<p></p>



<p>ここでは</p>



<p><span class="marker-red"><strong>文字＝String<br>整数＝Long<br>小数点あり数値・配列・その他＝Variant</strong></span></p>



<p>これだけでプログラムは成り立ちます。<br>初めはこの３つを覚えておけば問題はありません。</p>



<p>必要に応じでほかの変数は使用してみてください。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■変数の宣言の方法</span></h2>



<p></p>



<p>次に変数の宣言方法についてです。</p>



<p>宣言については&#8230;</p>



<p><span class="marker-under"><strong><span class="fz-28px">Dim <span class="bold-red">変数の名前</span>　As 変数の型</span></strong></span></p>



<p>このように宣言します。</p>



<p><span class="bold-red">変数の名前</span>はA.B.Cでも　「あ」「い」「う」でも、なんでも構いません。<br>ただし、数値のみの変数名はエラーになってしまいます。</p>



<p></p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="502" height="223" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-18.png" alt="" class="wp-image-442" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-18.png 502w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-18-300x133.png 300w" sizes="(max-width: 502px) 100vw, 502px" /></figure>



<p></p>



<p>なので数値を使用したい場合は「A1」のように文字列を入れないといけません。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="218" height="137" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-19.png" alt="" class="wp-image-443"/></figure>



<p>これならエラーになりませんね。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc3">■変数に数値・文字の格納</span></h2>



<p></p>



<p>では実際に変数に数値を入れてみます。</p>



<p>今回は「A」と「B」に数値<br>「あ」と「い」に文字を入れてみます。</p>



<p>変数への宣言はこのようになります。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="554" height="376" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-20.png" alt="" class="wp-image-444" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-20.png 554w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-20-300x204.png 300w" sizes="(max-width: 554px) 100vw, 554px" /></figure>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 変数の宣言()</p><p>Dim A As Long &#8216;数値の変数1<br>Dim B As Long &#8216;数値の変数2</p><p>Dim あ As String &#8216;文字の変数1<br>Dim い As String &#8216;文字の変数2</p><p>End Sub</p></blockquote>



<p></p>



<p>これにより「A」と「Ｂ」には数値を、「あ」と「い」には文字を入れれるようになりました。</p>



<p>次に実際に数値を変数に入れてみます。<br>入れる方法はとても簡単です。</p>



<p>変数名＝入れたい文字・数値</p>



<p>これで大丈夫です。</p>



<p>つまり「A」に3、「B」に5<br>「あ」に独学、「い」にエクセルを入れるとするとこのようになります。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="512" height="422" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-21.png" alt="" class="wp-image-445" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-21.png 512w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-21-300x247.png 300w" sizes="(max-width: 512px) 100vw, 512px" /></figure>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 変数の宣言()</p><p>Dim A As Long &#8216;数値の変数1<br>Dim B As Long &#8216;数値の変数2</p><p>Dim あ As String &#8216;文字の変数1<br>Dim い As String &#8216;文字の変数2</p><p>A = 3<br>B = 5</p><p>あ = &#8220;独学&#8221;<br>い = &#8220;エクセル&#8221;</p><p>End Sub</p></blockquote>



<p></p>



<p>文字に関しては「”」で挟むのを忘れないでください。</p>



<p>１度この状態で1行づつ実行してみましょう。<br>一行づつの実行方法についてはこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-5%e3%80%91%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%81%ae%e5%ae%9f%e8%a1%8c%e3%82%92%e3%81%99%e3%82%8b/">【VBA知識 5】プログラムを１行ずづ実行・すべて実行をする方法 &#8211; 独学エクセル塾 (dokugakuexcel.com)</a></p>



<figure class="wp-block-image size-large"><img decoding="async" width="297" height="279" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-22.png" alt="" class="wp-image-446"/></figure>



<p></p>



<p>この状態で変数名にカーソルを合わせると現在、どのような数値が入っているか確認できます。<br>現在は「あ」にカーソルを合わせているのですが「独学」が入っていることが確認できました。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc4">■変数の活用</span></h2>



<p></p>



<p>それでは格納した変数を実際に活用してみましょう。</p>



<p>まず、B2に「変数A」×「変数B」を表示します。答えが3*5なので15になれば成功です。<br>次にB4には「変数あ」と「変数い」の文字をつなげてみましょう。<br>それぞれ、「独学」と「エクセル」の文字が入っているので「独学エクセル」で成功です。</p>



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



<p></p>



<figure class="wp-block-image size-large"><img decoding="async" width="466" height="348" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-23.png" alt="" class="wp-image-447" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-23.png 466w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-23-300x224.png 300w" sizes="(max-width: 466px) 100vw, 466px" /></figure>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 変数の宣言()</p><p>Dim A As Long &#8216;数値の変数1<br>Dim B As Long &#8216;数値の変数2</p><p>Dim あ As String &#8216;文字の変数1<br>Dim い As String &#8216;文字の変数2</p><p>A = 3<br>B = 5</p><p>あ = &#8220;独学&#8221;<br>い = &#8220;エクセル&#8221;</p><p>Cells(2, 2) = A * B &#8216;Cells(2,2)はRange(&#8220;B2&#8221;)でも同等<br>Cells(4, 2) = あ &amp; い &#8216;Cells(4,2)はRange(&#8220;B4&#8221;)でも同等</p><p>End Sub</p></blockquote>



<p></p>



<p>では実行してみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="270" height="136" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-24.png" alt="" class="wp-image-448"/></figure>



<p></p>



<p>うまく出力することができました。</p>



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



<p>わかりやすいように説明したため公式と使用する語句が異なりますが </p>



<p>マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p></p>



<p><a href="https://learn.microsoft.com/ja-jp/office/vba/language/concepts/getting-started/declaring-variables">変数を宣言する (VBA) | Microsoft Learn</a></p>



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



<p></p>



<p>内容は以上です。<br>VBAを学ぶ上で欠かせない変数でしたが、いかがだったでしょうか。</p>



<p>変数の種類は多いですが使用するものは限られています。<br>用途によって使い分けてみてください。</p>



<p></p>



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



<p><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-7%e3%80%91fornext%e3%81%a7%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%95%b0%e5%80%a4%e3%81%a7%e7%b9%b0%e3%82%8a%e8%bf%94%e3%81%97%e3%83%bb%e3%83%ab%e3%83%bc/">【VBA知識 7】FOR…NEXTで指定した数値で繰り返し・ループ動作をする。 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p></p>



<p class="has-text-align-center"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-6%e3%80%91%e5%a4%89%e6%95%b0%e3%81%a8%e3%81%af%e5%a4%89%e6%95%b0%e3%81%ae%e4%b8%80%e8%a6%a7%e3%81%a8%e6%84%8f%e5%91%b3%e3%83%bb%e5%a4%89%e6%95%b0%e3%81%ae%e5%ae%a3/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">441</post-id>	</item>
	</channel>
</rss>
