22

数値を含む長い変数 X があります。415と言います。

ワークシートの行 415 以下をすべて削除するにはどうすればよいですか?

スプレッドシートが行 415 とその下にある可能性があるものでクリーンであることを確認したいと考えています。

どうすればいいですか?ありがとう。

4

4 に答える 4

47

以下のようなものがあなたのニーズに合うように聞こえます:

With Sheets("Sheet1")
    .Rows( X & ":" & .Rows.Count).Delete
End With

ここで、Xは行番号(415)の変数です。

于 2012-08-06T21:30:04.777 に答える
14

別のオプションはSheet1.Rows(x & ":" & Sheet1.Rows.Count).ClearContents(または.Clear) です。代わりにこのメソッドを使用する理由.Deleteは、削除された範囲内の依存関係を持つセル (たとえば、それらのセルを参照する数式が空であっても) が表示されるため#REFです。このメソッドは、クリアされたセルへの数式参照を保持します。

于 2012-08-07T15:21:49.770 に答える