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之後的內容:) –