首页 > 解决方案 > 如何循环遍历同一个单元格

问题描述

Private Sub CommandButton1_Click()
    Range("C10").Select

    For Range("C10").Value = 0 To 35
        Range("C10").Value = Range("C10").Value + 1
    Next
End Sub

我已经为单元格编写了上面的代码,以循环遍历 values = 0 到 35 。我这样做是因为还有其他公式的值根据 Range("C10") 的值而变化。

代码不起作用

标签: excelvbaexcel-formula

解决方案


在 For ... Next 循环中添加一个增量变量。

Option Explicit

Private Sub CommandButton1_Click()

    Dim i As Long

    For i = 0 To 35

        Range("C10").Value = i

        'do other stuff here

    Next

End Sub

推荐阅读