メインコンテンツへスキップ

行の高さまたは列の幅をセルに表示するにはどうすればよいですか?

ワークシートの各行の高さや各列の幅を知りたい場合があります。 行の高さまたは列の幅を使用して、行の高さまたは列の幅をXNUMXセルずつ確認していますか? 今日は、このタスクにすばやく対処するための秘訣をいくつか紹介します。

[名前を定義]を使用して、各行の高さをセルに表示します

ユーザー定義関数を使用して、セルに各行の高さを表示します

ユーザー定義関数を使用して、セルに各列幅を表示します


矢印青い右バブル [名前を定義]を使用して、各行の高さをセルに表示します

Excelでは、範囲名を作成してから、対応する数式を適用できます。 次の手順で実行してください。

1. 行の高さと列の幅を取得するワークシートをアクティブにします。

2に設定します。 OK をクリックします。 > 名前を定義する、スクリーンショットを参照してください:

ドキュメント行の高さ-1

3.次に、[新しい名前]ダイアログボックスで、[名前]テキストボックスに定義名を入力し、次の式= get.cell(17、a1)を[参照先]ボックスに入力します。スクリーンショットを参照してください。

ドキュメント行の高さ-1

4.次に、[OK]ボタンをクリックしてこのダイアログを閉じます。空白のセルに、次の数式を入力してください= rowheight。スクリーンショットを参照してください。

ドキュメント行の高さ-1

5.次に、行の高さを取得する範囲セルまで塗りつぶしハンドルをドラッグすると、各行の高さがセルに入力されます。

ドキュメント行の高さ-1


矢印青い右バブル ユーザー定義関数を使用して、セルに各行の高さを表示します

コードに興味がある場合は、ユーザー定義関数を作成して、各行の行の高さを取得することもできます。

1。 を押し続けます Altキー+ F11 Excelでキーを押すと、 Microsoft Visual Basic forApplicationsウィンドウ.

2に設定します。 OK をクリックします。 インセット > モジュール、次のマクロをに貼り付けます モジュールウィンドウ.

VBAコード:各行の高さをセルに表示します

Function RowHeight(MR As Range) As Double
Application.Volatile
RowHeight = MR.RowHeight
End Function

3。 次に、このコードを保存して閉じ、ワークシートに戻って、この数式を入力します = RowHeight(A1) 最初の行の空白のセルに入力し、塗りつぶしハンドルを、各行の行の高さを表示する範囲セルまでドラッグします。


矢印青い右バブル ユーザー定義関数を使用して、セルに各列幅を表示します

各列の列幅を取得するには、ユーザー定義関数を使用することもできます。

1。 を押し続けます Altキー+ F11 Excelでキーを押すと、 Microsoft Visual Basic forApplicationsウィンドウ.

2に設定します。 OK をクリックします。 インセット > モジュール、次のマクロをに貼り付けます モジュールウィンドウ.

VBAコード:各列の幅をセルに表示します

Function ColumnWidth(MR As Range) As Double
 Application.Volatile
 ColumnWidth = MR.ColumnWidth
End Function

3。 次に、このコードを保存して閉じ、ワークシートに戻って、この数式を入力します = ColumnWidth(A1) 最初の列の空白のセルに入力し、塗りつぶしハンドルを各列の列幅を表示する範囲セルに右にドラッグすると、セル内の相対的な列幅が表示されます。 スクリーンショットを参照してください:

ドキュメント行の高さ-5
-1
ドキュメント行の高さ-6

関連記事:

Excelで行の高さ/列の幅を交互に変更するにはどうすればよいですか?

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The column user defined function only works for one column. I edited as below to give the total for multiple columns. The same concept could be applied to the Row UDF.

Function ColumnWidth(MR As Range) As Double
Application.Volatile
Dim c As Range
For Each c In MR
ColumnWidth = c.ColumnWidth + ColumnWidth
Next c
End Function
This comment was minimized by the moderator on the site
C'est un bug Excel : une function n'est recalculée que si une "valeur" d'une des cellules d'entrée change. Or, les valeurs ne changent pas, mais juste la largeur ==> donc pas de recalcul. Même pas avec F9...
Un contournement (pas terrible mais évite de revalider chaque cellule à chaque fois) : mettre par exemple "+aujourdhui()*0" à la fin de la formule qui appelle la function, elle se recaculera dès l'appui sur F9.
This comment was minimized by the moderator on the site
These code options only seem to work "at first." When you then adjust the row height, the value does not update (Excel in Office 365). Any resolution to that? I want to display a value or use conditional formatting based on the calculated row height.
This comment was minimized by the moderator on the site
The Range Name is only working for one cell height and not the others
This comment was minimized by the moderator on the site
this works until you use the custom formula in a new tab. it references the original tab you created the formula in
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations