<?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%9D%E3%82%A4%E3%83%B3%E3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Mon, 17 Oct 2022 13:53:10 +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>行の高さと列の幅の数値が異なる理由！単位の説明や長さを揃えて正方形にする方法など</title>
		<link>https://dokugakuexcel.com/%e8%a1%8c%e3%81%ae%e9%ab%98%e3%81%95%e3%81%a8%e5%88%97%e3%81%ae%e5%b9%85%e3%81%ae%e6%95%b0%e5%80%a4%e3%81%8c%e7%95%b0%e3%81%aa%e3%82%8b%e7%90%86%e7%94%b1%ef%bc%81%e5%8d%98%e4%bd%8d%e3%81%ae%e8%aa%ac/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e8%25a1%258c%25e3%2581%25ae%25e9%25ab%2598%25e3%2581%2595%25e3%2581%25a8%25e5%2588%2597%25e3%2581%25ae%25e5%25b9%2585%25e3%2581%25ae%25e6%2595%25b0%25e5%2580%25a4%25e3%2581%258c%25e7%2595%25b0%25e3%2581%25aa%25e3%2582%258b%25e7%2590%2586%25e7%2594%25b1%25ef%25bc%2581%25e5%258d%2598%25e4%25bd%258d%25e3%2581%25ae%25e8%25aa%25ac</link>
					<comments>https://dokugakuexcel.com/%e8%a1%8c%e3%81%ae%e9%ab%98%e3%81%95%e3%81%a8%e5%88%97%e3%81%ae%e5%b9%85%e3%81%ae%e6%95%b0%e5%80%a4%e3%81%8c%e7%95%b0%e3%81%aa%e3%82%8b%e7%90%86%e7%94%b1%ef%bc%81%e5%8d%98%e4%bd%8d%e3%81%ae%e8%aa%ac/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sat, 16 Apr 2022 13:54:47 +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=2712</guid>

					<description><![CDATA[今回は行の高さと列の幅の数値が異なる理由と、それぞれの単位、さらには長さを揃えて正方形にしたりなどする方法について紹介します。 行の高さ・列の幅に同じ数値を打ち込んでも正方形にはなりません。 その仕組みについても説明しま [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今回は<strong><span class="marker-under">行の高さと列の幅の数値が異なる理由</span></strong>と、<strong><span class="marker-under">それぞれの単位、さらには長さを揃えて正方形にしたりなどする方法について紹介します。</span></strong></p>



<p>行の高さ・列の幅に同じ数値を打ち込んでも正方形にはなりません。</p>



<p>その仕組みについても説明しますのでぜひ参考にしてみてください。</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><ol><li><a href="#toc2" tabindex="0">・行の高さの単位とは</a></li><li><a href="#toc3" tabindex="0">・列の幅の単位とは</a></li><li><a href="#toc4" tabindex="0">・行の高さと列の幅の相違について</a></li></ol></li><li><a href="#toc5" tabindex="0">&#x2b1b;︎行の高さと列の幅を揃えるには</a><ol><li><a href="#toc6" tabindex="0">・①手動で変更する方法</a></li><li><a href="#toc7" tabindex="0">・②VBAを用いて変更する方法</a><ol><li><a href="#toc8" tabindex="0">・ピクセルで行の高さと列の幅を揃える</a></li><li><a href="#toc9" tabindex="0">・センチで行の高さと列の幅を揃える</a></li></ol></li></ol></li><li><a href="#toc10" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x2b1b;︎行の高さと列の幅の単位について</span></h2>



<p>まずは単位の説明をしたいと思います。</p>



<h3 class="wp-block-heading"><span id="toc2">・行の高さの単位とは</span></h3>



<p>行の高さの単位は<strong><span class="marker-under">「ポイント」</span></strong>になります。<br>そして高さを指定する際もポイントが基本の単位のなっています。<br>ではポイントとは一体どのくらいの長さなのでしょうか。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="488" height="272" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-48.png" alt="" class="wp-image-2713" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-48.png 488w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-48-300x167.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-48-120x68.png 120w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-48-160x90.png 160w" sizes="(max-width: 488px) 100vw, 488px" /></figure>



<p>結論として、<strong><span class="marker-under-red">1ポイント＝約0.3528mm</span></strong>です。<br>内訳としては1ポイントは1／72インチであり、1インチは25.4mmです。</p>



<h3 class="wp-block-heading"><span id="toc3">・列の幅の単位とは</span></h3>



<p>今度は列の幅の単位を見てみましょう。</p>



<p>列の幅の単位を表すのであれば<strong><span class="marker-under">「文字数」</span></strong>になります。<br>さらに詳しく説明すると<strong><span class="marker-under">「設定した規定フォントの半角文字数」</span></strong>となります。</p>



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



<p>一例で説明すると列の幅が<strong><span class="marker-under-red">「5」</span></strong>の場合は設定したフォントの半角の<strong><span class="marker-under-red">「5文字分」</span></strong>となります。</p>



<p>では既定フォントとは何か説明しましょう。<br>既定フォントは<strong><span class="marker-under-blue">「ファイル」</span></strong>から<strong><span class="marker-under-blue">「オプション」</span></strong>を選択し、「Excelのオプション」というメニューにあります。</p>



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



<p>新しいブック作成時という項目に<strong><span class="marker-under-red">「次を既定フォントとして使用」</span></strong>とありますが、ここで選択しているフォントが既定フォントになります。</p>



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



<h3 class="wp-block-heading"><span id="toc4">・行の高さと列の幅の相違について</span></h3>



<p>では単位のまとめです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><br><strong><span class="fz-20px">行の高さの単位は「ポイント」<br>列の幅の単位は「既定フォントの半角文字数」</span></strong></p></blockquote>



<p><br>つまり単位が違うので同じ数値を入力しても正方形にならないことがわかりました。</p>



<h2 class="wp-block-heading"><span id="toc5">&#x2b1b;︎行の高さと列の幅を揃えるには</span></h2>



<p>では行の高さと列の幅を揃えて正方形をつくってみましょう。</p>



<p>方法としては2通りあります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-20px">①手動で変更する方法<br>②VBAを用いて変更する方法</span></strong></p></blockquote>



<p>①は初心者の方でも変更できますが、②はVBAの知識が必要になります。</p>



<p>VBAを身につけたい方は本サイトでもまとめてますので参考にしてみてください。</p>



<h3 class="wp-block-heading"><span id="toc6">・①手動で変更する方法</span></h3>



<p>まず手動で変更する方法です。<br><strong><span class="marker-under">初心者の方でもすぐにできる方法</span></strong>になってます。</p>



<p>では行の高さ・列の幅を調整する際に出てくる数値を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="788" height="211" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-52.png" alt="" class="wp-image-2717" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-52.png 788w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-52-300x80.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-52-768x206.png 768w" sizes="(max-width: 788px) 100vw, 788px" /></figure>



<p>それぞれ数値の隣に<strong><span class="marker-under-red">「ピクセル」</span></strong>という単位がありますね。<br>ピクセルとは画面に表示する際などの点のことを意味します。<br>こちらは<strong><span class="marker-under-red">列と行共に同じ尺度</span></strong>を持っています。</p>



<p>つまり<strong><span class="marker-under-red">ピクセルを揃えれば行の高さと列の幅を同じ長さにすることができます</span></strong>。</p>



<p>では手動で2行目の列を100ピクセルに合わせてみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="938" height="264" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-53.png" alt="" class="wp-image-2718" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-53.png 938w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-53-300x84.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-53-768x216.png 768w" sizes="(max-width: 938px) 100vw, 938px" /></figure>



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



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



<p>狙い通り正方形を作成することができました。</p>



<h3 class="wp-block-heading"><span id="toc7">・②VBAを用いて変更する方法</span></h3>



<p>こちらはVBAで行の高さ・列の幅を変更できる知識が必要になってきます。</p>



<p>詳細についてはこちらから☟</p>



<p><a href="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/">【マクロVBA㉜】行の高さ・列の幅を指定の数字・ポイント・センチに変更、自動調整する方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<h4 class="wp-block-heading"><span id="toc8">・ピクセルで行の高さと列の幅を揃える</span></h4>



<p>まず、ピクセルでの調整方法を見ていきましょう。</p>



<p>行の高さの単位である「ポイント」をピクセルに換算すると下記の式になります。<br>500ピクセル＝300&#x27a1;<strong><span class="marker-under-blue">1ピクセル=0.6ポイント</span></strong></p>



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



<p>対する列の幅をピクセルに直すとこのようになります。<br>500ピクセル＝54.78（文字数）&#x27a1;<strong><span class="marker-under-blue">1ピクセル=0.10956（文字数）</span></strong></p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-56.png" alt="" class="wp-image-2721" width="690" height="208" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-56.png 690w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-56-300x90.png 300w" sizes="(max-width: 690px) 100vw, 690px" /></figure>



<p>ちなみに500ピクセルで求める必要はありませんが、数値が大きいほど誤差は<br>少なくなります。<em><span class="marker-under-red">是非ご自身のPCで確認してみてください</span></em>。</p>



<p>ではVBAの式を見てみましょう。<br>今回は見本で<span class="bold-red">5行目と5列目</span>を<span class="bold-blue">50</span><span class="bold-blue">ピクセル</span>にします。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub ピクセルを用いてセルを正方形にする()</p><p>Dim Pixel As Variant</p><p><span class="bold-blue">Pixel = 50</span> &#8216;変換したいピクセル量を入力</p><p>Rows(<span class="bold-red">5</span>).RowHeight = <span class="bold-blue">Pixel </span>* 0.6<br>Columns(<span class="bold-red">5</span>).ColumnWidth = <span class="bold-blue">Pixel</span> * 0.10956</p><p>End Sub</p></blockquote>



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



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



<p>50ピクセルの正方形が出来ました。</p>



<h4 class="wp-block-heading"><span id="toc9">・センチで行の高さと列の幅を揃える</span></h4>



<p><br>行の高さの変更は</p>



<p><strong><span class="marker-under-red">Rows(高さを変更したい行数).RowHeight=変更したい高さの数値</span></strong></p>



<p>列の幅を変更したい場合は</p>



<p><strong><span class="marker-under-blue">Columns(幅を変更したい列数).ColumnWid th=変更したい列の幅の数値</span></strong></p>



<p>となります。</p>



<p>しかしこのままでは行の高さは「ポイント」、列の幅は「文字数」と基準が違ってきます。</p>



<p>なので変更したい高さ・幅の数値の項目に<br><strong><span class="marker-under">「Application.CentimetersToPoints＝（変更したいセンチの数値</span><span class="marker-under">）</span><span class="marker-under">」</span></strong>を当てはめます。</p>



<p>さらに列に関しては「文字数」に「ポイント」を割って掛けてあげないといけないので<strong><span class="marker-under-blue">「Application.CentimetersToPoints＝（変更したいセンチの数値)* Columns(幅を変更したい列数).ColumnWidth/Columns(幅を変更したい列数).Width」</span></strong>となります。</p>



<p>これにより単位はセンチに統一され同じ数値を入力すると正方形になります。</p>



<p>なので結論として<br>行の高さは「Rows(高さを変更したい行数).RowHeight= Application.CentimetersToPoints（変更したいセンチの数値)」<br>列の幅は「Columns(幅を変更したい列数).ColumnWidth= Application.CentimetersToPoints（変更したいセンチの数値)* Columns(幅を変更したい列数).ColumnWidth/Columns(幅を変更したい列数).Width」となります。</p>



