<?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/%e6%95%b0%e5%80%a4/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Thu, 13 Jul 2023 07:11:06 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</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】IsNumeric関数を使って数値判定！変数・セルの値でも数字であるか判別可能</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91isnumeric%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e6%95%b0%e5%80%a4%e5%88%a4%e5%ae%9a%ef%bc%81%e5%a4%89%e6%95%b0%e3%83%bb%e3%82%bb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e3%2580%2591isnumeric%25e9%2596%25a2%25e6%2595%25b0%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%25a3%25e3%2581%25a6%25e6%2595%25b0%25e5%2580%25a4%25e5%2588%25a4%25e5%25ae%259a%25ef%25bc%2581%25e5%25a4%2589%25e6%2595%25b0%25e3%2583%25bb%25e3%2582%25bb</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91isnumeric%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e6%95%b0%e5%80%a4%e5%88%a4%e5%ae%9a%ef%bc%81%e5%a4%89%e6%95%b0%e3%83%bb%e3%82%bb/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Thu, 06 Jul 2023 13:36:21 +0000</pubDate>
				<category><![CDATA[条件分岐]]></category>
		<category><![CDATA[文字操作]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[数値]]></category>
		<category><![CDATA[IsNumeric]]></category>
		<category><![CDATA[判断]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=4423</guid>

					<description><![CDATA[VBAで数値の判定を行いたい場合、IsNumeric関数が便利です。 この関数を使うことで、変数やセルに格納された値が数値かどうかを簡単に判定することができます。 本記事では、IsNumeric関数の使い方や注意点、実際 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">VBAで数値の判定を行いたい場合、IsNumeric関数が便利です。</p>
<p>この関数を使うことで、<span class="marker-under"><strong>変数やセルに格納された値が数値かどうかを簡単に判定する</strong></span>ことができます。</p>
<p>本記事では、IsNumeric関数の使い方や注意点、実際の活用例について詳しく解説します。<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">&#x2b1b;︎忙しい人向けのコピペ用ソースコード</a></li><li><a href="#toc3" tabindex="0">&#x2b1b;︎構文の説明</a></li><li><a href="#toc4" tabindex="0">︎IsNumeric関数の使い方</a><ol><li><a href="#toc5" tabindex="0">・セルの値が数値かどうか判定する</a></li><li><a href="#toc6" tabindex="0">・変数の値が数値かどうか判定する</a></li></ol></li><li><a href="#toc7" tabindex="0">&#x2b1b;︎IsNumeric関数の注意点</a><ol><li><a href="#toc8" tabindex="0">1. IsNumeric関数の出力結果について</a></li><li><a href="#toc9" tabindex="0">2.ロケールの影響</a></li></ol></li><li><a href="#toc10" tabindex="0">&#x2b1b;︎数値判定の活用例</a><ol><li><a href="#toc11" tabindex="0">・変数の数値判定</a></li><li><a href="#toc12" tabindex="0">・セルの数値判定</a></li><li><a href="#toc13" tabindex="0">・数値判定を活用した処理の例</a></li></ol></li><li><a href="#toc14" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">・ 文字列が数値として解釈できない場合に誤った結果が返る</a></li><li><a href="#toc16" tabindex="0">・セルに空白や空文字列が含まれる場合に誤った結果が返る</a></li><li><a href="#toc17" tabindex="0">・エラー: ロケールによって数値の判定結果が異なる</a></li></ol></li><li><a href="#toc18" tabindex="0">■練習問題</a></li><li><a href="#toc19" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc20" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x2b1b;︎こんな事ができるようになる！</span></h2>
<p>

</p>
<p class="wp-block-paragraph">セルに入力された値が数値かどうかを判定することが出来る</p>
<p><img fetchpriority="high" decoding="async" width="1042" height="162" class="alignnone wp-image-4424 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-39.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-39.png 1042w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-39-300x47.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-39-1024x159.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-39-768x119.png 768w" sizes="(max-width: 1042px) 100vw, 1042px" /></p>
<p>





</p>
<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎忙しい人向けのコピペ用ソースコード</span></h2>
<p>

</p>
<pre class="wp-block-verse">Sub 数値判定の例()<br />Dim num As Variant<br />num = <strong><span style="color: #ff0000;">セル・変数</span></strong>' 数値として解釈可能な文字列<br /><br />If IsNumeric(num) Then<br />　' <strong><span style="color: #3366ff;">数値の時の処理</span></strong><br />Else<br />　' <strong><span style="color: #339966;">数値の時以外の処理</span></strong><br />End If<br /><br />End Sub</pre>
<p>

</p>
<p><strong><span style="color: #339966;"><span class="bold red" style="color: #ff0000;"><span style="color: #ff0000;">セル・変数</span>・<span style="color: #3366ff;">数値の時の処理</span><span style="color: #0000ff;">・<span style="color: #339966;">数値の時以外の処理</span></span></span></span></strong><span style="color: #000000;">はカスタムして使用してください。</span></p>
<h2 class="wp-block-heading"><span id="toc3">&#x2b1b;︎構文の説明</span></h2>
<p>

</p>
<p class="wp-block-paragraph">まず、使用する関数についてです「<span class="marker-under"><strong>IsNumeric関数</strong></span>」になります。<br />関数仕様としては下記の通りです。</p>
<p>

</p>
<div class="information-box common-icon-box"><strong>IsNumeric(<span style="color: #ff0000;">値・セル・変数</span>)</strong></div>
<div><span class="marker-under"><strong>「<span style="color: #ff0000;">値・セル・変数</span>」には数値かどうか判定したいた対象を入力</strong></span>します。<br /><br /></div>
<div>では実際に使用した例を紹介したいと思います。</div>
<p class="wp-block-paragraph">

</p>
<p class="wp-block-paragraph">

</p>
<p class="wp-block-paragraph">

</p>
<p class="wp-block-paragraph">

</p>
<h2 class="wp-block-heading"><span id="toc4">︎IsNumeric関数の使い方</span></h2>
<p>

</p>
<h3 class="wp-block-heading"><span id="toc5">・セルの値が数値かどうか判定する</span></h3>
<p>まず、<span class="marker-under"><strong>セルの値が数値かどうか判定</strong></span>してみましょう。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="462" height="150" class="alignnone wp-image-4425 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-40.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-40.png 462w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-40-300x97.png 300w" sizes="(max-width: 462px) 100vw, 462px" /></p>
<p>B2からB5のセルに文字または数値が入力されてあります。<br />こちらを数値かどうか判定して、結果をD列に表示してみたいと思います。</p>
<p>では再度構文を見てみましょう。</p>
<div class="information-box common-icon-box"><strong>IsNumeric(<span style="color: #ff0000;">値・セル・変数</span>)</strong></div>
<div>例えば<strong><span style="color: #ff0000;">B2</span></strong>のセルを数値かどうか判定したい場合には「<strong>IsNumeric(<span style="color: #ff0000;">Cells(2,2)</span>)」</strong>のように使用します。</div>
<div> </div>
<div><span class="marker-under-red"><strong>数値であれば「True」を出力して数値でなければ「False」を出力します。</strong></span></div>
<p>

</p>
<div>
<p class="wp-block-paragraph">では見本を数値かどうか判定しましょう。<br />ソースコードはこちらです。</p>
</div>
<div class="blank-box bb-yellow">
<p>Sub セルの数値判定()</p>
<p>Dim cycle</p>
<p>For cycle = 2 To 4 Step 1<br />　If <strong><span style="color: #3366ff;">IsNumeric</span></strong>(<strong><span style="color: #ff0000;">Cells(cycle, 2)</span></strong>) Then<br />　　Cells(cycle, 4) = &#8220;数値です&#8221;<br />　Else<br />　　Cells(cycle, 4) = &#8220;数値ではありません&#8221;<br />　End If<br />Next cycle</p>
<p>End Sub</p>
</div>
<div>
<p>それでは実行してみましょう。</p>
<p><img decoding="async" width="477" height="155" class="alignnone wp-image-4426 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-41.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-41.png 477w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-41-300x97.png 300w" sizes="(max-width: 477px) 100vw, 477px" /></p>
<p>この中で<span class="marker-under"><strong>数値なのは「123」なので、D4には「数値です」と出力</strong></span>されています。</p>
<p>対してそれ以外のセルは「数値ではありません」と表示されました。</p>
<h3 class="wp-block-heading"><span id="toc6">・変数の値が数値かどうか判定する</span></h3>
<p>今度は<span class="marker-under"><strong>変数の値を数値かどうか判定</strong></span>してみましょう。<br />下図の見本をご覧ください。</p>
<div class="blank-box bb-yellow">
<p>Sub 数値判定の例()<br />Dim <strong><span style="color: #ff0000;">num</span> </strong>As Variant<br /><strong><span style="color: #ff0000;">num</span> </strong>= &#8220;123&#8221; &#8216; 数値として解釈可能な文字列<br /><br />If <strong><span style="color: #3366ff;">IsNumeric</span></strong>(<strong><span style="color: #ff0000;">num</span> </strong>) Then<br />　　MsgBox &#8220;数値です&#8221;<br />　Else<br />　　MsgBox &#8220;数値ではありません&#8221;<br />End If<br />End Sub</p>
</div>
<div>
<p>変数の値が<span class="marker-under"><strong>数値であればメッセージボックスで「数値です」と表示され、それ以外は「数値ではありません」と表示</strong></span>します。</p>
<p>それでは実行してみましょう。<br />結果はこのようになります。</p>
</div>
</div>
<p><img decoding="async" width="160" height="181" class="alignnone wp-image-4427 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-42.png" /></p>
<div>
<p>見本では<span class="marker-under"><strong>「123」が入力されているので「数値です」というメッセージが表示</strong></span>されました。</p>
<p>これで変数の値も数値であるか確認することが出来ます。</p>
</div>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc7">&#x2b1b;︎IsNumeric関数の注意点</span></h2>
<p>IsNumeric関数を使う際には、以下の点に注意が必要です。</p>
<h3><span id="toc8">1. IsNumeric関数の出力結果について</span></h3>
<p>IsNumeric関数は、数値として解釈可能な値をTrueとして返します。<br />つまり、数値以外の値（文字列やブール値など）もTrueと判定されることに注意してください。</p>
<h3><span id="toc9">2.ロケールの影響</span></h3>
<p>数値判定は、ロケール（地域や言語による設定）に影響を受けます。<br />ロケールによっては、小数点や桁区切りの表記方法が異なるため、数値判定の結果も異なる場合があります。</p>
<h2><span id="toc10">&#x2b1b;︎数値判定の活用例</span></h2>
<p>数値判定は、さまざまな場面で役立ちます。以下にいくつかの活用例を紹介します。</p>
<h3><span id="toc11">・変数の数値判定</span></h3>
<p><span class="marker-under"><strong>変数に格納された値が数値であるかどうかを判定</strong></span>し、条件に応じた処理を行うことができます。</p>
<p>例えば、ユーザーからの入力値が数値であるかどうかを確認してから計算を行う場合などに活用できます。</p>
<h3><span id="toc12">・セルの数値判定</span></h3>
<p>Excelの<span class="marker-under"><strong>セルに格納された値が数値かどうかを判定</strong></span>し、条件に応じた処理を行うことができます。</p>
<p>例えば、数値以外の値が入力されたセルに対して警告を表示する場合などに活用できます。</p>
<h3><span id="toc13">・数値判定を活用した処理の例</span></h3>
<p>数値判定を組み合わせることで、より複雑な処理を実現することも可能です。</p>
<p>例えば、<span class="marker-under"><strong>特定の範囲内の数値だけを処理対象とする場合や、数値以外の値が含まれるデータを除外する</strong></span>場合などに活用できます。</p>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc14">&#x2b1b;︎よくあるエラーと対処法</span></h2>
<p>

</p>
<h3 class="wp-block-heading"><span id="toc15">・ 文字列が数値として解釈できない場合に誤った結果が返る</span></h3>
<p>

</p>
<p class="wp-block-paragraph"> IsNumeric関数を使う前に、<span class="marker-under-red"><strong>文字列が数値として解釈可能かどうかを事前に確認</strong></span>しましょう。</p>
<p>例えば、CIntやCDblなどの変換関数を使って文字列を数値に変換してからIsNumeric関数を適用することで正確な結果を得ることができます。</p>
<h3 class="wp-block-heading"><span id="toc16">・セルに空白や空文字列が含まれる場合に誤った結果が返る</span></h3>
<p>

</p>
<p class="wp-block-paragraph">セルの<span class="marker-under-red"><strong>値を取得する前に、セルが空でないことを確認</strong></span>しましょう。</p>
<p><strong>IsEmpty関数やLen関数</strong>を使ってセルが空でないかどうかを判定し、空でない場合にのみ数値判定を行うようにします。</p>
<h3 class="wp-block-heading"><span id="toc17">・エラー: ロケールによって数値の判定結果が異なる</span></h3>
<p>

</p>
<p class="wp-block-paragraph"><span class="marker-under-red"><strong>ロケールによって小数点や桁区切りの表記方法が異なるため、数値判定の結果も異なる</strong></span>場合があります。</p>
<p>このような場合は、数値判定の前にロケールを明示的に設定することで一貫性のある結果を得ることができます。</p>
<p>例えば、Application.DecimalSeparatorやApplication.ThousandsSeparatorプロパティを使用して適切な設定を行います。</p>
<h2><span id="toc18">■練習問題</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%8c12%e3%80%91%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%95%b0%e5%80%a4%e4%bb%a5%e4%b8%8b%e3%81%ae%e6%9c%80%e5%a4%a7%e5%80%a4/">【マクロVBA練習問題12】指定した数値以下の最大値を表示！IFの複数条件処理を実践 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<p>

</p>
<p class="wp-block-paragraph">

</p>
<h2 class="wp-block-heading"><span id="toc19">&#x2b1b;︎公式の説明</span></h2>
<p>

</p>
<p class="wp-block-paragraph">わかりやすいように説明したため公式と使用する語句が異なりますが<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/isnumeric-function">IsNumeric 関数 (Visual Basic for Applications) | Microsoft Learn</a></div>
<p class="wp-block-paragraph">

</p>
<h2 class="wp-block-heading"><span id="toc20">&#x2b1b;︎まとめ</span></h2>
<p>

</p>
<p class="wp-block-paragraph">いかがだったでしょうか？</p>
<p>本記事では、マクロVBAにおける数値判定について解説しました。IsNumeric関数を使うことで、変数やセルに格納された値が数値かどうかを簡単に判定することができます。</p>
<p>数値判定は、ユーザーからの入力値の検証やデータ処理の際に役立ちます。正しい数値の取り扱いやエラーの防止に寄与することができます。</p>
<p>是非、IsNumeric関数を活用して効率的なVBAプログラミングを行ってみてください。</p>
<p>

</p>
<p class="wp-block-paragraph">

</p>
<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</p>
<p></p>]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91isnumeric%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e6%95%b0%e5%80%a4%e5%88%a4%e5%ae%9a%ef%bc%81%e5%a4%89%e6%95%b0%e3%83%bb%e3%82%bb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4423</post-id>	</item>
		<item>
		<title>【マクロVBA】表示形式を変更する方法！Format関数で文字・数値・日付の調整する</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e8%a1%a8%e7%a4%ba%e5%bd%a2%e5%bc%8f%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95%ef%bc%81format%e9%96%a2%e6%95%b0%e3%81%a7%e6%96%87/?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%25e8%25a1%25a8%25e7%25a4%25ba%25e5%25bd%25a2%25e5%25bc%258f%25e3%2582%2592%25e5%25a4%2589%25e6%259b%25b4%25e3%2581%2599%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595%25ef%25bc%2581format%25e9%2596%25a2%25e6%2595%25b0%25e3%2581%25a7%25e6%2596%2587</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e8%a1%a8%e7%a4%ba%e5%bd%a2%e5%bc%8f%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95%ef%bc%81format%e9%96%a2%e6%95%b0%e3%81%a7%e6%96%87/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 02 Jul 2023 13:50:15 +0000</pubDate>
				<category><![CDATA[セルに入力]]></category>
		<category><![CDATA[日時操作]]></category>
		<category><![CDATA[文字操作]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[表示変換]]></category>
		<category><![CDATA[数値]]></category>
		<category><![CDATA[日時]]></category>
		<category><![CDATA[小数点]]></category>
		<category><![CDATA[format関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=4320</guid>

					<description><![CDATA[VBAを使ってExcelで作業を行う際、セルの表示形式を変更する必要があることがあります。例えば、数値や日付を特定の形式に整形したり、小数点以下の桁数を制御したりすることができます。 今回は、「Format」関数を使用し [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">VBAを使ってExcelで作業を行う際、<span class="marker-under"><strong>セルの表示形式を変更</strong></span>する必要があることがあります。<br />例えば、数値や日付を特定の形式に整形したり、小数点以下の桁数を制御したりすることができます。</p>
<p>今回は、<span class="marker-under"><strong>「Format」関数</strong></span>を使用してセルの表示形式を変更する方法について詳しく解説します。</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-4" checked><label class="toc-title" for="toc-checkbox-4">目次</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">&#x2b1b;︎忙しい人向けのコピペ用ソースコード</a></li><li><a href="#toc3" tabindex="0">&#x2b1b;︎構文の説明</a></li><li><a href="#toc4" tabindex="0">&#x2b1b;︎数値の表示形式を変更する方法</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></ol></li><li><a href="#toc8" tabindex="0">&#x2b1b;︎日付の表示形式を変更する方法</a><ol><li><a href="#toc9" tabindex="0">・日付の書式を指定する</a></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></ol></li><li><a href="#toc14" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">・ &#8220;型不一致&#8221;エラー</a></li><li><a href="#toc16" tabindex="0">・&#8221;無効な書式コード&#8221;</a></li><li><a href="#toc17" tabindex="0">・&#8221;引数が不足しています&#8221;</a></li><li><a href="#toc18" tabindex="0">・&#8221;式が複雑すぎます&#8221;</a></li></ol></li><li><a href="#toc19" tabindex="0">■練習問題</a></li><li><a href="#toc20" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc21" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x2b1b;︎こんな事ができるようになる！</span></h2>
<p>

</p>
<p class="wp-block-paragraph">この関数を使用することで、数値や日付、文字列などのデータを特定の形式に整形することができます。</p>
<p><img decoding="async" class="alignnone wp-image-4338 " src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-14.png" width="957" height="205" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-14.png 1290w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-14-300x64.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-14-1024x219.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-14-768x164.png 768w" sizes="(max-width: 957px) 100vw, 957px" /></p>
<p>





</p>
<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎忙しい人向けのコピペ用ソースコード</span></h2>
<p>

</p>
<pre class="wp-block-verse">Sub format変換()<br />　Dim Befor<br />　　Befor = <strong><span class="bold red" style="color: #ff0000;">変更する数値・文字</span></strong><br />　　<strong><span style="color: #0000ff;">入力セル・変数</span></strong> = Format(Befor, <strong><span style="color: #339966;">書式コード</span></strong>)<br />End Sub<br /><br /></pre>
<p>

</p>
<p><strong><span style="color: #339966;"><span class="bold red" style="color: #ff0000;">変更する数値・文字・<span style="color: #0000ff;">入力セル・変数・</span></span>書式コード</span></strong><span style="color: #000000;">はカスタムして使用してください。</span></p>
<h2 class="wp-block-heading"><span id="toc3">&#x2b1b;︎構文の説明</span></h2>
<p>

</p>
<p class="wp-block-paragraph">まず、使用する関数についてです「<strong><span class="marker-under">Format関数</span></strong>」になります。<br />関数仕様としては下記の通りです。</p>
<p>

</p>
<div class="information-box common-icon-box"><strong><span style="color: #0000ff;">格納する変数・セル</span> =  Format(<span class="bold red" style="color: #ff0000;">変更する数値・文字</span>, <span style="color: #339966;">書式コード</span>)</strong></div>
<div>「<span style="color: #ff0000;"><strong>変更する数値・文字</strong></span>」には変換したいデータを指定し、「<span style="color: #339966;"><strong>表示形式</strong></span>」には変換後の表示形式を指定します。</div>
<p class="wp-block-paragraph">

</p>
<figure class="wp-block-table">
<table>
<thead>
<tr>
<th>表示形式</th>
<th><span style="color: #339966;"><strong>書式コード</strong></span></th>
</tr>
</thead>
<tbody>
<tr>
<td>通常の数値</td>
<td>&#8220;0&#8221;</td>
</tr>
<tr>
<td>小数点以下2桁</td>
<td>&#8220;0.00&#8221;</td>
</tr>
<tr>
<td>桁区切りあり</td>
<td>&#8220;#,##0&#8221;</td>
</tr>
<tr>
<td>貨幣形式 (円)</td>
<td>&#8220;\¥#,##0&#8221;</td>
</tr>
<tr>
<td>貨幣形式 (ドル)</td>
<td>&#8220;$#,##0.00&#8221;</td>
</tr>
<tr>
<td>パーセンテージ</td>
<td>&#8220;0.00%&#8221;</td>
</tr>
<tr>
<td>指数表示</td>
<td>&#8220;0.00E+00&#8221;</td>
</tr>
<tr>
<td>通常の日付</td>
<td>&#8220;yyyy/mm/dd&#8221;</td>
</tr>
<tr>
<td>日付 (年・月・日)</td>
<td>&#8220;[$-411]yyyy&#8221; &amp; &#8220;年&#8221; &amp; &#8220;mm&#8221; &amp; &#8220;月&#8221; &amp; &#8220;dd&#8221; &amp; &#8220;日&#8221;</td>
</tr>
<tr>
<td>英語表記の日付</td>
<td>&#8220;[$-409]yyyy/mm/dd&#8221;</td>
</tr>
<tr>
<td>時刻</td>
<td>&#8220;hh:mm:ss&#8221;</td>
</tr>
<tr>
<td>時刻 (AM/PM)</td>
<td>&#8220;hh:mm AM/PM&#8221;</td>
</tr>
<tr>
<td>時刻 (24時間表示)</td>
<td>&#8220;[$-411]hh:mm&#8221;</td>
</tr>
<tr>
<td>長い日付と時刻</td>
<td>&#8220;yyyy/mm/dd hh:mm:ss&#8221;</td>
</tr>
<tr>
<td>特定の文字列パターンを追加</td>
<td>&#8220;&#8221;&#8221;ABC&#8221;&#8221; &amp; @&#8221;</td>
</tr>
<tr>
<td>大文字に変換</td>
<td>&#8220;&gt;&#8221;</td>
</tr>
<tr>
<td>小文字に変換</td>
<td>&#8220;&lt;&#8220;</td>
</tr>
</tbody>
</table>
</figure>
<p>

</p>
<div> </div>
<div>では実際に使用した例を紹介したいと思います。</div>
<p class="wp-block-paragraph">

</p>
<p class="wp-block-paragraph">

</p>
<p class="wp-block-paragraph">

</p>
<p class="wp-block-paragraph">

</p>
<h2 class="wp-block-heading"><span id="toc4">&#x2b1b;︎数値の表示形式を変更する方法</span></h2>
<p>

</p>
<h3 class="wp-block-heading"><span id="toc5">・小数点以下の桁数を指定する</span></h3>
<p>まず、小数点以下の桁数を指定してみましょう。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="550" height="266" class="alignnone wp-image-4324 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-1.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-1.png 550w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-1-300x145.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></p>
<p>今回は「123.456」という数値の値を<span class="marker-under"><strong>小数点２桁に変更</strong></span>したいと思います。</p>
<p>

</p>
<div>
<p class="wp-block-paragraph">数値を小数点以下2桁まで表示したい場合は、<span style="color: #339966;"><strong>「0.00」</strong></span>という表示形式を使用します。以下は具体的なコード例です。</p>
</div>
<div class="blank-box bb-yellow">
<p>Sub format変換()<br />　Dim <strong><span style="color: #ff0000;">Befor</span></strong><br />　　<strong><span style="color: #ff0000;">Befor</span></strong>= Cells(2, 3)<br />　　<strong><span style="color: #0000ff;">Cells(5, 3)</span></strong>= Format(<strong><span style="color: #ff0000;">Befor</span></strong>, <strong><span style="color: #339966;">&#8220;0.00&#8221;</span></strong>)<br />End Sub</p>
</div>
<div>
<p>それでは実行してみましょう。</p>
<p><img decoding="async" width="570" height="267" class="alignnone wp-image-4326 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-2.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-2.png 570w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-2-300x141.png 300w" sizes="(max-width: 570px) 100vw, 570px" /></p>
<p>上記のコードを実行すると、セル&#8221;<strong><span style="color: #3366ff;">C5</span></strong>&#8220;には「123.46」という値が表示されます。</p>
<h3><span id="toc6">・桁区切りを追加する</span></h3>
<p>次に<span class="marker-under"><strong>数値の桁区切りを指定</strong></span>してみましょう。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="359" height="164" class="alignnone wp-image-4327 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-3.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-3.png 359w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-3-300x137.png 300w" sizes="(max-width: 359px) 100vw, 359px" /></p>
<p>今回は３桁ごとに「,」を追加したいと思います。</p>
<p>桁区切り（カンマ）を追加したい場合は、「<span style="color: #339966;"><strong>&#8220;#,##0&#8221;</strong></span>」という表示形式を使用します。以下は具体的なコード例です。</p>
<div class="blank-box bb-yellow">
<p>Sub format変換()<br />　Dim <strong><span style="color: #ff0000;">Befor</span></strong><br />　　<strong><span style="color: #ff0000;">Befor</span></strong>= Cells(2, 3)<br />　　<strong><span style="color: #0000ff;">Cells(5, 3)</span></strong> = Format(<strong><span style="color: #ff0000;">Befor</span></strong>, <span style="color: #339966;"><strong>&#8220;#,##0&#8221;</strong></span>)<br />End Sub</p>
</div>
<div>
<p>それでは実行してみましょう。<br />結果はこのようになります。</p>
</div>
</div>
<p><img decoding="async" width="362" height="164" class="alignnone wp-image-4328 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-4.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-4.png 362w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-4-300x136.png 300w" sizes="(max-width: 362px) 100vw, 362px" /></p>
<div>
<p>上記のコードを実行すると、セル&#8221;<strong><span style="color: #3366ff;">C5</span></strong>&#8220;には「1,234,567」という値が表示されます。</p>
<h3><span id="toc7">・パーセンテージ表示にする</span></h3>
<p>つぎに<span class="marker-under"><strong>パーセンテージ表示を指定</strong></span>してみましょう。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="350" height="172" class="alignnone wp-image-4329 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-5.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-5.png 350w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-5-300x147.png 300w" sizes="(max-width: 350px) 100vw, 350px" /></p>
<p>数値をパーセンテージ表示にする場合は、「<strong><span style="color: #339966;">&#8220;0.00%&#8221;</span></strong>」という表示形式を使用します。以下は具体的なコード例です。</p>
<div class="blank-box bb-yellow">
<p>Sub format変換()<br />　Dim <strong><span style="color: #ff0000;">Befor</span></strong><br />　　<strong><span style="color: #ff0000;">Befor</span></strong>= Cells(2, 3)<br />　　<strong><span style="color: #0000ff;">Cells(5, 3)</span></strong> = Format(<strong><span style="color: #ff0000;">Befor</span></strong>, <strong><span style="color: #339966;">&#8220;0.00%&#8221;)</span></strong><br />End Sub</p>
</div>
<div>
<p>それでは実行してみましょう。</p>
<p><img decoding="async" width="349" height="176" class="alignnone wp-image-4330 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-6.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-6.png 349w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-6-300x151.png 300w" sizes="(max-width: 349px) 100vw, 349px" /></p>
</div>
<p>上記のコードを実行すると、セル&#8221;<strong><span style="color: #3366ff;">C5</span></strong>&#8220;には「75.00%」という値が表示されます。</p>
</div>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc8">&#x2b1b;︎日付の表示形式を変更する方法</span></h2>
<p>日付の表示形式を変更する際にも、Format関数を利用することができます。</p>
<p>

</p>
<h3 class="wp-block-heading"><span id="toc9">・日付の書式を指定する</span></h3>
<p>

</p>
<p class="wp-block-paragraph">まず、<span class="marker-under"><strong>日付の書式を指定</strong></span>してみましょう。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="347" height="169" class="alignnone wp-image-4332 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-8.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-8.png 347w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-8-300x146.png 300w" sizes="(max-width: 347px) 100vw, 347px" /></p>
<p>日付の表示形式を指定する際は、書式コードを使用します。<br />例えば、「<strong><span style="color: #339966;">&#8220;yyyy/mm/dd&#8221;</span></strong>」という表示形式を使用すると、年月日の順で表示されます。</p>
<p>以下は具体的なコード例です。</p>
<div class="blank-box bb-yellow">
<p>Sub format変換()<br />　Dim <strong><span style="color: #ff0000;">Befor</span></strong><br />　　<strong><span style="color: #ff0000;">Befor</span></strong>= Cells(2, 3)<br />　　<strong><span style="color: #0000ff;">Cells(5, 3)</span></strong>= Format(<strong><span style="color: #ff0000;">Befor</span></strong>, <span style="color: #339966;"><strong>&#8220;yyyy/mm/dd&#8221;</strong></span>)<br />End Sub</p>
</div>
<div>
<p>それでは実行してみましょう。</p>
<p><img decoding="async" width="359" height="165" class="alignnone wp-image-4331 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-7.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-7.png 359w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-7-300x138.png 300w" sizes="(max-width: 359px) 100vw, 359px" /></p>
</div>
<p>上記のコードを実行すると、セル&#8221;<strong><span style="color: #3366ff;">C5</span></strong>&#8220;には現在の日付が「2023/07/3」という形式で表示されます。</p>
<h3><span id="toc10">・日付の表示言語を変更する</span></h3>
<p>次に、<span class="marker-under"><strong>日付の表示言語を変更</strong></span>してみましょう。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="347" height="169" id="thepasted-9" class="alignnone wp-image-4332 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-8.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-8.png 347w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-8-300x146.png 300w" sizes="(max-width: 347px) 100vw, 347px" /></p>
<p>通常であれば下図のように「日本」になっています。</p>
<p><img decoding="async" class="alignnone wp-image-4339 " src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-15.png" width="414" height="319" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-15.png 604w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-15-300x231.png 300w" sizes="(max-width: 414px) 100vw, 414px" /></p>
<p>日付の表示言語を変更する場合は、書式コードの前に「[$-言語コード]」を追加します。<br />例えば、英語表記の場合は「<span style="color: #339966;"><strong>[$-409]</strong></span>」を使用します。<br /><br />以下は具体的なコード例です。</p>
<div class="blank-box bb-yellow">
<p>Sub format変換()<br />　Dim <strong><span style="color: #ff0000;">Befor</span></strong><br />　　<strong><span style="color: #ff0000;">Befor</span></strong>= Cells(2, 3)<br />　　<strong><span style="color: #0000ff;">Cells(5, 3)</span></strong> = Format(<strong><span style="color: #ff0000;">Befor</span></strong>, <span style="color: #339966;"><strong>&#8220;[$-409]yyyy/mm/dd&#8221;</strong></span>)<br />End Sub</p>
</div>
<div>
<p>それでは実行してみましょう。</p>
<p><img decoding="async" width="358" height="163" class="alignnone wp-image-4333 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-9.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-9.png 358w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-9-300x137.png 300w" sizes="(max-width: 358px) 100vw, 358px" /></p>
</div>
<p>上記のコードを実行すると、セル&#8221;<strong><span style="color: #3366ff;">C5</span></strong>&#8220;には現在の日付が英語表記の「2023/07/3」という形式で表示されます。</p>
<h2><span id="toc11">&#x2b1b;︎文字列の表示形式を変更する方法</span></h2>
<p>文字列の表示形式を変更する際にも、Format関数を使用することができます。</p>
<h3><span id="toc12">・特定の文字列パターンを指定する</span></h3>
<p>まず、<span class="marker-under"><strong>特定の文字列パターンを指定</strong></span>してみましょう。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="346" height="168" class="alignnone wp-image-4335 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-11.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-11.png 346w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-11-300x146.png 300w" sizes="(max-width: 346px) 100vw, 346px" /></p>
<p>今回は<strong>「VBA」という文字に「ABC」という文字を追加</strong>してみましょう。</p>
<p>例えば、文字列の先頭に「ABC」を追加する場合は、「<strong><span style="color: #339966;">&#8220;ABC&#8221; &amp; 対象の文字列</span></strong>」という形式で指定します。以下は具体的なコード例です。</p>
<div class="blank-box bb-yellow">
<p>Sub format変換()<br />　Dim <strong><span style="color: #ff0000;">Befor</span></strong><br />　　<strong><span style="color: #ff0000;">Befor</span></strong>= Cells(2, 3)<br />　　<strong><span style="color: #0000ff;">Cells(5, 3)</span></strong> = Format(<strong><span style="color: #ff0000;">Befor</span></strong>, <span style="color: #339966;"><strong>&#8220;&#8221;&#8221;ABC&#8221;&#8221; &amp;@&#8221;</strong></span>)<br />End Sub</p>
</div>
<div>
<p>それでは実行してみましょう。</p>
<p><img decoding="async" width="349" height="169" class="alignnone wp-image-4334 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-10.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-10.png 349w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-10-300x145.png 300w" sizes="(max-width: 349px) 100vw, 349px" /></p>
</div>
<p>上記のコードを実行すると、セル&#8221;<strong><span style="color: #3366ff;">C5</span></strong>&#8220;には「ABC VBA」という文字列が表示されます。</p>
<h3><span id="toc13">・文字列を大文字または小文字に変換する</span></h3>
<p>次に、<span class="marker-under"><strong>文字列を大文字または小文字に変換</strong></span>してみましょう。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="349" height="167" class="alignnone wp-image-4337 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-13.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-13.png 349w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-13-300x144.png 300w" sizes="(max-width: 349px) 100vw, 349px" /></p>
<p>文字列を大文字に変換する場合は、「<strong><span style="color: #339966;">&#8220;&gt;&#8221;</span></strong>」関数を使用します。<br />小文字に変換する場合は、「<strong><span style="color: #339966;">&#8220;＜&#8221;</span></strong>」関数を使用します。</p>
<p>以下は具体的なコード例です。</p>
<div class="blank-box bb-yellow">
<p>Sub format変換()<br /> Dim <strong><span style="color: #ff0000;">Befor</span></strong><br />  <strong><span style="color: #ff0000;">Befor</span></strong>= Cells(2, 3)<br />  <strong><span style="color: #0000ff;">Cells(5, 3)</span></strong> = Format(<strong><span style="color: #ff0000;">Befor</span></strong>, <strong><span style="color: #339966;">&#8220;&gt;&#8221;</span></strong>)<br />End Sub</p>
</div>
<div>
<p>それでは実行してみましょう。</p>
<p><img decoding="async" width="354" height="175" class="alignnone wp-image-4336 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-12.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-12.png 354w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-12-300x148.png 300w" sizes="(max-width: 354px) 100vw, 354px" /></p>
</div>
<p>ードを実行すると、セル&#8221;<strong><span style="color: #3366ff;">C5</span></strong>&#8220;には「VBA」という文字列が表示されます。</p>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc14">&#x2b1b;︎よくあるエラーと対処法</span></h2>
<p>

</p>
<h3 class="wp-block-heading"><span id="toc15">・ &#8220;型不一致&#8221;エラー</span></h3>
<p>

</p>
<p class="wp-block-paragraph"> 対策: Format関数の引数の型が正しく一致していることを確認してください。<br />例えば、数値型の引数を指定する場合は、文字列や日付型ではなく数値型のデータを使用してください。</p>
<h3 class="wp-block-heading"><span id="toc16">・&#8221;無効な書式コード&#8221;</span></h3>
<p>

</p>
<p class="wp-block-paragraph"> 対策: 使用する書式コードが正しい形式であることを確認してください。<br />書式コードには特定のルールがあります。</p>
<p>間違った形式の書式コードを使用している場合は、正しい書式コードを確認し、修正してください。</p>
<h3 class="wp-block-heading"><span id="toc17">・&#8221;引数が不足しています&#8221;</span></h3>
<p>

</p>
<p class="wp-block-paragraph">対策: Format関数に必要な引数がすべて指定されていることを確認してください。<br />必要な引数が不足している場合は、引数を追加してください。</p>
<h3 class="wp-block-heading"><span id="toc18">・&#8221;式が複雑すぎます&#8221;</span></h3>
<p>

</p>
<p class="wp-block-paragraph">対策: Format関数の引数が複雑すぎる場合に発生します。<br />このエラーを回避するためには、引数を単純化する必要があります。</p>
<p>長い式や複数の関数の組み合わせを使用する場合は、一時変数を使用して式を分割することを検討してください。</p>
<h2><span id="toc19">■練習問題</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%8c3%e3%80%91%e3%82%bb%e3%83%ab%e7%95%aa%e5%9c%b0%e3%83%bb%e5%a4%89%e6%95%b0%e3%81%ab%e7%8f%be%e5%9c%a8%e3%81%ae%e6%97%a5/">【マクロVBA練習問題3】セル番地・変数に現在の日付を表示・格納する ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<p>

</p>
<p class="wp-block-paragraph">

</p>
<h2 class="wp-block-heading"><span id="toc20">&#x2b1b;︎公式の説明</span></h2>
<p>

</p>
<p class="wp-block-paragraph">わかりやすいように説明したため公式と使用する語句が異なりますが<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/format-function-visual-basic-for-applications">Format 関数 (Visual Basic for Applications) | Microsoft Learn</a></div>
<p class="wp-block-paragraph">

</p>
<h2 class="wp-block-heading"><span id="toc21">&#x2b1b;︎まとめ</span></h2>
<p>

</p>
<p class="wp-block-paragraph">いかがだったでしょうか？</p>
<p>今回は、マクロVBAにおける表示の変更について「Format」関数を中心に解説しました。</p>
<p>数値や日付、文字列などのデータを特定の形式に整形する際に、この関数を活用することができます。</p>
<p>Format関数の使い方や具体的なコード例を通じて、セルの表示形式を柔軟に変更する方法を学びました。</p>
<p>&nbsp;</p>
<p>

</p>
<p class="wp-block-paragraph">ぜひ活用してみてください。</p>
<p>

</p>
<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</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%e8%a1%a8%e7%a4%ba%e5%bd%a2%e5%bc%8f%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95%ef%bc%81format%e9%96%a2%e6%95%b0%e3%81%a7%e6%96%87/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4320</post-id>	</item>
		<item>
		<title>【グラフの数値の大きさを2つに分ける？】エクセルのグラフの第2軸を表示・左右に数値の違う軸を設置</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%82%b0%e3%83%a9%e3%83%95%e3%81%ae%e6%95%b0%e5%80%a4%e3%81%ae%e5%a4%a7%e3%81%8d%e3%81%95%e3%82%922%e3%81%a4%e3%81%ab%e5%88%86%e3%81%91%e3%82%8b%ef%bc%9f%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2582%25b0%25e3%2583%25a9%25e3%2583%2595%25e3%2581%25ae%25e6%2595%25b0%25e5%2580%25a4%25e3%2581%25ae%25e5%25a4%25a7%25e3%2581%258d%25e3%2581%2595%25e3%2582%25922%25e3%2581%25a4%25e3%2581%25ab%25e5%2588%2586%25e3%2581%2591%25e3%2582%258b%25ef%25bc%259f%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%82%b0%e3%83%a9%e3%83%95%e3%81%ae%e6%95%b0%e5%80%a4%e3%81%ae%e5%a4%a7%e3%81%8d%e3%81%95%e3%82%922%e3%81%a4%e3%81%ab%e5%88%86%e3%81%91%e3%82%8b%ef%bc%9f%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 11 Jul 2021 02:32:54 +0000</pubDate>
				<category><![CDATA[関数・操作応用]]></category>
		<category><![CDATA[グラフ]]></category>
		<category><![CDATA[パレート図]]></category>
		<category><![CDATA[分ける]]></category>
		<category><![CDATA[数値]]></category>
		<category><![CDATA[第2軸]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=575</guid>

					<description><![CDATA[今回はグラフの表示で第2軸を表示させる内容について説明します。よく、グラフをそろえて表示したいけど数値に差がありすぎて片方のデータが見えにくいなどの問題を抱えたことがある人は多いとおもいます。 例えばですが、例として身長 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">今回はグラフの表示で第2軸を表示させる内容について説明します。<br>よく、グラフをそろえて表示したいけど数値に差がありすぎて<br>片方のデータが見えにくいなどの問題を抱えたことがある人は多いとおもいます。</p>



<p class="wp-block-paragraph">例えばですが、例として<strong>身長</strong>と<strong>身長の増加率</strong>を1つのグラフに表示したいと思います。<br>下記のようにデータを見本にしましょう。</p>



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



<p class="wp-block-paragraph">こちらのグラフを通常の状態で出力するとこのようになります。</p>



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



<p class="wp-block-paragraph">身長の数値が大きいためパーセンテージの増加率がわかりにくいです。<br>パレート図を作成する場合にも同じような悩みに直面するとおもいます。</p>



<p class="wp-block-paragraph">今回はこのようなグラフを…</p>



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



<p class="wp-block-paragraph">このように第2軸を使用することによって<br>数値の大きさが違いすぎても、見えやすくわかりやすいグラフに変える方法について説明します。</p>



<p class="wp-block-paragraph">それでは見ていきましょう。</p>



<p class="wp-block-paragraph"></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■第2軸とは</a></li><li><a href="#toc2" tabindex="0">■グラフツールから第2軸を追加する</a></li><li><a href="#toc3" tabindex="0">■データ系列の書式設定から第2軸を追加する</a></li><li><a href="#toc4" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■第2軸とは</span></h2>



<p class="wp-block-paragraph">まず、第2軸について説明します。<br>第2軸とは主軸と呼ばれる左側の主となる軸とは別に<br>右側に軸を新たに設ける際の軸を「第2軸」といいます。</p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph">そして各グラフの要素は第1軸・第2軸のどちらかに表示を合わせることができます。<br>見本で言うと身長の要素が第1軸。増加率が第2軸に分かれていますね。</p>



<p class="wp-block-paragraph">それでは実際に第2軸を追加してみましょう。</p>



<h2 class="wp-block-heading"><span id="toc2">■グラフツールから第2軸を追加する</span></h2>



<p class="wp-block-paragraph">まず、グラフツールから第2軸を追加する方法を紹介します。<br>グラフを選択するとメニューバーに「<strong><span class="has-inline-color has-black-color"><span class="marker-under">グラフツール</span></span></strong>」が出現します。</p>



<p class="wp-block-paragraph">そこの「<strong><span class="marker-under">デザイン</span></strong>」を押して、「<strong><span class="marker-under">グラフの種類の変更</span></strong>」を押してみてください。<br>前提条件として第2軸を増やしたいグラフを選択して「グラフの種類の変更」を押すことが条件です。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="135" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-101-1024x135.png" alt="" class="wp-image-580" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-101-1024x135.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-101-300x39.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-101-768x101.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-101.png 1109w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">するとこのような画面が出るかと思います。</p>



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



<p class="wp-block-paragraph">お気づきの人もいるかと思いますが<br>各系列の横に第2軸のチェック欄があります。</p>



<p class="wp-block-paragraph">そこで第2軸で表示したい系列の<strong><span class="marker-under">第2軸チェック欄にチェック</span></strong>を入れます。<br>今回は増加率の方を第２軸にチェックを入れてみましょう。</p>



<p class="wp-block-paragraph">すると…</p>



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



<p class="wp-block-paragraph">身長と増加率の表示を分けることができました。<br>この状態でOKを押すと完了です。</p>



<p class="wp-block-paragraph">結構簡単に追加することができますね。</p>



<p class="wp-block-paragraph">もちろん主軸・第2軸それぞれに最大値・最小値を設定することができます。</p>



<h2 class="wp-block-heading"><span id="toc3">■データ系列の書式設定から第2軸を追加する</span></h2>



<p class="wp-block-paragraph">今度はグラフからデータ系列の書式設定に進み、第2軸を追加したいと思います。<br>こちらの方法は<span class="marker-under-red">第2軸に表示する系列が1個のみ</span>であれば<span class="marker-under-red">こちらの方が楽</span>に追加できます。</p>



<p class="wp-block-paragraph">操作方法について説明します。</p>



<p class="wp-block-paragraph">まず、第2軸で<strong><span class="marker-under">表示したい系列を左クリックで選択</span></strong>します。<br>ここでは増加率のオレンジ色の折れ線グラフですね。<br>この状態で右クリックを押すとメニューが現れるので「<strong><span class="marker-under">データ系列の書式設定</span></strong>」をクリックします。</p>



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



<p class="wp-block-paragraph">すると右側にデータ系列の書式設定の画面が表示されると思います。</p>



<p class="wp-block-paragraph">後は簡単です<br><strong><span class="marker-under">系列のオプション</span></strong>を押すと使用する軸が選択できるようになるので<br>ここで<strong><span class="marker-under">第2軸を選択</span></strong>すると選択した系列は第2軸で表示されます。</p>



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



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



<p class="wp-block-paragraph">いかがだったでしょうか。<br>第2軸は視覚的にわかりやすくしたい場合にとても有効ですよね。</p>



<p class="wp-block-paragraph">さらに第1.2軸それぞれ<strong><span class="marker-under-blue">最大値や最小値など<br>軸のオプションを分けて設定できる</span></strong>ので、より見やすくすることが可能です。</p>



<p class="wp-block-paragraph">ぜひ参考にしてみてください！</p>



<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">このサイトでは独学でエクセルの技術を磨くことができます。基本操作やVBA、関数を随時更新中です。</p>



<p class="has-text-align-center wp-block-paragraph">関数の使い方や効果を、実際のエクセルを使用してわかりやすくしています。</p>



<p class="has-text-align-center wp-block-paragraph">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%82%b0%e3%83%a9%e3%83%95%e3%81%ae%e6%95%b0%e5%80%a4%e3%81%ae%e5%a4%a7%e3%81%8d%e3%81%95%e3%82%922%e3%81%a4%e3%81%ab%e5%88%86%e3%81%91%e3%82%8b%ef%bc%9f%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">575</post-id>	</item>
		<item>
		<title>【マクロVBA】文字・数値・記号を指定したセルに入力する方法！RangeとCellsの使い方について</title>
		<link>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-4%e3%80%91%e6%96%87%e5%ad%97%e3%83%bb%e6%95%b0%e5%80%a4%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590vba%25e7%259f%25a5%25e8%25ad%2598-4%25e3%2580%2591%25e6%2596%2587%25e5%25ad%2597%25e3%2583%25bb%25e6%2595%25b0%25e5%2580%25a4%25e3%2582%2592%25e5%2585%25a5%25e5%258a%259b%25e3%2581%2599%25e3%2582%258b</link>
					<comments>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-4%e3%80%91%e6%96%87%e5%ad%97%e3%83%bb%e6%95%b0%e5%80%a4%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 27 Jun 2021 10:22:31 +0000</pubDate>
				<category><![CDATA[セルに入力]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[文字]]></category>
		<category><![CDATA[数値]]></category>
		<category><![CDATA[自動]]></category>
		<category><![CDATA[入力]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=257</guid>

					<description><![CDATA[&#160; 前回はマクロ・VBAのプログラム名を設定しました。 【マクロVBA】プロシージャ名（プログラム名）を設定・打ち込む！設定不可能な文字やエラーについて ► 独学エクセル塾 (dokugakuexcel.com [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">前回はマクロ・VBAのプログラム名を設定しました。</p>



<p class="wp-block-paragraph"><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】プロシージャ名（プログラム名）を設定・打ち込む！設定不可能な文字やエラーについて ► 独学エクセル塾 (dokugakuexcel.com)</a><br />今回は数値や文字・記号を打ち込むプログラムを作成してみます。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">それでは早速作ってみましょう。</p>



<p class="wp-block-paragraph">&nbsp;</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</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">■RangeとCellsの違いと実践</a><ol><li><a href="#toc4" tabindex="0">・Rangeでの入力方法</a></li><li><a href="#toc5" tabindex="0">・Cellsでの入力方法</a></li></ol></li><li><a href="#toc6" tabindex="0">■練習問題</a></li><li><a href="#toc7" tabindex="0">■練習問題</a></li><li><a href="#toc8" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc9" tabindex="0">■ まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■忙しい人向けのコピペ用のプログラム</span></h2>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph"><strong><span class="marker-under">・Rangeでの入力</span></strong></p>



<pre class="wp-block-verse">Sub 文字数値記号を入力()
Range("<span class="bold-red">セル番地</span>") = "<span class="bold-red">入力したい文字・数値・記号</span>"
End Sub</pre>



<p class="wp-block-paragraph"><strong><span class="marker-under">・</span><span class="marker-under">C</span><span class="marker-under">ellsでの入力</span></strong></p>



<pre class="wp-block-verse">Sub 文字数値記号を入力()
Cells(<span class="bold-red">行数</span>,<span class="bold-red">列数</span>) =  "<span class="bold-red">入力したい文字・数値・記号</span>"
End Sub</pre>



<p class="wp-block-paragraph">&nbsp;</p>



<h2 class="wp-block-heading"><span id="toc2">■入力の仕組み</span></h2>



<p class="wp-block-paragraph">まず、仕組みについて説明します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong><span class="fz-22px">Range(&#8220;B2&#8221;)　=　入力したい文字・数値</span></strong></p>
<p><strong><span class="fz-22px">Cells(4,3)=　入力したい文字・数値</span></strong></p>
</blockquote>



<p class="wp-block-paragraph">上記のようにセルに文字を選択する際は「Range」と「Cells」があります。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">指定したセルを選択して文字や数値の入力する機能は同じなんですが、セルの選択方法が異なります。</p>



<p class="wp-block-paragraph">それぞれのセルの指示方法について見ていきましょう。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<h2 class="wp-block-heading"><span id="toc3">■RangeとCellsの違いと実践</span></h2>



<h3 class="wp-block-heading"><span id="toc4">・Rangeでの入力方法</span></h3>



<p class="wp-block-paragraph">下記のようにセル番地B2に「123」、C4に「あいうえお」と入力するプログラムを作成してみたいと思います。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="265" height="119" class="wp-image-258" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-125.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-125.png 265w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-125-134x60.png 134w" sizes="(max-width: 265px) 100vw, 265px" /></figure>



<p class="wp-block-paragraph">まずB2の方からいきます。</p>



<p class="wp-block-paragraph">B2には「123」と入れてみようと思います。</p>



<p class="wp-block-paragraph">プログラムの内容は<br /><strong><span class="marker-under">Range(&#8220;B2&#8221;)　=123</span></strong><br />となります。</p>



<p class="wp-block-paragraph">内容としてはB列の2行目をRangeで選択してイコールで入力したい「123」を打ち込みます<br />さらにセルの番地の<span class="marker-under"><strong>先頭と最後は「”」</strong></span>で挟みます。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="499" height="157" class="wp-image-259" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-126.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-126.png 499w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-126-300x94.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-126-191x60.png 191w" sizes="(max-width: 499px) 100vw, 499px" /></figure>



<p class="wp-block-paragraph">次はC4です。</p>



<p class="wp-block-paragraph">C4には「あいうえお」と入れてみようと思います。 <br /><strong>Range(&#8220;C4&#8221;)　=”あいうえお”</strong><br />でもいいのですが、もう1パターン打ち込める方法があるので、そちらで説明します。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<h3 class="wp-block-heading"><span id="toc5">・Cellsでの入力方法</span></h3>



<p class="wp-block-paragraph">もう一つの方法で文字・数値・記号を入力する際に使用するのは<span class="marker-under-blue"><strong>「Cells」</strong></span>です。<br />プログラムで表すと</p>



<p class="wp-block-paragraph"><strong><span class="marker-under">Cells(4,3)=&#8221;あいうえお&#8221;</span></strong></p>



<p class="wp-block-paragraph">となります。</p>



<p class="wp-block-paragraph">こちらの説明としては<strong>Cells(<span class="bold-blue">4</span>,3)</strong>の<span class="bold-blue">4が行数</span><br /><strong>Cells(4,<span class="bold-red">3</span>)</strong>の<span class="bold-red">3が列数</span>となります。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="575" height="174" class="wp-image-260" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-127.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-127.png 575w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-127-300x91.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-127-198x60.png 198w" sizes="(max-width: 575px) 100vw, 575px" /></figure>



<p class="wp-block-paragraph"><strong>Rangeは「Range(&#8220;<span class="has-inline-color has-vivid-red-color">列</span><span class="has-inline-color has-vivid-cyan-blue-color">行</span>&#8220;)」ですが、Cellsは「Cells(<span class="has-inline-color has-vivid-cyan-blue-color">行</span><span class="has-inline-color has-vivid-red-color">列</span>)」と逆になります。</strong></p>



<p class="wp-block-paragraph">では実際に打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="816" height="336" class="wp-image-261" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-128.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-128.png 816w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-128-300x124.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-128-768x316.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-128-146x60.png 146w" sizes="(max-width: 816px) 100vw, 816px" /></figure>



<p class="wp-block-paragraph">このようになりました。<br />これで入力プログラムの完成です。</p>



<p class="wp-block-paragraph">RangeとCellsでは今後の変数というシステムを考えるとCellsで慣れた方がいいです。</p>



<p class="wp-block-paragraph">理由としては<strong><span class="marker-under-red">Cellsは変数を合わせて活用できるのですがRangeはそれができません</span></strong>。</p>



<p class="wp-block-paragraph">変数に関しては今後の記事で紹介します。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<h2 class="wp-block-heading"><span id="toc6">■練習問題</span></h2>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">ではE8のセルに「<span class="bold-green">マクロ・VBA</span>」と入力してみましょう。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong><span class="marker-under-red"><span class="fz-20px"><span class="fz-22px">Rangeの場合</span></span></span></strong></p>
<p>　　　　対象セルは「<span class="bold-red">E8</span>」なのでそのまま打ち込みます。</p>
<p>　　　　Range(&#8220;<span class="bold-red">E8</span>&#8220;)=&#8221;<span class="bold-green">マクロ・VBA</span>&#8220;</p>
</blockquote>



<p class="wp-block-paragraph">&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong><span class="marker-under-red"><span class="fz-22px">Cellsの場合</span></span></strong></p>
<p>　　　　対象セルの行は「<span class="bold-blue">8</span>」、列はEでABCDEの「<span class="bold-red">5</span>番目」なので</p>
<p>　　　　Cells(<span class="bold-blue">8</span>,<span class="bold-red">5</span>)=&#8221;<span class="bold-green">マクロ・VBA</span>&#8220;</p>
</blockquote>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">初めは使い分ける意味があるの？と思いますが使い続けていくと</p>



<p class="wp-block-paragraph">「ここはRangeでいいや」「ここは変数を使いたいからCellsだな」となってくると思います。</p>



<h2><span id="toc7">■練習問題</span></h2>
<p class="wp-block-paragraph">練習問題も別の記事でまとめているので是非参考にしてみてください！</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%8c1%e3%80%91%e3%82%bb%e3%83%ab%e7%95%aa%e5%9c%b0b3%e3%81%ab%e3%80%8c%e3%81%82%e3%81%84%e3%81%86%e3%81%88%e3%81%8a%e3%80%8d/">【マクロVBA練習問題1】セル番地B3に「あいうえお」の文字を入力する ► 独学エクセル塾 (dokugakuexcel.com)</a></div>



<h2 class="wp-block-heading"><span id="toc8">&#x2b1b;︎公式の説明</span></h2>



<p class="wp-block-paragraph">わかりやすいように説明したため公式と使用する語句が異なりますが マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/ja-jp/office/vba/api/excel.range%28object%29">Range オブジェクト (Excel) | Microsoft Learn</a></p>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/ja-jp/office/vba/api/excel.worksheet.cells">Worksheet.Cells プロパティ (Excel) | Microsoft Learn</a></p>



<h2 class="wp-block-heading"><span id="toc9">■ まとめ</span></h2>



<p class="wp-block-paragraph">今回は以上です。<br />これでほんとにできるの？と思う方もいると思います。</p>



<p class="wp-block-paragraph">では次回は実際にこのプログラムを動かしてみましょう。<br />ぜひ、参考にしてみてください。</p>



<p class="wp-block-paragraph">では次回の記事でお会いしましょう！次回の記事はこちらから☟</p>



<p class="wp-block-paragraph"><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】プログラムを１行ずづ実行・すべて実行・指定した位置・個所まで実行する方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="has-text-align-center wp-block-paragraph">！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-4%e3%80%91%e6%96%87%e5%ad%97%e3%83%bb%e6%95%b0%e5%80%a4%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">257</post-id>	</item>
	</channel>
</rss>
