1

VBAコードの一部に問題があります:

    Sub Macro3()
    Sheets("Output").Select
    Rows("5:160").Select
    Selection.Rows.AutoFit
    End Sub

私の観点からすると、シート「出力」内の行5:160に自動サイズ設定を適用する必要があります。シート「出力」にコードを追加したので、開くたびに自動的に適切なサイズに変更されます。ただし、何も起こりません。しかし、手動で行を選択し、CRTL + C + H + O + Aを押して行のサイズを自動設定すると、正しく機能します。

誰かが間違いがどこにあるか推測していますか?大きな助けになるでしょう!

よろしくお願いします!

4

1 に答える 1

2

開くたびに、自動的に適切にサイズ変更されるはずです。

このためには、コードをThisWorkbookコード領域に配置する必要があり、Workbook_Open()イベントを使用する必要があります

これを見る

Private Sub Workbook_Open()
    Sheets("Output").Rows("5:160").Rows.AutoFit
End Sub

スナップショット

ここに画像の説明を入力

于 2012-07-11T16:31:56.027 に答える