ヘッダー列のテキストとフィルタがオンのときに表示されるドロップダウン矢印に合わせて、ワークシートの各列の幅のサイズを変更しようとしています。フィルタードロップダウンのためのスペースを許可するヘッダーの列幅を自動調整
次のコードは、ワークシート上のすべての列のサイズを変更します(ただし、ヘッダー行だけでなく)列のすべての行に対して標準の自動フィット機能を使用します。
以下のコードは、ヘッダー行のみに基づいて列のサイズを設定するので、私が達成しようとしているものに近いです。
Dim HeaderRow As Range
Set HeaderRow = Application.InputBox("Select the row which contains the headers", "Obtain Range Object", Type:=1)
HeaderRow.Select
Selection.Columns.AutoFit
各列の幅に自動調整幅を追加する方法について説明しました。私は、テキストを切り捨てたドロップダウンフィルターの矢印を使わずにヘッダーを読むことができるように、各幅に3.0を追加したいと決めました。
私の考えは、各ヘッダーに2つのスペースを追加し、各ヘッダーの列を自動調整することです。
これを達成する方法や、上記のコードを改善して選択を使用しない方法に関する提案はありますか?