Excel 在表VBA中为每个日期执行任务

Excel 在表VBA中为每个日期执行任务,excel,vba,for-loop,Excel,Vba,For Loop,我有一个VBA,它根据表“Analysetable”中的值创建数组 因此,我想得到一些帮助的是如何编写VBA,以便它能够为col“AnalyseTable[date]”中的每个日期编写代码。同一日期最有可能出现多次,然后对所有1运行VBA。11月3日,全部。十一月等等 我希望这是可行的 循环可能正常 Dim cel As Range For Each cel In Range("AnalyseTable[Date]") Debug.Print cel.Value ' do som

我有一个VBA,它根据表“Analysetable”中的值创建数组

因此,我想得到一些帮助的是如何编写VBA,以便它能够为col“AnalyseTable[date]”中的每个日期编写代码。同一日期最有可能出现多次,然后对所有1运行VBA。11月3日,全部。十一月等等

我希望这是可行的

循环可能正常

Dim cel As Range
For Each cel In Range("AnalyseTable[Date]")
    Debug.Print cel.Value
    ' do some your code
Next cel

我很困惑,一旦你使用name
Analysetable
,在另一个例子中是
Analysetable
,在另一个例子中是
AnalyseTabel
,你意识到了吗?是的,我错过了,这是正确的。我尝试过这个解决方案,这也是我的goto解决方案,但我刚刚设法让VBA在所有数据下运行了400次。。也许我应该减少测试运行的数据量。。
Dim cel As Range
For Each cel In Range("AnalyseTable[Date]")
    Debug.Print cel.Value
    ' do some your code
Next cel