我有一个Excel工作表应用程序,我只需从row
删除Column 'A'
到Column 'M'
,因为Column 'N'
中有某些数据。删除语句以仅删除该范围。例如,如果我在行9
中有数据,我想将A9
删除到M9
,并且N9
中的列不应受到影响。同样,insert语句仅将单元格从A9
转移到M9
。
答案 0 :(得分:0)
从A9到M9删除信息的简单声明
Sheets("yourSheetName").Range("A9:M9").ClearContents
如果将生成的单元格向上移动一行,它会使您的数据与N9中的数据不同步,除非无关紧要。 删除和升档
Sub Delete_Range_To_ShiftUp()
Range("A9:M9").Delete Shift:=xlUp
End Sub
要仅插入范围(不是整行),请尝试此
Sub Insert_Range_To_ShiftDown()
Range("A9:M9").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub