使用vba删除行而不会在Excel中丢失公式
我有一个Excel表单,其中有一个下拉表和一个正常的Excel单元格。 我试图清除表格的内容,并且已经完成了
range("X").ClearContents
但它的问题是要清除的内容,但我能够看到它的表边界。
当我使用了
Range("X").Select Application.DisplayAlerts = False Selection.Delete Application.DisplayAlerts = True Range("X").Select Selection.ClearContents
它删除表(内容和边界),但我可以看到在下拉列表中的公式,即下拉单元格已成为正常单元格。
提前致谢!
您可以使用ClearFormats()
方法 ,这将删除表格边框。
另外,要清除内容,您不必先select范围。 利用With
语句
With Range("X") .ClearContents .ClearFormats End With
以上应该达到你以后的。