在Excel中从动态行创建范围并将数字格式设置为百分比

6pp0gazn  于 2023-03-04  发布在  其他
关注(0)|答案(1)|浏览(100)

我正试图从动态行创建范围。我有以下内容:

Set mytestrange = ThisSheet.Range("I" & (GrossProfitMarginRow) & ":XX" & (GrossProfitMarginRow))
mytestrange.NumberFormat = "0.0%"

GrossProfitMarginRow为16,我希望将第I列和第XX列之间的行上的所有单元格设置为百分比格式0.0%。不幸的是,上面的方法不起作用。是否有其他方法?

oaxa6hgo

oaxa6hgo1#

在设置格式之前调用mytestrand.ClearFormats修复了格式未在范围中显示的问题。

相关问题