行 の 高 さ 自 動 調 整 アドイン AutoFitRowEx の 使 い 方 1 はじめに Excel には 行 の 高 さを 自 動 調 整 する 機 能 がありますが 結 合 セルに 対 しては 自 動 調 整 が 一 切 行 われません また 行 の 自 動 調 整 機 能 は 印 刷 用 に 自 動 調 整 されているわけではないため 行 の 高 さを 自 動 調 整 したにもかかわらず 印 刷 時 に セルの 文 末 が 印 刷 されないことがあります このため 各 セルに 比 較 的 長 い 文 を 記 載 した 場 合 各 セルが 文 末 まで 表 示 されていることを 人 が 確 認 し 調 整 するという のが 現 状 です これによって 表 示 されていない 文 末 が 存 在 しても 気 付 かず Excel 文 書 を 印 刷 した 際 にようやく 気 付 く というトラブルが 発 生 します 本 アドインは 結 合 セルを 含 めた 行 の 高 さの 自 動 調 整 および 印 刷 用 の 行 の 高 さ 調 整 の 機 能 を 備 えており 上 記 の 問 題 を 解 決 することができます 2 アドインの 機 能 2.1 行 の 高 さの 自 動 調 整 本 アドインを 設 定 すると Excel 画 面 上 で 右 クリックすると 表 示 されるショートカッメニュー( 右 クリックメニュー)に 行 の 高 さを 自 動 調 整 というショートカットが 追 加 されます 行 の 高 さを 自 動 調 整 を 選 択 すると 選 択 中 のセルで 指 定 さ れた 行 に 対 して 行 の 高 さの 自 動 調 整 を 行 います ( 選 択 はどの 列 でもかまいません) 行 の 高 さの 自 動 調 整 には 表 示 用 印 刷 用 の2 種 類 を 用 意 しています 表 示 用 を 実 行 した 場 合 PC 上 で 表 示 を 行 う 場 合 の 最 適 な 行 の 高 さに 自 動 調 整 します 印 刷 の 必 要 がなく PC 上 で 表 示 させたい 場 合 に 適 しています 印 刷 用 を 実 行 した 場 合 印 刷 での 最 適 な 行 の 高 さに 自 動 調 整 します 各 セルの 文 末 まで 表 示 して 印 刷 したい 場 合 に 適 しています なお 1セル 内 に 複 数 のフォントが 指 定 されていた 場 合 は 高 さは 少 し 大 きめに 調 整 します 一 時 作 業 ファイルとして 高 さ 調 整 マクロ 一 時 作 業 用 残 っていたら 削 除 してください という 名 前 を 使 用 する ため 同 名 のシートがあるとそのシートを 削 除 してしまいます このため 同 名 のシートは 作 成 しないでください VBA であるため 戻 る 操 作 (Ctrl+Z)を 行 うことができませんので 注 意 してください
2.2 文 がセルの 行 の 高 さの 限 界 値 を 超 えた 場 合 の 処 理 本 アドインは 文 がセルの 行 の 高 さの 限 界 値 (409.5 ポイント)を 超 えている 場 合 に 行 を 追 加 し 自 動 調 整 する 機 能 を 備 えています 文 がセルの 行 の 高 さの 限 界 値 (409.5 ポイント)を 超 えている 場 合 メッセージボックスを 表 示 し 行 挿 入 処 理 が OK の 場 合 は 行 を 挿 入 して 高 さを 自 動 調 整 します キャンセルの 場 合 は 行 を 挿 入 せずに 高 さを 自 動 調 整 します 行 を 挿 入 した 際 は 挿 入 した 行 のセルとその 一 つ 上 のセルを 自 動 的 に 結 合 します このメッセージボックスは 実 行 時 に 1 回 のみ 表 示 し 以 後 はメッセージボックスで 選 択 された 処 理 を 他 のセルの 高 さが1 行 の 限 界 値 を 超 えたセルに 対 しても 行 います 文 が 行 の 高 さの 限 界 値 を 超 えている
2.3 シート 全 体 への 実 行 シート 全 体 に 対 して 高 さの 自 動 調 整 を 行 う 場 合 は シートの 一 番 左 上 ( 下 図 参 照 )をクリックした 後 右 クリックで ショートカッメニューを 表 示 し 行 の 高 さを 自 動 調 整 を 実 行 してください 実 行 は 1 行 目 から 記 載 されているデータがある 最 終 行 に 対 して 行 います そのため 記 載 範 囲 が 巨 大 で ない 限 り 実 行 時 間 はそれほどかかりません ここを 押 すとシート 全 体 を 選 択 できます 2.4 ショートカットキー Ctrl + Shift + r を 押 すと 本 アドインが 起 動 します 2.5 ステータスの 表 示 現 在 の 処 理 状 況 は Excel ウィンドウの 左 下 にあるバーに 表 示 されます 処 理 完 了 時 には 下 記 のメッセージボックスを 表 示 します 2.6 非 表 示 行 に 対 する 対 応 Excel 標 準 の 行 の 高 さ 自 動 調 整 機 能 を 非 表 示 行 に 対 して 実 行 すると 非 表 示 が 解 除 されてしまい 再 度 非 表 示 に 手 で 戻 す 手 間 が 発 生 します この 問 題 を 解 決 するため 本 アドインでは 行 の 高 さ 自 動 調 整 を 行 った 後 で 実 行 前 に 非 表 示 だった 行 を 非 表 示 に 戻 します 2.7 非 表 示 列 に 対 する 対 応 非 表 示 列 のセルに 対 しては 表 示 用 印 刷 用 のどちらも Excel 標 準 の 行 の 高 さ 自 動 調 整 のみ 行 います
3 アドインの 設 定 アドインの 設 定 方 法 は google 等 の 検 索 サイトで Excel アドインの 使 い 方 などと 検 索 していただくと 丁 寧 な 説 明 が 記 載 されたサイトが 出 てくるため そちらを 読 んでから 手 順 1へ 進 むとスムーズに 設 定 できると 思 います 3.1 手 順 1:アドインをアドインフォルダへコピー C:\Users\ ユーザー 名 \AppData\Roaming\Microsoft\AddIns ( ユーザー 名 はユーザーによって 異 なります) にエクセルのアドインを 保 存 する 場 所 があるため そこに 本 アドイン( 行 の 高 さ 自 動 調 整 (AutoFitRowEx).xlam)を 保 存 してください なお Excel97~2003 の 方 は Excel97-2003 用 (xla ファイル) フォルダの 中 に Excel97-003 用 のアドイ ンを 用 意 しておりますのでそちらをご 使 用 ください アドイン 設 定 時 に 上 記 フォルダを 開 くため その 時 に 本 アドインを 保 存 すると 簡 単 に 保 存 することができます Excel2013 では AddIns フォルダに 保 存 しないと 動 作 しないようでした このため アドインは 上 記 の AddIns フォ ルダに 保 存 してください またアドインは 実 行 時 に 毎 回 読 み 出 すため 設 定 後 もアドインファイルは 同 じ 場 所 に 保 管 し てください 3.2 手 順 2:アドインの 指 定 (Excel2010 の 場 合 ) (1)Excel 画 面 にて[ファイル]ツールバー -> オプションを 押 し Excel のオプションダイアログを 開 きます (2)[Excel のオプション]ダイアログボックスの 左 ペインで [アドイン]をクリックします (3)ダイアログボックス 下 の[ 管 理 ]リストボックスが Excel アドイン になっているのを 確 認 して [ 設 定 ]ボタンをクリック します (4) 実 行 すると[アドイン]ダイアログボックスが 表 示 されます (5)[ 参 照 ]ボタンをクリックします 実 行 すると[ファイルの 参 照 ]ダイアログボックスが 表 示 されます (3) 先 ほど 手 順 1で 保 存 したアドインを 指 定 してください これで 設 定 完 了 です アドインは Excel 起 動 時 に 読 み 出 すようになっているため Excel を 再 起 動 してください 3.3 その 他 :アドインの 設 定 解 除 (1)[アドイン]ダイアログボックスで 行 の 高 さ 自 動 調 整 (AutoFitRowEx) のチェックボックスをオフにします (2)アドインの 実 体 ( 行 の 高 さ 自 動 調 整 (AutoFitRowEx).xlam)が 保 存 されているフォルダを 開 き アドインの 実 体 (xlam ファイル)を 別 のフォルダに 移 動 または 削 除 します (3)アドインの 実 体 (.xlam ファイル)が 存 在 しなくなった 状 態 で[アドイン]ダイアログボックスを 開 き 登 録 を 解 除 したい アドインをクリックします 実 行 すると アドインが 見 つかりません リストから 削 除 しますか? という 確 認 が 表 示 されます ここで[はい]ボタンをクリックすると アドインの 登 録 が 解 除 されて[アドイン]ダイアログボックスのリストから 消 去 されます 4 動 作 環 境 Excel97~2003, Excel2010, Excel2013 5 使 用 条 件 このプログラムはフリーウェアです 著 作 権 は toowaki が 持 ちます 転 載 は 自 由 に 行 ってください また 当 ソフト 添 付 のアドインの 改 ざん 変 更 等 を 行 わないようお 願 いします 6 免 責 このプログラムを 使 用 して 生 じた 損 害 等 につきましては 作 者 はいっさい 関 与 しません 使 用 者 の 責 任 で 本 プログラムを 使 用 してください 7 連 絡 先 何 かご 要 望 等 ございましたら toowaki.fc2@gmail.com までメールお 願 いします また 下 記 URL に 本 ソフト 以 外 にも 公 開 しておりますのでもし 良 ければご 覧 ください http://toowaki.web.fc2.com/
8 履 歴 日 付 内 容 Ver. 編 集 者 2014/10/28 新 規 作 成 1.0 toowaki 2014/12/05 シート 全 選 択 の 際 のオーバーフローに 対 して 対 応 1.1 2014/12/12 シート 全 選 択 の 際 のオーバーフローに 対 して 対 応 しきれていなかったた 1.2 め 修 正 2015/01/06 数 式 セルに 対 しての 高 さ 調 整 に 対 応 1.3 2015/01/24 非 表 示 列 非 表 示 行 に 対 する 処 理 に 対 応 1.4 2015/02/05 Excel2003 以 前 のバージョンで 動 作 するように 修 正 自 動 調 節 という 単 語 を 自 動 調 整 に 統 一 2015/03/21 保 護 されたシートの 場 合 はメッセージを 表 示 し 高 さ 調 整 は 行 わないよう にした 2015/04/04 印 刷 用 の 行 の 高 さ 調 整 機 能 を メイリオ Meiryo UI フォントに 対 して 対 応 した また その 他 マイナーなフォントにも 対 応 した 高 速 化 のため 数 字 のみのセルは 高 さ 調 整 は 標 準 機 能 の 高 さ 調 整 のみ 行 うようにした Excel2013 のみで 稀 に 極 度 に 処 理 速 度 が 遅 くなる 現 象 が 発 生 していたた め ウィンドウを 最 小 化 して 回 避 する 修 正 を 行 った 2015/4/26 行 番 号 上 でも 右 クリックメニューに 行 の 高 さを 自 動 調 整 が 表 示 される ようにした Excel2013 にて 印 刷 用 で 実 行 した 際 にごく 稀 に 文 末 が 切 れることがあり 微 調 整 を 行 った 2015/7/12 表 示 を ページレイアウト にした 場 合 に 行 の 高 さ 自 動 調 整 機 能 を 使 用 すると 停 止 してしまう 現 象 を 改 善 した ショートカットキー Ctrl + Shift + r を 押 すと 行 の 高 さ 自 動 調 整 の 画 面 が 表 示 されるようにした 1.5 1.6 1.7 1.8 2.0