我有一个超过 6000 行和 300 列的电子表格。我需要知道如何在 vba 中编写代码,这将允许我读取列中的单元格,如果说“否”,那么它将右侧的 3 个单元格设置为零。我调试它时没有错误,但错误在 cell.Offset 行中。想法?
先感谢您
Sub Macro1()
Dim rng As Range
Dim cell As Object
With Sheets("Sheet1")
Set rng = .Range("C1:C6000")
For Each cell In rng
If cell.Value = "no" Then
cell.Offset(0, 1).Value = 0
Exit For
End If
Next
End With
End Sub