我尽量填写我的VBA knowledege一些差距,我很困惑,为什么这个代码不VBA工作:范围 - VBA - 为什么这个代码不起作用?
Sub RangeTest()
Dim TemplateRange As Range
Set TemplateRange = ThisWorkbook.Worksheets("Template").Range("A7:BO200")
For Each thing In ThisWorkbook.Worksheets("Template").Range("A7:BO200").Columns(2)
Debug.Print thing
Next thing
End Sub
是一个范围不是一组您可以遍历其它的对象?现在想想看,我想可能不会。我注意到我可以遍历范围的.values。但我认为范围本身只是一个对象?
那么你可以只遍历每个单元,'对于每个东西在ThisWorkbook.Worksheets(“模板”)范围(“A7:BO200”)。列(2).Cells' – chancea 2015-02-06 15:57:10