从行中获取单元格
我在VBA中编写代码,我试图完成以下任务:
- 从表格中select一个范围
- 遍历该范围的行
- 将行中的3单元格值与一个值进行比较
- 做东西….
我通过互联网search,但没有find一种方法来访问第三个单元格…
提前致谢 !
一些代码为你书呆子:
For Each ProdRow In DayProd.Rows saisi = False Do While ((Not IsEmpty(Selection.Value)) And (Not saisi)) If (Selection.Value = ProdRow(*Select that 3rd cell*).Value) Then .... End If Loop Next
您可以使用偏移function,如提到的@ omegasripes
或单元格function:
Cells(ProdRow.Row, ProdRow.Column+3)
或者如果你想要这行的第三列(“C”):
Cells(ProdRow.Row, 3)