こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【ExcelVBA】非表示行の高さを取得する方法

いつもこちらで勉強させていただいています。

VBAで非表示にされたExcelの行の高さを取得したいのですが、可能でしょうか。
(再表示した際に元の高さで表示されるので
 非表示前の高さを取得できる方法があるように思っています。)

・Excel2003
・試したプロパティ
  ・Rows.Height
  ・Rows.RowHeight
    ※どちらも0pointでした

以上です。宜しくお願い致します。

投稿日時 - 2008-10-16 17:16:50

QNo.4406242

すぐに回答ほしいです

質問者が選んだベストアンサー

せっかくVBAを作成するのですから、一瞬表示させて高さを変数に仕舞い込むのはいかがですか。
[例]
If Rows(i).EntireRow.Hidden = True Then
Rows(i).EntireRow.Hidden = False
Line_Hight = Rows(i).RowHeight
Rows(i).EntireRow.Hidden = Ture
MsgBox Line_Hight
End If

投稿日時 - 2008-10-16 17:37:59

お礼

いただいたソースを参考に実装し、実現することができました。
このような応用があるのですね!目からうろこです。
急な仕事でしたので、とても助かりました。
有難う御座いました。

投稿日時 - 2008-10-16 18:54:01

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問