<?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%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%AD%E3%83%BC/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Mon, 17 Oct 2022 13:17:50 +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%e3%80%91%e3%82%b7%e3%83%a7%e3%83%bc%e3%83%88%e3%82%ab%e3%83%83%e3%83%88%e3%82%ad%e3%83%bc%e3%81%b8%e5%89%b2%e3%82%8a%e4%bb%98%e3%81%91%e3%83%bb%e8%a8%ad/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e3%2580%2591%25e3%2582%25b7%25e3%2583%25a7%25e3%2583%25bc%25e3%2583%2588%25e3%2582%25ab%25e3%2583%2583%25e3%2583%2588%25e3%2582%25ad%25e3%2583%25bc%25e3%2581%25b8%25e5%2589%25b2%25e3%2582%258a%25e4%25bb%2598%25e3%2581%2591%25e3%2583%25bb%25e8%25a8%25ad</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e3%82%b7%e3%83%a7%e3%83%bc%e3%83%88%e3%82%ab%e3%83%83%e3%83%88%e3%82%ad%e3%83%bc%e3%81%b8%e5%89%b2%e3%82%8a%e4%bb%98%e3%81%91%e3%83%bb%e8%a8%ad/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Tue, 06 Sep 2022 12:30:05 +0000</pubDate>
				<category><![CDATA[基礎知識]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[ショートカットキー]]></category>
		<category><![CDATA[割りつけ]]></category>
		<category><![CDATA[プログラムを実行]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=3415</guid>

					<description><![CDATA[エクセルを使用する上でショートカットキーは、よく使用される機能です。たとえば「Ctrl」＋「C」で「コピー」でコピーができたり、「Ctrl」＋「F」で「検索」であったり、エクセルの機能をキーボードで実行できる 便利なもの [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>エクセルを使用する上で<strong><span class="marker-under">ショートカットキー</span></strong>は、よく使用される機能です。<br>たとえば「Ctrl」＋「C」で「コピー」でコピーができたり、<br>「Ctrl」＋「F」で「検索」であったり、エクセルの機能をキーボードで実行できる</p>



<p>便利なものです。</p>



<p>そんなショートカットキーですが、実はVBAで<strong><span class="marker-under-red">作成したプロシージャ（プログラム）を<br>ショートカットキーに割り当てることで自作のショートカットキーを作る</span></strong>ことができます。</p>



<p>今回はショートカットキーの割り当て方法について紹介してますので是非参考にしてみてください。<br>それでは見ていきましょう。</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><ol><li><a href="#toc4" tabindex="0">・①マクロオプションを活用する</a></li><li><a href="#toc5" tabindex="0">・②プログラムに直接書き込む</a></li></ol></li><li><a href="#toc6" tabindex="0">&#x2b1b;︎公式の説明 </a></li><li><a href="#toc7" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x2b1b;︎こんなことができるようになる！</span></h2>



<p>VBAで作成したプロシージャ（プログラム）をショートカットキーで実行できるようになる！</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="994" height="274" src="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-28.png" alt="" class="wp-image-3425" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-28.png 994w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-28-300x83.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-28-768x212.png 768w" sizes="(max-width: 994px) 100vw, 994px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎ショートカットキーを実行したい範囲を理解する</span></h2>



<p>まず前提条件としてショートカットキーに割り付けたい<br>プロシージャ（プログラム）を作成しておく必要があります。</p>



<p>しかしプロシージャがどこで管理されているかによって<br>ショートカットキーの実行範囲が変わってきます。</p>



<p>まず、ショートカットキーに登録したいプロシージャは下記の<br>どのパターンに属するか確認してみてください。</p>



<pre class="wp-block-verse"><br>①指定したブックのみにショートカットキーを割り付ける<br>②全てのブックにショートカットキーを割り付る</pre>



<p> </p>



<p>①の指定したブックのみ割り付けたい場合は<strong><span class="marker-under">対象のブックの<br>モジュールにプロシージャ</span></strong>が存在すれば問題ありません</p>



<p> <br>②の全てブックにショートカットキーを反映させたい場合は<br><strong><span class="marker-under">「個人用マクロブック」と呼ばれる項目にプロシージャ</span></strong>がなければ<br>いけません。</p>



<p>詳しく説明するとブックAに「プログラムA」というプロシージャがあったとします。<br>プログラムAをショートカットキーに割り付けたとすると<br>プログラムAを開いている間はショートカットキーは機能しますが<br>ブックAを閉じると登録した、「プログラムA」は機能しなくなるのです。<br>なので<strong><span class="marker-under-blue">全てのブックで実行可能なショートカットキーを作成する場合は「個人用マクロブック」<br>に入力する必要があります</span></strong>。</p>



<p>個人用マクロブックについては下記リンクにまとめてますので<br>是非参考にしてみてください☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e5%85%a8%e3%81%a6%e3%81%ae%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%83%bb%e3%83%96%e3%83%83%e3%82%af%e3%81%a7%e3%82%82%e5%ae%9f%e8%a1%8c%e3%81%a7/">【マクロVBA】全てのファイル・ブックでも実行できるプログラムを組む！個人用マクロブックとは ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>上記内容を確認した上でショートカットキーを割り付けてみましょう。</p>



<h2 class="wp-block-heading"><span id="toc3">&#x2b1b;︎作成したプロシージャにショートカットキーを割り付ける</span></h2>



<p>では実際に作成したプロシージャ（プログラム）をショートカットキーに割り付けてみましょう。<br>方法としては2種類あります。</p>



<pre class="wp-block-verse"><br>①マクロのオプションを活用する<br>②プログラムに直接書き込む</pre>



<p></p>



<p>ではそれぞれ紹介したいと思います。</p>



<h3 class="wp-block-heading"><span id="toc4">・①マクロオプションを活用する</span></h3>



<p>まずは<strong><span class="marker-under">マクロのオプションを活用し、ショートカットキーに割り付け<br>を行う方法</span></strong>を見ていきましょう。</p>



<p><strong><span class="marker-under-red">「開発」</span></strong>タブの「コード」の項目の<strong><span class="marker-under-red">「マクロ」</span></strong>を押してください。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="215" src="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-20-1024x215.png" alt="" class="wp-image-3417" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-20-1024x215.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-20-300x63.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-20-768x162.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-20.png 1041w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>そこに作成したマクロが並んでいるので登録したいマクロを選択します。<br>ここで、<strong><span class="marker-under-red">「マクロの保存先」</span></strong>に注目してください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="533" height="456" src="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-21.png" alt="" class="wp-image-3418" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-21.png 533w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-21-300x257.png 300w" sizes="(max-width: 533px) 100vw, 533px" /></figure>



<p>項目としては</p>



<pre class="wp-block-verse"><br>・個人用マクロブック<br>・新しいブック<br>・作業中のブック<br>・現在開いているブック</pre>



<p><br>が選択できます。</p>



<p>個人用マクロブックに保存したマクロを登録したい場合は<br>マクロの保存先を「<strong><span class="marker-under-blue">PERSONAL.XLSB</span></strong>」にしてください。</p>



<p>登録したいマクロを選択したら<span class="marker-under-red"><strong>「オプション」</strong></span>をクリックします。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="531" height="422" src="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-22.png" alt="" class="wp-image-3419" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-22.png 531w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-22-300x238.png 300w" sizes="(max-width: 531px) 100vw, 531px" /></figure>



<p>するとマクロ　オプションのメニュー画面になります。<br>その中の<strong><span class="marker-under-red">「ショートカットキー」</span></strong>が今回の対象です</p>



<figure class="wp-block-image size-full"><img decoding="async" width="521" height="360" src="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-23.png" alt="" class="wp-image-3420" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-23.png 521w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-23-300x207.png 300w" sizes="(max-width: 521px) 100vw, 521px" /></figure>



<p>。</p>



<p>デフォルトでは「Ctrl」にプラスで設定したいキーを入力できるように<br>なっていますね。</p>



<p>では今回は<strong><span class="marker-under">「Ctrl」＋「Shift」+「K」</span></strong>で作成してみたいと思います。<br>なので「K」を入力してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="497" height="349" src="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-24.png" alt="" class="wp-image-3421" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-24.png 497w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-24-300x211.png 300w" sizes="(max-width: 497px) 100vw, 497px" /></figure>



<p>これで完成です。簡単ですね！</p>



<p>ちなみに見本で登録したプログラムは下記の通りです。<br>シンプルにA1に「123」を入力するプログラムになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 見本プログラム()</p><p>Cells(1, 1) = 123</p><p>End Sub</p></blockquote>



<p>では「Ctrl」＋「Shift」+「K」を押してみましょう。<br>結果はこちら。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="600" height="146" src="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-25.png" alt="" class="wp-image-3422" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-25.png 600w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-25-300x73.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p>狙い通りA1に「123」が入力されました。</p>



<h3 class="wp-block-heading"><span id="toc5">・②プログラムに直接書き込む</span></h3>



<p>先程はマクロのオプションを活用しましたが<strong><span class="marker-under">プログラムに直接書き込む方法</span></strong>もあります。</p>



<p>使用するのは<strong><span class="marker-under-red">「<span class="bold-red">OnKey</span>」</span></strong> となります。<br>構文はこちら</p>



<pre class="wp-block-verse"><br><strong>Application.<span class="bold-red">OnKey</span> "<span class="bold-blue">登録したいキー</span>","<span class="bold-green">登録したいマクロ</span>"</strong></pre>



<p>「登録したいキー」についての「Shift」や「Ctrl」などの<br>コードは下の表をご参照ください。</p>



<figure class="wp-block-table"><table><thead><tr><th>キー</th><th>コード</th></tr></thead><tbody><tr><td>BackSpace</td><td>{BACKSPACE} または {BS}</td></tr><tr><td>Break</td><td>{BREAK}</td></tr><tr><td>CapsLock</td><td>{CAPSLOCK}</td></tr><tr><td>Clear</td><td>{CLEAR}</td></tr><tr><td>Delete または Del</td><td>{DELETE} または {DEL}</td></tr><tr><td>↓</td><td>{DOWN}</td></tr><tr><td>終了</td><td>{END}</td></tr><tr><td>Enter (テンキー)</td><td>{ENTER}</td></tr><tr><td>Enter</td><td>~ (ティルダ)</td></tr><tr><td>Esc</td><td>{ ESCAPE} または {ESC}</td></tr><tr><td>HELP</td><td>{HELP}</td></tr><tr><td>ホーム</td><td>{HOME}</td></tr><tr><td>Ins</td><td>{INSERT}</td></tr><tr><td>←</td><td>{LEFT}</td></tr><tr><td>NumLock</td><td>{NUMLOCK}</td></tr><tr><td>PageDown</td><td>{PGDN}</td></tr><tr><td>PageUp</td><td>{PGUP}</td></tr><tr><td>Return</td><td>{RETURN}</td></tr><tr><td>→</td><td>{RIGHT}</td></tr><tr><td>ScrollLock</td><td>{SCROLLLOCK}</td></tr><tr><td>Tab</td><td>{TAB}</td></tr><tr><td>↑</td><td>{UP}</td></tr><tr><td>F1 ～ F15</td><td>{F1} から {F15}</td></tr></tbody></table><figcaption>引用元：<a href="https://docs.microsoft.com/ja-jp/office/vba/api/excel.application.onkey">Application.OnKey メソッド (Excel) | Microsoft Docs</a></figcaption></figure>



<p>さらに「Shift」や「Ctrl」、「Alt」とも組み合わせが可能です。</p>



<p>任意キーとほかのキーを組み合わせるときは下記のコードを使用します。</p>



<figure class="wp-block-table"><table><thead><tr><th><strong>キー</strong></th><th><strong>コード</strong></th></tr></thead><tbody><tr><td>シフト</td><td>+(正符号)</td></tr><tr><td>Ctrl キー</td><td>^ (カレット)</td></tr><tr><td>Alt キー</td><td>% (パーセント記号)</td></tr><tr><td>コマンド</td><td>*(アスタリスク)Mac にのみ適用</td></tr></tbody></table><figcaption>引用元：<a href="https://docs.microsoft.com/ja-jp/office/vba/api/excel.application.onkey">Application.OnKey メソッド (Excel) | Microsoft Docs</a></figcaption></figure>



<p>では実際にプログラムを組んでみましょう。</p>



<p>今回も見本で「個人用マクロブック」に作成してある<br>「<span class="bold-red">見本プログラム</span>」を登録してみましょう。<br>今回は例で<strong><span class="marker-under">「Ctrl」＋「Shift」＋「→（右矢印)」で登録</span></strong>してみましょう。</p>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub ショートカットキー設定()</p><p>Application.OnKey &#8220;<strong><span class="marker-under">+^{RIGHT}</span></strong>&#8220;, &#8220;<span class="bold-red">見本プログラム</span>&#8220;</p><p>End Sub</p><p></p><p>Sub 見本プログラム()</p><p>Cells(1, 1) = &#8220;123&#8221;</p><p>End Sub</p></blockquote>



<p>それでは「Ctrl」＋「Shift」＋「→」を押してみましょう。<br>結果はこのようになりました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="600" height="147" src="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-19.png" alt="" class="wp-image-3416" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/09/image-19.png 600w, https://dokugakuexcel.com/wp-content/uploads/2022/09/image-19-300x74.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p>狙い通りA1には「123」が入力されました。<br>とても便利ですね！</p>



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



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



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



<p><a href="https://docs.microsoft.com/ja-jp/office/vba/api/excel.application.onkey">Application.OnKey メソッド (Excel) | Microsoft Docs</a></p>



<h2 class="wp-block-heading"><span id="toc7">&#x2b1b;︎まとめ</span></h2>



<p>いかがだったでしょうか。<br>ショートカットキーに登録すると様々な動作を効率的に実行することができます。</p>



<p>私もアクティブシートのPDF化など<br>よく使用する機能をショートカットキーに落とし込んで<br>作業を効率化しています。<br>PDF化については下記記事をご参照ください。</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91pdf%e5%8c%96%ef%bc%81%e9%81%b8%e6%8a%9e%e3%81%97%e3%81%9f%e5%8d%98%e4%bd%93%e3%83%bb%e8%a4%87%e6%95%b0%e3%81%ae%e3%82%b7%e3%83%bc%e3%83%88%e3%82%92pdf/">【マクロVBA】PDF化！選択した単体・複数のシートをPDFで保存・出力・作成する方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></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%e3%80%91%e3%82%b7%e3%83%a7%e3%83%bc%e3%83%88%e3%82%ab%e3%83%83%e3%83%88%e3%82%ad%e3%83%bc%e3%81%b8%e5%89%b2%e3%82%8a%e4%bb%98%e3%81%91%e3%83%bb%e8%a8%ad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3415</post-id>	</item>
		<item>
		<title>【初心者必見!?】動作を記録・作成したマクロVBAをショートカットキーに設定する</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e5%88%9d%e5%bf%83%e8%80%85%e5%bf%85%e8%a6%8b%e3%80%91%e5%8b%95%e4%bd%9c%e3%82%92%e8%a8%98%e9%8c%b2%e3%83%bb%e4%bd%9c%e6%88%90%e3%81%97%e3%81%9f%e3%83%9e%e3%82%af%e3%83%advba%e3%82%92/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e5%2588%259d%25e5%25bf%2583%25e8%2580%2585%25e5%25bf%2585%25e8%25a6%258b%25e3%2580%2591%25e5%258b%2595%25e4%25bd%259c%25e3%2582%2592%25e8%25a8%2598%25e9%258c%25b2%25e3%2583%25bb%25e4%25bd%259c%25e6%2588%2590%25e3%2581%2597%25e3%2581%259f%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e3%2582%2592</link>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 08 Aug 2021 12:34:26 +0000</pubDate>
				<category><![CDATA[ショートカットキー]]></category>
		<category><![CDATA[マクロVBA応用・便利技]]></category>
		<category><![CDATA[動作の記録]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=1122</guid>

					<description><![CDATA[エクセルのショートカットキーは沢山ありますよね。エクセル以外でも使用する機会は多々あると思います。 Ctrl+CでコピーやCtrl+Fで検索画面の表示などマウスの操作でめんどくさい作業がショートカットキーでワンタッチで動 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>エクセルのショートカットキーは沢山ありますよね。<br>エクセル以外でも使用する機会は多々あると思います。</p>



<p><strong><span class="marker-under-red">Ctrl+Cでコピー</span></strong>や<strong><span class="marker-under-blue">Ctrl+Fで検索画面</span></strong>の表示など<br>マウスの操作でめんどくさい作業がショートカットキーで<br>ワンタッチで動作することができます。</p>



<p>今回はその<strong>ショートカットキーを自作・設定</strong>してみましょう。</p>



<p>マクロVBAを知らない初心者でも動作を記憶させて登録できる機能もありますので是非参考にしてみてください。</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">■マクロの記録を活用したショートカットを作成</a><ol><li><a href="#toc2" tabindex="0">・マクロの記録を開始する</a></li><li><a href="#toc3" tabindex="0">・マクロの記録を設定する</a><ol><li><a href="#toc4" tabindex="0">・マクロ名</a></li><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">・記録を終了する</a></li><li><a href="#toc11" tabindex="0">・ショートカットキーを実行する</a></li></ol></li><li><a href="#toc12" tabindex="0">■作成したマクロVBAをショートカットキーに登録する</a></li><li><a href="#toc13" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc14" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■マクロの記録を活用したショートカットを作成</span></h2>



<p></p>



<p>こちらは初心者向けになります。<br>自らVBAを組める場合は流してみてください。</p>



<p>簡単な動作であればマクロの記録で手動での動作をプログラムに変換してくれます。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc2">・マクロの記録を開始する</span></h3>



<p>マクロの記憶を開始すると開始後の<strong><span class="marker-under">動作を自動でVBAのプログラムに置き換えてくれます</span></strong>。<br>まずマクロの記憶を開始する方法について説明します。</p>



<p></p>



<p>マクロの記録は<strong><span class="marker-under-red">「開発」</span></strong>の上部に存在します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="532" height="125" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-96.png" alt="" class="wp-image-1123" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-96.png 532w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-96-300x70.png 300w" sizes="(max-width: 532px) 100vw, 532px" /></figure>



<p>ちなみにシートが並んでいる下部にも<strong><span class="marker-under-blue">「マクロの記録」</span></strong>のマークがあるので<br>そちらを押してもらっても構いません。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="319" height="84" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-97.png" alt="" class="wp-image-1124" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-97.png 319w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-97-300x79.png 300w" sizes="(max-width: 319px) 100vw, 319px" /></figure>



<p></p>



<h3 class="wp-block-heading"><span id="toc3">・マクロの記録を設定する</span></h3>



<p>次に作成するマクロの設定をします。<br>「マクロの記録」を押すと下記のような画面がでできたと思います。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="426" height="332" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-98.png" alt="" class="wp-image-1125" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-98.png 426w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-98-300x234.png 300w" sizes="(max-width: 426px) 100vw, 426px" /></figure>



<p>では、各項目について説明します。</p>



<h4 class="wp-block-heading"><span id="toc4">・マクロ名</span></h4>



<p>登録するマクロの名前を設定します。<br>こちらは作成する<strong><span class="marker-under-red">プログラムの題名</span></strong>みたいなものです。<br>今回は見本で「テンプレの起動」としておきましょう。</p>



<p></p>



<h4 class="wp-block-heading"><span id="toc5">・ショートカットキー</span></h4>



<p>ここが今回の主役です。<br>登録するショートカットキーを設定します。</p>



<p>今回は<strong><span class="marker-under-blue">A</span></strong>を入れてみました。<br>表示では<strong><span class="marker-under-blue">「Ctrl+Shift+A」</span></strong>となっています。</p>



<p>つまり<strong><span class="marker-under-blue">「Ctrl+Shift+A」</span></strong>を押すと実行するプログラムを作成できる仕組みです。</p>



<p></p>



<h4 class="wp-block-heading"><span id="toc6">・マクロの保存先</span></h4>



<p>マクロの保存先は<strong>「個人用マクロブック」「新しいブック」「作業中のブック」</strong>から選択できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="410" height="148" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-99.png" alt="" class="wp-image-1126" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-99.png 410w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-99-300x108.png 300w" sizes="(max-width: 410px) 100vw, 410px" /></figure>



<p>「個人用マクロブック」を選択すれば、ほかのブックでも<br>実行することができます。<br>今回は「作業中のブック」で作成します。</p>



<p></p>



<h4 class="wp-block-heading"><span id="toc7">・説明</span></h4>



<p>こちらは入力をしなくても機能します。<br>マクロ名が多数あり、プログラムの内容を忘れそうな場合は<br>入力しておいたほうがいいかもしれません。</p>



<p></p>



<h4 class="wp-block-heading"><span id="toc8">・記録を開始する</span></h4>



<p>マクロの設定を完了したら<br><strong><span class="marker-under-blue">下部の「OK」</span></strong>を押してください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="426" height="323" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-100.png" alt="" class="wp-image-1127" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-100.png 426w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-100-300x227.png 300w" sizes="(max-width: 426px) 100vw, 426px" /></figure>



<p>記録が開始されたら<strong><span class="marker-under-blue">「マクロの記録」から「記録終了」</span></strong>に変わります。</p>



<p>シート下部の記号は<strong><span class="marker-under-blue">「■」</span></strong>に変わります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="496" height="98" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-101.png" alt="" class="wp-image-1128" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-101.png 496w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-101-300x59.png 300w" sizes="(max-width: 496px) 100vw, 496px" /></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="498" height="81" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-102.png" alt="" class="wp-image-1129" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-102.png 498w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-102-300x49.png 300w" sizes="(max-width: 498px) 100vw, 498px" /></figure>



<p></p>



<h3 class="wp-block-heading"><span id="toc9">・動作を行い、マクロに記録する</span></h3>



<p>では実際に動作を行います。<br>ここではショートカットキーに登録したい動作を行います。</p>



<p>今回は見本で表を作成してみたいと思います。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="888" height="107" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-103.png" alt="" class="wp-image-1130" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-103.png 888w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-103-300x36.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-103-768x93.png 768w" sizes="(max-width: 888px) 100vw, 888px" /></figure>



<p>罫線を引いたり、セルを塗りつぶしたり、文字を入力したり、数値を入力したりしてみました。<br>今回はこちらの表を作成するショートカットキーに登録してみましょう。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc10">・記録を終了する</span></h3>



<p>動作を終えた場合は記録終了を押します。<br><strong><span class="marker-under-red">「マクロを記録」から「記録終了」までが今回のプログラム</span></strong>になります。</p>



<p>先ほどの動作は、マクロ内に記録されています。<br>確認は不要ですが下記のように先ほどの動作がVBAのプログラムに記録されていますね</p>



<figure class="wp-block-image size-full"><img decoding="async" width="582" height="425" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-104.png" alt="" class="wp-image-1131" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-104.png 582w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-104-300x219.png 300w" sizes="(max-width: 582px) 100vw, 582px" /></figure>



<p></p>



<h3 class="wp-block-heading"><span id="toc11">・ショートカットキーを実行する</span></h3>



<p>では先ほど入力したショートカットキーを実行してみましょう。<br>新しくシートを作成しました。</p>



<p>こちらには何も入力されていません。</p>



<p>この状態で<strong><span class="marker-under-red">「Ctrl+Shift+A」</span></strong>を押すと…</p>



<figure class="wp-block-image size-full"><img decoding="async" width="750" height="213" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-105.png" alt="" class="wp-image-1132" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-105.png 750w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-105-300x85.png 300w" sizes="(max-width: 750px) 100vw, 750px" /></figure>



<p>マクロ名<strong><span class="marker-under-red">「テンプレの起動」</span></strong>が実行され、<br>先ほどの動作を真似たように表を作成しました。<br>とても便利な機能ですね。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc12">■作成したマクロVBAをショートカットキーに登録する</span></h2>



<p></p>



<p>今度は自分で作成したマクロVBAをショートカットキーに登録。</p>



<p>もしくはショートカットキーを変更したい場合です。</p>



<p></p>



<p>まずマクロの一覧を表示します。<br>表示方法は<strong><span class="marker-under-red">「開発」</span></strong>から<strong><span class="marker-under-red">「マクロ」</span></strong>を押すと表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="532" height="122" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-106.png" alt="" class="wp-image-1133" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-106.png 532w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-106-300x69.png 300w" sizes="(max-width: 532px) 100vw, 532px" /></figure>



<p>先ほど作成したテンプレの起動も一覧に組み込まれてありますね。<br>では今回は<strong><span class="marker-under-blue">「ブックの保存」というマクロ名をショートカットキーに登録</span></strong>してみましょう。</p>



<p>皆さんはここで登録したいマクロ名を選択してください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="324" height="269" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-107.png" alt="" class="wp-image-1134" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-107.png 324w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-107-300x249.png 300w" sizes="(max-width: 324px) 100vw, 324px" /></figure>



<p>対象の<strong><span class="marker-under-red">「マクロ名」</span></strong>を左クリックして<span class="marker-under-red"><strong>「オプション」</strong></span>を押してみてください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="326" height="271" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-108.png" alt="" class="wp-image-1135" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-108.png 326w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-108-300x249.png 300w" sizes="(max-width: 326px) 100vw, 326px" /></figure>



<p>すると下記のような画面が現れると思います。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="408" height="280" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-109.png" alt="" class="wp-image-1136" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-109.png 408w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-109-300x206.png 300w" sizes="(max-width: 408px) 100vw, 408px" /></figure>



<p>あとは簡単です。<br><strong><span class="marker-under">「ショートカットキー」</span></strong>の項目に入力すればショートカットキーが登録されます。<br>今回は<strong><span class="marker-under">「W」</span></strong>にしてみました。</p>



<p>これで<strong><span class="marker-under">「Ctrl+W」</span></strong>を押せば、マクロ名「ブックの保存」が実行されるようになります。</p>



<p></p>



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



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



<p><a href="https://support.microsoft.com/ja-jp/office/%E3%83%9E%E3%82%AF%E3%83%AD%E8%A8%98%E9%8C%B2%E3%81%A7%E4%BD%9C%E6%A5%AD%E3%82%92%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%99%E3%82%8B-974ef220-f716-4e01-b015-3ea70e64937b">マクロ記録で作業を自動化する (microsoft.com)</a></p>



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



<p>いかがだったでしょうか。<br>マクロの記録を使えば初心者でもマクロが作成でき<br>さらにはショートカットキーまで登録できます。</p>



<p>しかしマクロの記録では動きを真似するだけで<br>プログラムに影響する部分に変化が生じるとエラーで止まってしまいます。</p>



<p>さらにマクロVBAの知識を深めると、条件に合うものを抜き出したりできることや<br>繰り返し動作を行うことなど作業効率が何倍にも膨れ上がります。</p>



<p>本サイトでもVBAの知識を1から順にまとめていますので<br>ぜひ参考にしてみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1122</post-id>	</item>
	</channel>
</rss>