<p>では実際に<span class="bold-red">2行目の3(C)列目</span>を<span class="bold-blue">2センチ</span>の正方形にしてみましょう。</p>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 行の2行目と列の3列目を2センチの正方形に()</p><p>Rows(<span class="bold-red">2</span>).RowHeight = Application.CentimetersToPoints(<span class="bold-blue">2</span>)</p><p>Columns(<span class="bold-blue"><span class="bold-red">3</span></span>).ColumnWidth = Application.CentimetersToPoints(<span class="bold-blue">2</span>) * Columns(<span class="bold-red">3</span>).ColumnWidth / Columns(<span class="bold-red">3</span>).Width</p><p>End Sub</p></blockquote>



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



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



<p>無事正方形にできましたね。</p>



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



<p>いかがだったでしょうか。<br>行の高さと列の幅の単位が異なる事は<br>調べないとわからない事です。</p>



<p>さらにそれが原因で長さを揃えれないとは少し不便ですよね。</p>



<p>なので本記事を参考に一歩踏み込んだ調整方法を行ってみてください。<br>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e8%a1%8c%e3%81%ae%e9%ab%98%e3%81%95%e3%81%a8%e5%88%97%e3%81%ae%e5%b9%85%e3%81%ae%e6%95%b0%e5%80%a4%e3%81%8c%e7%95%b0%e3%81%aa%e3%82%8b%e7%90%86%e7%94%b1%ef%bc%81%e5%8d%98%e4%bd%8d%e3%81%ae%e8%aa%ac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2712</post-id>	</item>
		<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-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></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 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>
