您可以使用RANGE
函数来实现该功能。
例如,如果您的电子表格如下:
+------------+--------+------------+---------------+---------------+
| Pupil Code | Pencil | Edding Pen | A5 Spiral Pad | A6 Spiral Pad |
+------------+--------+------------+---------------+---------------+
| 10154 | 0 | 1 | 0 | 2 |
+------------+--------+------------+---------------+---------------+
| 10155 | 1 | 1 | 0 | 1 |
+------------+--------+------------+---------------+---------------+
| 10156 | 0 | 0 | 0 | 1 |
+------------+--------+------------+---------------+---------------+
您可以使用RANGE
功能做定位在电子表格中的瞳孔代码:
Dim r as Range
For each r in Range("A2:A100")
If r.Value = textboxPupilCode.Value Then
textboxPencil.Value = r.Offset(0,1).Value
End If
Next r
的OFFSET
功能是指一个细胞,从目前的范围看。在这种情况下,关于瞳孔代码右侧的单元格。
你可以发布你的代码吗? –
只是想知道您是否拥有Microsoft Access。在MS Access中做这个比较非常简单。 – ClintB
请编辑您的文章以包含实际的代码,而不是编辑器的屏幕截图。也请在具体问题上缩小范围。见[mcve]。 –