【发布时间】:2019-10-03 20:59:26
【问题描述】:
我有一个简单的电子表格,我用 3 列命名为 CodeWS:
A B C
CODE DESCRIPTION GL_ACCT
1000 TEST 1 8520
2000 TEST 2 8600
3000 TEST 3 8647
我需要在 A 列中搜索给定值,然后检索同一行的 C 列值。 例如,我会在 A 列中搜索“2000”并得到 8600 的返回值。
我设置了我的搜索值和搜索范围(我在弄清楚这一点时对其进行了硬编码)并进行了搜索:
Dim fVal As String = "2000"
Dim myrange = CodeWS.Range(CodeWS.Cell(1, "A"), CodeWS.Cell(3, "A"))
Dim Results As IXLCells = myrange.Search(fVal)
当我将鼠标悬停在“结果”上时,我可以看到“RangesUsed”中返回的“结果”单元格地址 A:2
现在如何返回单元格 C:2 的内容以便在我的程序中使用它?
【问题讨论】:
-
如果我没记错的话,Results 是 IXCell 的 IEnumberable。那么就不可能将鼠标悬停在结果上并检查元素及其属性以告诉您您想知道吗?