<?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://lemon818.com/tag/%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e3%82%b5%e3%82%a4%e3%82%ba/feed/" rel="self" type="application/rss+xml" />
	<link>https://lemon818.com</link>
	<description>現役システムエンジニアが趣味でプログラミングする自由気ままなブログ</description>
	<lastBuildDate>Thu, 17 Oct 2019 14:55:22 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>	<item>
		<title>Excel マクロでフォルダサイズをグラフ化！【Excel Vba】</title>
		<link>https://lemon818.com/filesize_graph/</link>
		
		<dc:creator><![CDATA[Take]]></dc:creator>
		<pubDate>Sun, 18 Nov 2018 06:17:02 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel マクロ]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA[グラフ]]></category>
		<category><![CDATA[フォルダサイズ]]></category>
		<guid isPermaLink="false">https://lemon818.com/?p=1580</guid>

					<description><![CDATA[はじめに Windows パソコンで「空き容量が不足しています」といったメッセージが表示されたとき「どのフォルダが大きいのだろう？」と悩んだことはありませんか？ エクスプローラーで見てみてもフォルダのサイズが表示されない…]]></description>
										<content:encoded><![CDATA[<h2>はじめに</h2>
<p><span style="font-size: 16px;"><span style="font-family: helvetica, arial, sans-serif;">Windows パソコンで「空き容量が不足しています」といったメッセージが表示されたとき</span><span style="font-family: helvetica, arial, sans-serif;">「どのフォルダが大きいのだろう？」と悩んだことはありませんか？</span></span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">エクスプローラーで見てみてもフォルダのサイズが表示されないんです。</span></p>
<p><span style="font-size: 16px;"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-1588" src="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_1-1024x364.png" alt="" width="730" height="259" srcset="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_1-1024x364.png 1024w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_1-300x107.png 300w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_1-768x273.png 768w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_1-660x235.png 660w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_1.png 1119w" sizes="(max-width: 730px) 100vw, 730px" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">「<span style="color: #3366ff;"><strong>フォルダサイズがぱっとパっとわかるようにしたい</strong></span>」そんな時は <strong>Excel マクロ</strong>です。</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">Excel マクロをつかえば、自分で指定したパスの<strong>フォルダサイズの一覧をファイル名 + ファイルサイズで取得し、そのデータをもとにグラフ化できます。</strong></span></p>
<p><span style="font-size: 16px;"><img decoding="async" class="aligncenter wp-image-1590" src="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_2-1024x418.png" alt="" width="931" height="380" srcset="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_2-1024x418.png 1024w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_2-300x122.png 300w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_2-768x313.png 768w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_2-660x269.png 660w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_2.png 1530w" sizes="(max-width: 931px) 100vw, 931px" /></span></p>
<p>&nbsp;</p>
<p>この記事では、実際に私が作成したフォルダサイズの一覧表を算出しそのデータをもとにグラフ化する Excel マクロの作成方法（シート構成 + ソースコード）についてご紹介します。</p>
<p>&nbsp;</p>
<p>※ 2019/10/17 時点で<span style="color: #ff0000;"><strong>バージョンアップ</strong></span>しました！！！</p>
<p>&nbsp;</p>
<div class="sc_frame_wrap inline red">
<div class="sc_frame_title">バージョンアップ内容</div>
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid red">
<ol>
<li>入力済みの値とグラフの削除</li>
<li>フォルダパスを入力ダイアログから指定</li>
<li>フォルダサイズ取得時にエラーが発生した場合、空白で出力</li>
<li>その他（タイトル、ボタン等の追加）</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<h2>フォルダサイズをグラフ化するマクロ</h2>
<p>&nbsp;</p>
<p>今回作成する Excel マクロは下記のような動作を行います。</p>
<p>&nbsp;</p>
<div class="sc_frame_wrap inline green">
<div class="sc_frame_title">動作概要</div>
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid green">
<ol>
<li>マクロの実行ボタンを押します。</li>
<li>ダイアログ画面を表示させ、フォルダサイズ一覧を表示させるフォルダを選択します。</li>
<li>シートにフォルダサイズ一覧とグラフが表示されます。</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<p><span style="font-size: 16px;"><img decoding="async" class="aligncenter wp-image-1594 " src="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_4.png" alt="" width="1055" height="545" srcset="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_4.png 1368w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_4-300x155.png 300w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_4-768x397.png 768w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_4-1024x529.png 1024w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_4-660x341.png 660w" sizes="(max-width: 1055px) 100vw, 1055px" /></span></p>
<p>&nbsp;</p>
<h3>作成方法</h3>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">（１）Excel のシートを以下のようなレイアウトを作成します。</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">※ 表のレイアウトについてですが、一行目の A 列、B列に下記画面のように表のヘッダー名を入力してください。</span></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px;"><img loading="lazy" decoding="async" class="aligncenter wp-image-1592" src="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_3.png" alt="" width="412" height="261" srcset="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_3.png 725w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_3-300x190.png 300w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_3-660x419.png 660w" sizes="auto, (max-width: 412px) 100vw, 412px" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">（２）VBA の編集画面（<strong><span style="color: #ff0000;">赤枠</span></strong>の箇所）に次の<span style="color: #0000ff;"><strong><span style="font-family: helvetica, arial, sans-serif;">全てコード</span>をコピーして貼り付けます</strong></span>。</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">※ VBA の編集画面の表示方法がわからない場合は、下記リンクを見てください。</span></p>
<div class="sc_getpost"><a class="clearfix" href="https://lemon818.com/vba_start/" ><div class="sc_getpost_thumb post-box-thumbnail__wrap"><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2018/10/8e3b6f7cb40cde9b9f4399d6869f96f9-1.png" width="702" height="356"></div><div class="title">３分でできる！Excel VBA の開発を行うために必要な事前準備</div><div class="date">2018.11.14</div><div class="substr">いまから 「vba を始めたいけれど、Excel で何をどうやってすればいいかわからない」という悩みはありませんか？ 本ページでは vba をどうやってはじめるか３分以内に終わる方法を解説します。 v...</div></a></div>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">※ コードの詳細について後で（このページの<a href="#filesize_syosai">こちらから</a>）説明します。</span></p>
<h4><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">コピーした内容を貼り付ける箇所 </span></h4>
<p><span style="font-size: 16px;"><img loading="lazy" decoding="async" class=" wp-image-1101 aligncenter" src="https://lemon818.com/wp/wp-content/uploads/2018/11/key7_1.png" alt="" width="971" height="350" srcset="https://lemon818.com/wp/wp-content/uploads/2018/11/key7_1.png 1696w, https://lemon818.com/wp/wp-content/uploads/2018/11/key7_1-300x108.png 300w, https://lemon818.com/wp/wp-content/uploads/2018/11/key7_1-768x278.png 768w, https://lemon818.com/wp/wp-content/uploads/2018/11/key7_1-1024x370.png 1024w, https://lemon818.com/wp/wp-content/uploads/2018/11/key7_1-660x239.png 660w" sizes="auto, (max-width: 971px) 100vw, 971px" /></span></p>
<h4><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">コピーするソースコード</span></h4>
<pre class="crayon-plain-tag">' 定数定義
Const GRAPH_TITLE As String = "ファイルサイズ一覧"
Const LABEL_Y As String = "ファイルサイズ  (Bytes)"
Const LABEL_X As String = "ファイル名"
Const GRAPH_PLACE As String = "D4"

' 指定したフォルダ内のファイルサイズをグラフ表示
Sub main()

    Dim fname As String
    
    ' ダイアログからファイル名取得
    fname = printDialog()
    
    ' ファイル名取得できたらグラフで出力
    If fname &lt;&gt; "" Then
        Call printGraph(fname)
    End If
    
End Sub

' グラフ出力
Private Sub printGraph(ByVal fname As String)
    
    Dim num As Long: num = 1
    Dim FSO As Object, fileinfo As Variant
    Set FSO = CreateObject("Scripting.FileSYstemObject")
    
    ' グラフに表示させる値を出力
    For Each fileinfo In FSO.GetFolder(fname).subFolders
        num = num + 1
        Cells(num, 1) = FSO.GetFolder(fileinfo).Name
        Cells(num, 2) = FSO.GetFolder(fileinfo).Size
    Next fileinfo
    
    Set FSO = Nothing
    
    ' 出力するグラフの種類
    With ActiveSheet.Shapes.AddChart.Chart
        .ChartType = xlColumnClustered
        .SetSourceData Source:=ActiveSheet.Range("A1:B" &amp; getMaxRow(2))
         .ChartTitle.Text = GRAPH_TITLE
         .HasLegend = False
        ' Y軸の設定
        With .Axes(xlValue)
            .HasTitle = True '
            .AxisTitle.Caption = LABEL_Y
        End With
        ' X軸の設定
        With .Axes(xlCategory)
            .HasTitle = True '
            .AxisTitle.Caption = LABEL_X
        End With
    End With
    
    ' グラフの位置
    With ActiveSheet.ChartObjects
        .Top = Range(GRAPH_PLACE).Top
        .Left = Range(GRAPH_PLACE).Left
        .Height = 300
        .Width = 400
    End With
End Sub

' ファイル選択用ダイヤログ表示
Function printDialog()
    
    Dim fname As Variant
    
    With Application.FileDialog(msoFileDialogFolderPicker)
        If .Show = True Then
            fname = .SelectedItems(1)
        End If
    End With
    
    printDialog = fname
    
End Function

' 最終行番号
Function getMaxRow(row As Integer) As Integer
    getMaxRow = Range(convertAToNum(row) &amp; "65536").End(xlUp).row
End Function

' 列番号変換 アルファベット → 数値
Function convertAToNum(ByVal num As Long) As String
    tmp = Cells(1, num).Address(True, False)
    convertAToNum = Left(tmp, InStr(tmp, "$") - 1)
End Function</pre>
&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">（３）上記のマクロをボタン化します（マクロ名 : 「main」、ボタン名はなんでもOK！）</span></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px; font-family: helvetica, arial, sans-serif;"><img loading="lazy" decoding="async" class="aligncenter wp-image-1601" src="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_5.png" alt="" width="210" height="146" srcset="https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_5.png 318w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_5-300x208.png 300w, https://lemon818.com/wp/wp-content/uploads/2018/11/filesize_5-200x140.png 200w" sizes="auto, (max-width: 210px) 100vw, 210px" /></span></p>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">※ マクロをボタン化する方法は、下記リンクを参考ください。</span><span style="font-size: 16px; font-family: helvetica, arial, sans-serif;"></span></p>
<div class="sc_getpost"><a class="clearfix" href="https://lemon818.com/excel_button/" ><div class="sc_getpost_thumb post-box-thumbnail__wrap"><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2018/10/Excel_1540823069-150x150.png" width="150" height="150" alt="Excel マクロ をボタンから実行する方法【Excel vba】"></div><div class="title">Excel マクロ をボタンから実行する方法【Excel vba】</div><div class="date">2018.11.18</div><div class="substr">「vba でプログラムを書いたのでボタンを押して実行できるようにしたい」という悩みありませんか？ Excel マクロ をボタンで実行できるように方法を解説します。 ボタンの設定方法 （１）「開発」タブ...</div></a></div>
<h2><span style="font-size: 24px; font-family: helvetica, arial, sans-serif;">ソースコード詳細</span></h2>
<p>&nbsp;</p>
<p>今回作成したマクロは主に３つの関数（Sub プロシージャ）から構成されています。</p>
<p>この章で、定数の定義と下記の関数について説明します。</p>
<p>&nbsp;</p>
<div class="sc_frame_wrap inline green">
<div class="sc_frame_title">構成</div>
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid green">
<ol>
<li>メイン関数（下記２つの処理を含む関数）</li>
<li>ファイル名を取得するダイアログを表示させる関数</li>
<li>フォルダ名からグラフ出力する関数</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<h3><span style="font-family: helvetica, arial, sans-serif;">定数の定義</span></h3>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">グラフの表示項目について定義します。</span></p>
<p>&nbsp;</p>
<div class="sc_frame_wrap inline green">
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist li fa_angle_o green">
<ul>
<li>GRAPH_TITLE  : グラフのタイトル名</li>
<li>LABEL_X,LABEL_Y : X軸とY軸のラベル名</li>
<li>GRAPH_PLACE : 表の位置</li>
</ul>
</div>
</div>
</div>
<p>&nbsp;</p>
</div>
<pre class="crayon-plain-tag">' 定数定義
Const GRAPH_TITLE As String = "ファイルサイズ一覧"
Const LABEL_Y As String = "ファイルサイズ  (Bytes)"
Const LABEL_X As String = "ファイル名"
Const GRAPH_PLACE As String = "D4"</pre>
&nbsp;</p>
<h3><span style="font-family: helvetica, arial, sans-serif;">メイン関数</span></h3>
<p>&nbsp;</p>
<p><span style="font-size: 16px; font-family: helvetica, arial, sans-serif;">メイン関数内では、2</span><span style="font-size: 16px; font-family: helvetica, arial, sans-serif;">つの処理を行います。</span></p>
<p>&nbsp;</p>
<div class="sc_frame_wrap inline green">
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist li fa_angle_o green">
<div class="sc_designlist ol square solid green">
<ol>
<li>ダイアログからフォルダ名取得し fname という変数に代入（ダイアログから取得したフォルダ名）</li>
<li>取得したフォルダ名 fname からフォルダ内のファイルサイズを取得しグラフ化</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
</div>
<pre class="crayon-plain-tag">' 指定したフォルダ内のファイルサイズをグラフ表示
Sub main()

    Dim fname As String
    
    ' ダイアログからファイル名取得
    fname = printDialog()
    
    ' ファイル名取得できたらグラフで出力
    If fname &lt;&gt; "" Then
        Call printGraph(fname)
    End If
    
End Sub</pre>
&nbsp;</p>
<h3>ファイル名を取得するダイアログを表示させる関数</h3>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">Application.FIleDialog から フォルダ名を取得します。</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">今回は「キャンセル」ボタンが押されたときは何も処理していません。</span></p>
<p>&nbsp;</p><pre class="crayon-plain-tag">' ファイル選択用ダイヤログ表示
Function printDialog()
    
    Dim fname As Variant
    
    With Application.FileDialog(msoFileDialogFolderPicker)
        If .Show = True Then
            fname = .SelectedItems(1)
        End If
    End With
    
    printDialog = fname
    
End Function</pre><p>
&nbsp;</p>
<h3>フォルダ名からグラフ出力する関数</h3>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">長いので分けて説明します。</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">（本当はプロシージャ内のコードは ２０行に抑えたかったのですが、長くなってしまいすみません）。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">まず、フォルダ内の情報（フォルダ名、フォルダサイズ）を取得します。</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">そしてその情報を A列にフォルダ名、B列からフォルダサイズを順に出力させます。</span></p>
<p>&nbsp;</p><pre class="crayon-plain-tag">' グラフ出力
Private Sub printGraph(ByVal fname As String)
    
    Dim num As Long: num = 1
    Dim FSO As Object, fileinfo As Variant
    Set FSO = CreateObject("Scripting.FileSYstemObject")
    
    ' グラフに表示させる値を出力
    For Each fileinfo In FSO.GetFolder(fname).subFolders
        num = num + 1
        Cells(num, 1) = FSO.GetFolder(fileinfo).Name
        Cells(num, 2) = FSO.GetFolder(fileinfo).Size
    Next fileinfo
    
    Set FSO = Nothing</pre><p>
&nbsp;</p>
<p><span style="font-size: 16px; font-family: helvetica, arial, sans-serif;">グラフを棒グラフとして出力させるように設定します（xlColumnClustered）。</span></p>
<p><span style="font-size: 16px; font-family: helvetica, arial, sans-serif;">グラフにはタイトル名と軸ラベル付きで表示させるようにしています。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">A列、B列で出力させた値をグラフにします。A列 → X 軸 、B列 → Y軸 に表示させます。</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">下記、４行目の getMaxRow は引数を列番号とし、その列番号から最大行番号を取得するプロシージャです。</span></p>
<p>&nbsp;</p><pre class="crayon-plain-tag">' 出力するグラフの種類
    With ActiveSheet.Shapes.AddChart.Chart
        .ChartType = xlColumnClustered
        .SetSourceData Source:=ActiveSheet.Range("A1:B" &amp; getMaxRow(2))
         .ChartTitle.Text = GRAPH_TITLE
         .HasLegend = False
        ' Y軸の設定
        With .Axes(xlValue)
            .HasTitle = True '
            .AxisTitle.Caption = LABEL_Y
        End With
        ' X軸の設定
        With .Axes(xlCategory)
            .HasTitle = True '
            .AxisTitle.Caption = LABEL_X
        End With
    End With</pre><p>
&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">グラフの位置とサイズについて指定します。</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">今回はグラフの位置をセル番号D４（定数 : GRAPH_LABELとして定義済み）に表示しています。</span></p>
<p>&nbsp;</p><pre class="crayon-plain-tag">' グラフの位置
    With ActiveSheet.ChartObjects
        .Top = Range(GRAPH_PLACE).Top
        .Left = Range(GRAPH_PLACE).Left
        .Height = 300
        .Width = 400
    End With
End Sub</pre><p>
<span style="font-family: helvetica, arial, sans-serif; font-size: 16px;"> </span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">以下は私がよく使う便利プロシージャです。</span></p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">いいなと思いましたら是非参考にしてみてください。</span></p>
<p>&nbsp;</p>
<div class="sc_frame_wrap inline green">
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist li fa_angle_o green">
<div class="sc_designlist ol square solid green">
<ol>
<li><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">g</span><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">etMaxRow : ある列の最終行番号を取得（引数は列番号）</span></li>
<li><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">c</span><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">onvertAToNum : 列番号のアルファ別途変換をします（例 列番号A → １ に変換）</span></li>
</ol>
</div>
</div>
</div>
</div>
</div>
<p>&nbsp;</p><pre class="crayon-plain-tag">' 最終行番号
Function getMaxRow(row As Integer) As Integer
    getMaxRow = Range(convertAToNum(row) &amp; "65536").End(xlUp).row
End Function

' 列番号変換 アルファベット → 数値
Function convertAToNum(ByVal num As Long) As String
    tmp = Cells(1, num).Address(True, False)
    convertAToNum = Left(tmp, InStr(tmp, "$") - 1)
End Function</pre><p>
&nbsp;</p>
<h2><span style="font-family: helvetica, arial, sans-serif;">最後に</span></h2>
<p>&nbsp;</p>
<p><span style="font-family: helvetica, arial, sans-serif; font-size: 16px;">いかがでしたでしょうか？</span></p>
<p><span style="font-size: 16px; font-family: helvetica, arial, sans-serif;">コマンドプロンプトでもフォルダ内のサイズはわかるんですが、グラフ化することで一目でわかるようにしたく今回作成しました。</span></p>
<p><span style="font-size: 16px; font-family: helvetica, arial, sans-serif;">もし作成した Excel マクロが欲しい方は下記ボタンからダウンロードください。</span></p>
<p>&nbsp;</p>
<div class="button frame block green"><a href="https://lemon818.com/wp/wp-content/uploads/2019/10/folder-size-graph_1.2.xlsm" class="midium">フォルダサイズをグラフ化する Excel マクロをダウンロードする</a></div>
<div></div>
<div></div>
<div></div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
