2
我调试宏,并与他们的经验非常少,是什么在F:F是什么意思?我了解第一个范围,我猜f:f表示当前选择的范围,但这只是一个猜测。什么是 “范围(” F:F “)” 在Excel宏是什么意思?
ws.Range("A1:M65536").ClearContents
ws.Range("F:F").FormatConditions.Delete
有人能为我澄清吗?
我调试宏,并与他们的经验非常少,是什么在F:F是什么意思?我了解第一个范围,我猜f:f表示当前选择的范围,但这只是一个猜测。什么是 “范围(” F:F “)” 在Excel宏是什么意思?
ws.Range("A1:M65536").ClearContents
ws.Range("F:F").FormatConditions.Delete
有人能为我澄清吗?
这意味着,是整个F
列的范围内。 F:H
是列F
,G
和H
等
F:F
意味着整个F
柱。
所以在此特定示例将'ws.Range。( “A1:M65536”)ClearContents'可以更好地由'ws.Range替换( “A:M”)。ClearContents'假设它是一个需要整个列删除这是 – Jacxel
我不是专家,但使用'答:相比'A1 M'看起来更干净:M65536'。即使最后一行可能大于工作表的大小,它似乎是任意的。 –
+1马丁:) @Jacxel:是的,它是更好的使用'ws.Range。( “A:M”)ClearContents'。这也适用于所有版本的Excel。在Excel 2007中,原始代码不会清除行65537之后的内容:) –