您可以使用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]。 –