从行中获取单元格

我在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)