<?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%bb%e3%83%b3%e3%83%81/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sun, 16 Oct 2022 11:31:26 +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%89%9c%e3%80%91%e8%a1%8c%e3%81%ae%e9%ab%98%e3%81%95%e3%83%bb%e5%88%97%e3%81%ae%e5%b9%85%e3%82%92%e6%8c%87%e5%ae%9a%e3%81%ae%e6%95%b0%e5%ad%97%e3%83%bb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e3%2589%259c%25e3%2580%2591%25e8%25a1%258c%25e3%2581%25ae%25e9%25ab%2598%25e3%2581%2595%25e3%2583%25bb%25e5%2588%2597%25e3%2581%25ae%25e5%25b9%2585%25e3%2582%2592%25e6%258c%2587%25e5%25ae%259a%25e3%2581%25ae%25e6%2595%25b0%25e5%25ad%2597%25e3%2583%25bb</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%89%9c%e3%80%91%e8%a1%8c%e3%81%ae%e9%ab%98%e3%81%95%e3%83%bb%e5%88%97%e3%81%ae%e5%b9%85%e3%82%92%e6%8c%87%e5%ae%9a%e3%81%ae%e6%95%b0%e5%ad%97%e3%83%bb/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Thu, 14 Apr 2022 13:56:33 +0000</pubDate>
				<category><![CDATA[行・列操作]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[列の幅]]></category>
		<category><![CDATA[行の高さ]]></category>
		<category><![CDATA[ポイント]]></category>
		<category><![CDATA[センチ]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2688</guid>

					<description><![CDATA[エクセルを使用していると行の高さ・列の幅を変更したくなる事があると思います。 通常の操作での行の高さ・列の幅を変更についてはこちらから☟ 文字が長く隠れてしまったら…列の幅・行の高さを手動/数値で任意の幅/高さに変更・ま [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>エクセルを使用していると<strong><span class="marker-under">行の高さ・列の幅を変更</span></strong>したくなる事があると思います。</p>



<p>通常の操作での行の高さ・列の幅を変更についてはこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e5%88%97%e3%81%ae%e5%b9%85%e3%83%bb%e8%a1%8c%e3%81%ae%e9%ab%98%e3%81%95%e3%82%92%e6%89%8b%e5%8b%95-%e6%95%b0%e5%80%a4%e3%81%a7%e4%bb%bb%e6%84%8f%e3%81%ae%e5%b9%85-%e9%ab%98%e3%81%95%e3%81%ab%e5%a4%89/">文字が長く隠れてしまったら…列の幅・行の高さを手動/数値で任意の幅/高さに変更・または自動調整する ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>行・列の挿入についてはこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-15%e3%80%91%e8%a1%8c%e3%81%ae%e6%8c%bf%e5%85%a5%e3%83%bb%e5%89%8a%e9%99%a4-%e5%88%97%e3%81%ae%e6%8c%bf%e5%85%a5%e3%83%bb%e5%89%8a%e9%99%a4%e3%82%92%e6%a7%98%e3%80%85/">【マクロVBA知識 15】行の挿入・削除/列の挿入・削除を様々なパターン・方向で行う ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>そこで今回はVBAを使用して<strong><span class="marker-under">行の高さ・列の幅を変更する方法を紹介したいと思います</span></strong>。</p>



<p><strong><span class="marker-under-red">ポイント・センチ・自動調整・複数行／列</span></strong>それぞれまとてますのでぜひ参考にしてみてください。</p>



<p>それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■忙しい人向けのコピペ用プログラム</a></li><li><a href="#toc2" tabindex="0">■行の高さを変更する</a><ol><li><a href="#toc3" tabindex="0">・指定した行の高さを変更する(ポイント)</a></li><li><a href="#toc4" tabindex="0">・指定した行の高さを変更する(センチ)</a></li><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">・指定した列の幅に変更する(ポイント)</a></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">&#x2b1b;︎公式の説明</a></li><li><a href="#toc13" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■忙しい人向けのコピペ用プログラム</span></h2>



<p><span class="bold-red">赤文字</span>と<span class="bold-blue">青文字</span>をカスタムして使用してください</p>



<p>・行の高さ</p>



<pre class="wp-block-verse">Sub 行の高さを変更()<br>Rows(<span class="bold-red">行番号</span>).RowHeight=<span class="bold-blue"><strong><span class="fz-20px"><span class="bold-blue">変更したい高さの数値</span></span></strong></span><br>End sub</pre>



<p>・列の幅</p>



<pre class="wp-block-verse">Sub 列の幅を変更()
Columns(<span class="bold-red">列番号</span>).ColumnWidth =<span class="bold-blue"><span class="bold-blue"><strong><span class="fz-20px"><span class="bold-blue">変更したい列の幅の数値</span></span></strong></span></span>
End Sub</pre>



<h2 class="wp-block-heading"><span id="toc2">■行の高さを変更する</span></h2>



<p>まず、行の高さを変更する方法から紹介したいと思います。</p>



<h3 class="wp-block-heading"><span id="toc3">・指定した行の高さを変更する(ポイント)</span></h3>



<p>まずポイントから説明するとエクセルで使用される<strong><span class="marker-under-red">『1ポイントは0.3528mm』</span></strong>です。<br>内訳として1ポイントは1／72インチであり<br>1インチは25.4mmです。<br>では実際に変更してみましょう。</p>



<p>行の高さを変更するプログラムは下記の通りです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-20px">Rows(<span class="bold-red">高さを変更したい行数</span>).RowHeight=<span class="bold-blue">変更したい高さの数値</span></span></strong></p></blockquote>



<p>とてもシンプルですねRowの後に高さを変更したい行番号を入力し、RowHeightの=の後の数値を変更したい高さの数値に変更すれば行の高さを任意の数値に変更する事ができます。</p>



<p>では見本のプログラムを見てみましょう。<br>今回は<span class="bold-red">3行目</span>の高さを<span class="bold-blue">20</span>にしたいと思います。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 行の高さを変更()</p><p>Rows(<span class="bold-red">3</span>).RowHeight=<span class="bold-blue">20</span></p><p>End sub</p></blockquote>



<p>実行前と実行後の結果はこちらです。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="991" height="272" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-35.png" alt="" class="wp-image-2689" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-35.png 991w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-35-300x82.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-35-768x211.png 768w" sizes="(max-width: 991px) 100vw, 991px" /></figure>



<p>狙い通り、3行目の高さを20にする事が出来ました。</p>



<h3 class="wp-block-heading"><span id="toc4">・指定した行の高さを変更する(センチ)</span></h3>



<p>先程はポイントを用いた変更方法を紹介しましたが<br>今度は<strong><span class="marker-under">センチ（㎝）での行の高さの変更方法</span></strong>を紹介したいと思います。</p>



<p>今度は<span class="bold-red">3行目</span>の高さを<span class="bold-blue">5</span><span class="bold-blue">cm</span>にしたいと思います。</p>



<p>先程のプログラムと比較すると『Rows(3).RowHeight=』<br>までは同じなのですがこの後に<br><span class="fz-20px">『</span><strong><span class="fz-20px">Application.CentimetersToPoint</span><span class="fz-20px">s</span><span class="fz-20px">(<span class="bold-blue">センチで変更したい行の高さの数値</span>)』</span></strong><br>を追加します。<br>英語の通りですが、これまでのポイントで変更していた数値をセンチに変える効果を持っています。</p>



<p>ではプログラムを作成してみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 行の高さをセンチで変更()</p><p>Rows(<span class="bold-red">3</span>).RowHeight= Application.CentimetersToPoints(<span class="bold-blue">5</span>)</p><p>End sub</p></blockquote>



<p>実行前と実行後の結果はこちらです。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="365" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-36-1024x365.png" alt="" class="wp-image-2690" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-36-1024x365.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-36-300x107.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-36-768x274.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-36.png 1141w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>狙い通り、3行目の高さを5センチにする事が出来ました。<br>1ポイントは0.3528mmなので5センチは141.8ポイントになります。</p>



<h3 class="wp-block-heading"><span id="toc5">・行の高さを自動調整する</span></h3>



<p>今度は自動調整を見てみましょう。<br>こちらのプログラムはシンプルです、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-20px">Row(<span class="bold-red">自動調整したい行番号</span>).AutoFit</span></strong></p></blockquote>



<p>自動調整したい番号を入力してAutoFitでセル高さを自動で変更してくれます。<br>では実際にプログラムを作成してみましょう。</p>



<p>今回は見本で<span class="bold-red">3行目</span>の高さを自動調整したいと思います。</p>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 行の高さを自動で変更()</p><p>Rows(<span class="bold-red">3</span>).AutoFit</p><p>End sub</p></blockquote>



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



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



<p>これでVBAで自動調整が出来るようになりました。</p>



<h3 class="wp-block-heading"><span id="toc6">・複数行まとめて調整する</span></h3>



<p>これまでは1つの行のみ調整してきましたが<br>複数行を1度に変更することも可能です。</p>



<p>下記に見本をのせておきます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>6行目から12行目までを14ポイントにする</p><p>Rows(&#8220;6:12&#8221;).RowHeight=14</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>7行目から10行目を12センチにする</p><p>Rows(&#8220;7:12&#8221;).RowHeight= Application.CentimetersToPoints(12)</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>2行目から8行目まで自動調整する</p><p>Rows(&#8220;2:8&#8221;).AutoFit</p></blockquote>



<h2 class="wp-block-heading"><span id="toc7">■列の幅を変更する</span></h2>



<p>では次に<strong><span class="marker-under">列の幅を変更する方法を紹介したいと思います</span></strong>。</p>



<h3 class="wp-block-heading"><span id="toc8">・指定した列の幅に変更する(ポイント)</span></h3>



<p>まずはプログラムから見てみましょう。<br>列の幅を変更するプログラムは下記の通りです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-20px">Columns(<span class="bold-red">幅を変更したい列数</span>).ColumnWides=<span class="bold-blue">変更したい列の幅の数値</span></span></strong></p></blockquote>



<p>行の高さがRowだったのに対し列の幅はColumnsになります。Columns の後に変更したい列数を入力し、<br>ColumnWidthの=の後の数値を変更したい幅の数値に変更すれば列の幅を任意の数値に変更する事ができます。</p>



<p>では見本のプログラムを見てみましょう。<br>今回は<strong><span class="bold-red">2行目</span></strong>の幅を<span class="bold-blue">5</span>にしたいと思います。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 列の幅を変更()</p><p>Columns(<span class="bold-red">2</span>).ColumnWidth =<span class="bold-blue"> 5</span></p><p>End Sub</p></blockquote>



<p>実行前と実行後の結果はこちらです。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="284" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-38-1024x284.png" alt="" class="wp-image-2692" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-38-1024x284.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-38-300x83.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-38-768x213.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-38.png 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>狙い通り、2行目の高さを5にする事が出来ました。</p>



<h3 class="wp-block-heading"><span id="toc9">・指定した列の幅を変更する(センチ)</span></h3>



<p>行の高さ同様、<strong><span class="marker-under">列の幅をセンチ（㎝）で変更する方法</span></strong>も紹介したいと思います。</p>



<p>今度は<strong><span class="bold-red">4列目</span></strong>の幅を<span class="bold-blue">2センチ</span>にしたいと思います。</p>



<p>こちらも<strong><span class="fz-20px">『Columns(<span class="bold-red">幅を変更したい列数</span>).ColumnWidth=』</span></strong><br>までは同じなのですがこの後に<br><strong><span class="fz-20px">『Application.CentimetersToPoints(<span class="bold-blue">センチで変更したい行の高さの数値</span>)』</span></strong><br>を追加します。</p>



<p>ではプログラムを作成してみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 列の幅を変更()</p><p>Columns(<span class="bold-red">4</span>).ColumnWidth = Application.CentimetersToPoints(<span class="bold-blue">2</span>)</p><p>End Sub</p></blockquote>



<p>実行前と実行後の結果はこちらです。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="217" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-39-1024x217.png" alt="" class="wp-image-2693" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-39-1024x217.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-39-300x64.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-39-768x163.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-39.png 1473w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>ここで注意点として本来であれば2センチは「20/0.3528」で「56.689」となります。<br>※1ポイントは0.3528mmのため。<br>しかし列の幅は「56.67」になっています。<br>これは<strong><span class="marker-under-blue">列の機能上、誤差が生まれる仕組み</span></strong>です。<strong><span class="marker-under-blue">正確なセンチで幅を調整できない</span></strong>ことを覚えておいてください。</p>



<h3 class="wp-block-heading"><span id="toc10">・列の幅を自動調整する</span></h3>



<p>今度は<strong><span class="marker-under">列の幅を自動調整</span></strong>してみましょう。<br>こちらもプログラムは行の高さの方法と大差ありません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-20px">Columns(<span class="bold-red">自動調整したい列番号</span>).AutoFit</span></strong></p></blockquote>



<p>自動調整したい番号を入力してAutoFitでセルに入力した文字・数値に合わせて幅を変更してくれます。<br>では実際にプログラムを作成してみましょう。</p>



<p>今回は見本で<span class="bold-red">2列目</span>の高さを自動調整したいと思います。</p>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 列の幅を自動で変更()</p><p>Columns(<span class="bold-red">2</span>).AutoFit</p><p>End sub</p></blockquote>



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



<figure class="wp-block-image size-full"><img decoding="async" width="881" height="153" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-40.png" alt="" class="wp-image-2694" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-40.png 881w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-40-300x52.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-40-768x133.png 768w" sizes="(max-width: 881px) 100vw, 881px" /></figure>



<p>調整できていますね。</p>



<p>列の幅の調整は使用頻度も多いと思うので<br>ぜひ活用してみてください</p>



<h3 class="wp-block-heading"><span id="toc11">・複数列まとめて調整する</span></h3>



<p>これまでは1つの列のみ調整してきましたが<br>複数列を1度に変更することも可能です。</p>



<p>下記に見本をのせておきます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>6(F)列目から12(L)列目までを14ポイントにする</p><p>Columns(&#8220;F:L&#8221;).ColumnWidth = 14</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>7(G)列目から10(J)列目を12センチにする</p><p>Columns(&#8220;G:J&#8221;).ColumnWidth = Application.CentimetersToPoints(3)</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>2(B)列目から8(H)列目まで自動調整する</p><p>Columns(&#8220;B:H&#8221;).AutoFit<br></p></blockquote>



<p></p>



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



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



<p><a href="https://learn.microsoft.com/ja-jp/office/vba/api/excel.slicer.rowheight">Slicer.RowHeight プロパティ (Excel) | Microsoft Learn</a></p>



<p><a href="https://learn.microsoft.com/ja-JP/office/vba/api/excel.range.columnwidth">Range.ColumnWidth プロパティ (Excel) | Microsoft Learn</a></p>



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



<p>いかがだったでしょうか。<br>行の調整や列の調整は文字が長くなれば必要な知識になってきます。</p>



<p>普段行っている行の高さと列の幅の調整がVBAを使用して自動で行えるのでぜひ活用してみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%89%9c%e3%80%91%e8%a1%8c%e3%81%ae%e9%ab%98%e3%81%95%e3%83%bb%e5%88%97%e3%81%ae%e5%b9%85%e3%82%92%e6%8c%87%e5%ae%9a%e3%81%ae%e6%95%b0%e5%ad%97%e3%83%bb/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2688</post-id>	</item>
	</channel>
</rss>
