0
使用单元格引用具有数字或字母的列部分时,它会更快/更好吗?单元格(1,#)与单元格(1,@)
除了使用字母使得代码更易于在使用更高编号的列时读取以及使用数字允许更容易循环的明显观点之外,其中一个优点/缺点有什么优点/缺点?
使用单元格引用具有数字或字母的列部分时,它会更快/更好吗?单元格(1,#)与单元格(1,@)
除了使用字母使得代码更易于在使用更高编号的列时读取以及使用数字允许更容易循环的明显观点之外,其中一个优点/缺点有什么优点/缺点?
这是一个个人喜好的问题。您可以轻松地循环(即使是字母)
Sub LoopLetters()
Dim letter As Variant
For Each letter In Array("A", "B", "C", "D")
MsgBox Cells(1, letter).Value
Next letter
End Sub
双方的工作,都被记录在案。我非常喜欢数字超过字符串,但这主要是品味的问题。 – 2015-03-13 17:29:47
如果你想知道哪一个更快,建立一个测试来比较一个重复次数与另一个重复次数的重复次数。我猜测时间与文字相同,因为我希望编译器能够转换为解释器喜欢的任何格式。 – 2015-03-13 17:54:09
我建立了一个测试,发现其中一个没有性能优势。感谢大家! – mikemass90 2015-03-20 17:37:10