【发布时间】:2017-03-06 08:16:38
【问题描述】:
我收到一个错误,我的下一个没有 for :/ 我在这里想念什么。我希望它检查C列(单元格(y,3)),如果它是空白的,那么查看A列,在G中找到匹配的值,然后在C列的F中给出相应的值。如果它不是空白的,然后垂直移动到下一个单元格。
Dim x As Double
Dim y As Double
For y = 2 To 84212
For x = 531 To 632
If IsEmpty(Cells(y, 3)) Then
If Cells(y, 1).Value = Cells(x, 6).Value Then Cells(y, 3).Value = Cells(x,7).Value
Else: Next x
Else: Next y
End Sub
【问题讨论】:
-
我建议你使用(免费)智能压头:oaltd.co.uk/indenter/default.htm
标签: excel if-statement for-loop vba