- ベストアンサー
【ExcelVBA】非表示行の高さを取得する方法
いつもこちらで勉強させていただいています。 VBAで非表示にされたExcelの行の高さを取得したいのですが、可能でしょうか。 (再表示した際に元の高さで表示されるので 非表示前の高さを取得できる方法があるように思っています。) ・Excel2003 ・試したプロパティ ・Rows.Height ・Rows.RowHeight ※どちらも0pointでした 以上です。宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
せっかく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
お礼
いただいたソースを参考に実装し、実現することができました。 このような応用があるのですね!目からうろこです。 急な仕事でしたので、とても助かりました。 有難う御座いました。