2017-07-13 17 views
1

C9から始まるヘッダーを持つデータがあります。データの範囲はC10からAT100です。私は、ユーザーフォームに置かれた数字に基づいてちょうどいくつかの行を削除し、データをシフトアップできる必要があります。したがって、整数が5と評価された場合、10行目から15行目のデータは削除され、その下のデータはテーブルをいっぱいにするために上にシフトされます。次のようにVBA:特定のセルから始まる整数の行を削除します。

私の計算は次のとおりです(。それらは私のヘッダーであるため)

Dim toDelete As Integer 

Num_1 = SpinButton1.Value 
Num_2 = SpinButton2.Value 

toDelete = Num_1 * Num_2 

toDeleteが10だった場合、私は行9以下の10行を削除したいと思うあなたが与えることができる任意のヘルプをありがとう!

答えて

3

使用:「オブジェクトこのプロパティまたはメソッドをサポートしていません」

Rows(10).Resize(toDelete).Delete 
+0

538は私にランタイムエラーを与えましたそれは何を意味するのでしょうか?編集:それを傷つける。私はタイプミスをしました。それは美しく動作します! –

関連する問題