<?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%83%95%e3%82%a9%e3%83%bc%e3%83%9e%e3%83%83%e3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sun, 02 Jul 2023 13:52:39 +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練習問題3】セル番地・変数に現在の日付を表示・格納する</title>
		<link>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/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e7%25b7%25b4%25e7%25bf%2592%25e5%2595%258f%25e9%25a1%258c3%25e3%2580%2591%25e3%2582%25bb%25e3%2583%25ab%25e7%2595%25aa%25e5%259c%25b0%25e3%2583%25bb%25e5%25a4%2589%25e6%2595%25b0%25e3%2581%25ab%25e7%258f%25be%25e5%259c%25a8%25e3%2581%25ae%25e6%2597%25a5</link>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 11 Jun 2023 20:39:47 +0000</pubDate>
				<category><![CDATA[マクロVBA練習問題]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[日付]]></category>
		<category><![CDATA[練習問題]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[フォーマット]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=4203</guid>

					<description><![CDATA[目次 練習問題と内容について・練習問題の狙い・練習問題3について練習問題の内容と動作説明問題内容動作説明ヒント・ヒントその1・ヒントその2・ヒントその3   (参考)解答コード・回答その①・回答その②必要な知識日付の取得 [&#8230;]]]></description>
										<content:encoded><![CDATA[
  <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">・練習問題3について</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></ol></li><li><a href="#toc7" tabindex="0">ヒント</a><ol><li><a href="#toc8" tabindex="0">・ヒントその1</a></li><li><a href="#toc9" tabindex="0">・ヒントその2</a></li><li><a href="#toc10" tabindex="0">・ヒントその3   (参考)</a></li></ol></li><li><a href="#toc11" tabindex="0">解答コード</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">必要な知識</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></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">練習問題と内容について</span></h2>
<p><!-- /wp:post-content -->

<!-- wp:heading {"level":3} --></p>
<h3 class="wp-block-heading"><span id="toc2">・練習問題の狙い</span></h3>
<p><!-- /wp:heading -->

<!-- wp:paragraph --></p>
<p>このシリーズでは課題を元にマクロVBAで<span class="marker-under-red"><strong>実践することでスキルを身につける</strong></span>狙いです。</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>正直、ソースコード作成については実践あるのみです！</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>答えのコードについては数例挙げますが、「もっといい答えがある」などの意見があれば</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>問い合わせから連絡ください！</p>
<p>&nbsp;</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>こんな問題を作ってほしいなどの意見もお待ちしております！</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>&nbsp;</p>
<p><!-- /wp:paragraph -->

<!-- wp:heading {"level":3} --></p>
<h3 class="wp-block-heading"><span id="toc3">・練習問題3について</span></h3>
<p>こちらはマクロVBAの初歩的な知識になります。</p>
<p><!-- /wp:heading -->

<!-- wp:paragraph --></p>
<p><span class="marker-under"><strong>セル番地に現在の日付を表示</strong></span>となります。<br />それでは頑張っていきましょう！</p>
<h2 class="wp-block-heading"><span id="toc4">練習問題の内容と動作説明</span></h2>
<p><!-- /wp:paragraph -->

<!-- wp:heading {"level":3} --></p>
<h3 class="wp-block-heading"><span id="toc5">問題内容</span></h3>
<p>セル番地C1に現在の日付を表示する。</p>
<p><img fetchpriority="high" decoding="async" width="1339" height="284" class="alignnone wp-image-4233 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-2.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-2.png 1339w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-2-300x64.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-2-1024x217.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-2-768x163.png 768w" sizes="(max-width: 1339px) 100vw, 1339px" /></p>
<h3 class="wp-block-heading"><span id="toc6">動作説明</span></h3>
<p>VBAを使用して、<span class="marker-under"><strong>現在の日付を取得し、それをセル番地C1に表示</strong></span>します。<br />具体的には、VBAの組み込み関数であるDateを使用して現在の日付を取得し、その値をセル番地C1に表示する必要があります。</p>
<p>&nbsp;</p>
<h2 class="wp-block-heading"><span id="toc7">ヒント</span></h2>
<p><!-- /wp:heading -->

<!-- wp:paragraph --></p>
<p><img decoding="async" class="alignnone  wp-image-4222" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-300x200.jpg" alt="" width="458" height="305" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-300x200.jpg 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-1024x683.jpg 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-768x512.jpg 768w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-1536x1024.jpg 1536w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m.jpg 1920w" sizes="(max-width: 458px) 100vw, 458px" /></p>
<p><br />この問題では、現在の日付を取得し、それをセルに表示する必要があります。<br />以下のヒントを参考にして解答コードを作成してみてください。</p>
<h3><span id="toc8">・ヒントその1</span></h3>
<p>現在の日付を取得するには、<span class="marker-under"><strong>Date関数</strong></span>を使用します。<br />Date関数は、システムの現在の日付を返します。</p>
<h3><span id="toc9">・ヒントその2</span></h3>
<p>セルに値を表示するためには、Rangeオブジェクトを使用します。<br />セル番地を指定して該当するセルオブジェクトを取得し、Valueプロパティを使用して値を設定します。</p>
<h3><span id="toc10">・ヒントその3   (参考)</span></h3>
<p>日付の値をセルに表示する場合、VBAの日付形式を適用すると見やすくなります。<br /><span class="marker-under"><strong>NumberFormatプロパティを使用してセルの書式設定を行う</strong></span>ことができます。</p>
<p>&nbsp;</p>
<p>これらのヒントを参考にして、解答コードを作成してみてください。</p>
<p>&nbsp;</p>
<div class="blank-box bb-tab bb-good bb-red">最新・便利な機能を搭載したExcel・officeを試しませんか？<br />Excel 2013以下を使用している方はサポートが終了しているので注意が必要です！<br /><a href="https://dokugakuexcel.com/excel%e3%83%bboffice%e3%81%ae%e4%be%a1%e6%a0%bc%e6%af%94%e8%bc%83%ef%bc%81%e3%81%82%e3%81%aa%e3%81%9f%e3%81%ab%e5%90%88%e3%81%a3%e3%81%9f%e3%82%aa%e3%82%b9%e3%82%b9%e3%83%a1%e3%81%ae%e8%a3%bd%e5%93%81/">【最新2023年】Excel・Officeの価格比較！あなたに合ったオススメの製品の選定方法から購入 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<div> </div>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>&nbsp;</p>
<p><!-- /wp:paragraph -->

<!-- wp:heading --></p>
<h2 class="wp-block-heading"><span id="toc11">解答コード</span></h2>
<p><!-- /wp:heading -->

<!-- wp:paragraph --></p>
<p>では回答を見ていきましょう！</p>
<h3><span id="toc12">・回答その①</span></h3>
<div class="blank-box bb-tab bb-check bb-blue">Sub Exercise3to1()<br />　Range(&#8220;C1&#8221;).Value Date<br />　Range(&#8220;C1&#8221;).NumberFormat = &#8220;yyyy/mm/dd&#8221;<br />End Sub</div>
<p>上記のコードは、現在の日付を取得し、それをセル番地C1に表示するVBAのマクロです。</p>
<p>解答コードでは、<strong>Range(&#8220;C1&#8221;).Value = Date</strong>という行で、<br /><span class="marker-under"><strong>Date関数を使用して現在の日付を取得し、セル番地C1にその値を表示</strong></span>しています。</p>
<div class="memo-box common-icon-box"><strong>現在の日付を格納したいセル・変数＝<span class="bold red">Date</span></strong></div>
<p>また、Range(&#8220;C1&#8221;).<span class="marker-under-red"><strong>NumberFormat</strong> </span>= &#8220;<span class="bold red"><strong>yyyy/mm/dd</strong></span>&#8220;という行で、セルの書式設定を行っています。<br />ここでは、日付の形式を「<span class="bold red">年/月/日</span>」の形に指定していますが、必要に応じて適切な書式を選択してください。</p>
<h3><span id="toc13">・回答その②</span></h3>
<div class="blank-box bb-tab bb-check bb-blue">
<p>Sub Exercise3to2()<br />　Dim <span class="bold green">currentDate</span> As Date</p>
<p>　<span class="bold green">currentDate</span> = Date<br />　Cells(1, 3).Value = Format(currentDate, &#8220;yyyy/mm/dd&#8221;)<br />End Sub</p>
</div>
<p>上記のコードでは、<span class="marker-under"><strong>Date関数</strong></span>を使用して現在の日付を取得し、変数<span class="bold green">currentDate</span>に格納しています。<br />その後、Cells(1, 3).Valueを使用してセル番地C1に<span class="bold green">currentDate</span>の値を表示しています。</p>
<p><span class="marker-under"><strong>Format関数を使って日付の書式を設定</strong></span>していますが、必要に応じて適切な書式を指定してください。</p>
<p>この回答例では、Cellsオブジェクトを使用してセルにアクセスしています。<br />Cellsオブジェクトは、行番号と列番号を指定してセルにアクセスする際に使用します。</p>
<p>&nbsp;</p>
<p><br /><img decoding="async" id="thepasted-1" class="alignnone  wp-image-4221" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-300x225.png" alt="" width="436" height="327" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-300x225.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-1024x768.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-768x576.png 768w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-1536x1152.png 1536w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909.png 1600w" sizes="(max-width: 436px) 100vw, 436px" /></p>
<h2 class="wp-block-heading"><span id="toc14">必要な知識</span></h2>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>この問題を解くためには、以下の基本的な知識が必要です。</p>
<h3><span id="toc15">日付の取得</span></h3>
<p>現在の日付を取得するためには、VBAの組み込み関数であるDateを使用します。<br />この関数は、システムの現在の日付を返します。</p>
<div class="information-box common-icon-box"><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e7%8f%be%e5%9c%a8%e3%81%ae%e6%97%a5%e4%bb%98%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95%ef%bc%81date%e9%96%a2%e6%95%b0%e3%81%a7/">【マクロVBA】現在の日付を表示する方法！Date関数で簡単に取得して格納・表示・日付計算をする ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<h3><span id="toc16">セルへの値の設定</span></h3>
<p>セルに対する操作を行うためには、<strong>RangeオブジェクトやCellsオブジェクトを使います。</strong><br />特定のセルに値を入力するには、RangeオブジェクトのValueプロパティを使用します。<br /><br /></p>
<p>下記参考記事で紹介しています！</p>
<div class="blogcard-type bct-reference">
<p><a href="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/">【マクロVBA】文字・数値・記号を指定したセルに入力する方法！RangeとCellsの使い方について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>
</div>
<h3><span id="toc17">日付の書式設定 (※参考)</span></h3>
<p>セルに表示する日付の書式を設定することで、見た目を調整することができます。<br /><span class="marker"><strong>NumberFormatプロパティを使用してセルの書式設定</strong></span>を行います。</p>
<p>これらの知識を応用して、問題を解くためのコードを作成しましょう。</p>
<div class="information-box common-icon-box"><a href="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/">【マクロVBA】表示形式を変更する方法！Format関数で文字・数値・日付の調整する ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<h2 class="wp-block-heading"><span id="toc18">まとめ</span></h2>
<p>この練習問題では、VBAを使用してセルに現在の日付を表示する方法を学びました。</p>
<p>解答コードでは、Date関数を使用して現在の日付を取得し、Range(&#8220;C1&#8221;)やCells(1, 3)を使用してセル番地C1にその値を表示しました。<br />さらに、日付の書式を設定するためにNumberFormatプロパティを使用しました。</p>
<p>VBAを使うことで、Excelでの日付の自動表示や書式設定を簡単に行うことができます。<br />これは、日報やスケジュール管理など、日付情報を扱う作業において非常に役立つスキルです。</p>
<p>練習問題を通じてVBAの基礎的な知識を学び、実際の問題に応用してみてください。<br />これにより、Excelの操作を自動化し、効率的にタスクを処理することができるようになります。</p>
<p>次の練習問題では、さらに難易度の高い問題に取り組んでいきますので、<br />順番に解いていくことでスキルを磨いていきましょう。</p>
<p>以上で練習問題3となります。お疲れ様でした！</p>]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4203</post-id>	</item>
	</channel>
</rss>
