基本上,我試圖完成的是:從表中刪除所有行,從表中的光標所在的位置開始刪除所有行。從合併單元格的表中刪除一個範圍
的問題是,該表包含垂直合併的細胞,所以當我嘗試做這樣的事情:
For i = Selection.Tables(1).Rows.Count To Selection.Cells(1).RowIndex Step -1
Selection.Tables(1).Rows(i).Delete
Next
它抱怨說,各行不能訪問,因爲表包含垂直合併單元格。
我也嘗試先選擇範圍,然後刪除選擇。但我無法正確定義範圍定義;它總是抱怨說有一個定義不正確的參數。
正是我所需要的,謝謝! – Setsu
得到錯誤5991 ....因爲垂直合併的單元格。 –
@Totty你有什麼表格佈局?我已經嘗試過使用垂直和水平合併的絕對組合,並且無法讓它失敗一次。 – CuberChase