什么是;范围(“F:F”)“;在Excel宏中是什么意思?
我正在调试一个宏,对它们几乎没有经验,f:f是什么意思?我理解第一个范围,我猜f:f表示当前选择的范围,但这只是一个猜测什么是;范围(“F:F”)“;在Excel宏中是什么意思?,excel,vba,Excel,Vba,我正在调试一个宏,对它们几乎没有经验,f:f是什么意思?我理解第一个范围,我猜f:f表示当前选择的范围,但这只是一个猜测 ws.Range("A1:M65536").ClearContents ws.Range("F:F").FormatConditions.Delete 有人能帮我澄清一下吗?它指的是整个F列的范围F:H是列F,G和H等。F:F是指整个F列。因此在这个特定示例中将ws.Range(“A1:M65536”)。ClearContent最好用ws.Ran
ws.Range("A1:M65536").ClearContents
ws.Range("F:F").FormatConditions.Delete
有人能帮我澄清一下吗?它指的是整个
F
列的范围F:H
是列F
,G
和H
等。F:F
是指整个F
列。因此在这个特定示例中将ws.Range(“A1:M65536”)。ClearContent
最好用ws.Range(“A:M”)代替.ClearContents
假设需要删除的是整个栏目,isI不是专家,但使用A:m
似乎比A1:M65536
更干净。即使最后一行可能大于工作表的大小,但它似乎是任意的。+1 Martin:)@Jacxel:是的,最好使用ws.Range(“A:M”).ClearContents
。这也适用于所有版本的Excel。在Excel 2007以后的版本中,原始代码将不会清除第65537行以后的内容:)