У меня есть код TestComplete VB, который возвращает ячейку в файле excel, содержащем значение, указанное в коде.
Проблема в том, что слова, которые ищет код в excel, не являются точным совпадением со значением, указанным в коде.
В vba замена «xlPart» на «xlWhole» дает решение моей проблемы.
Я хочу вернуть только ту ячейку, которая соответствует всему содержимому ячейки.
Код, который я использую,
Function FindCell(sheet, searchRange, Value, returnWhat)
Dim CellPosition, c, Search_In
If searchRange = "Entire_Sheet" then
Set Search_In = sheet.Cells
else
Set Search_In = sheet.Range(searchRange)
End If
With Search_In
Set c = .Find(Value)
If Not c Is Nothing Then
if returnWhat = "Row_Number" then
CellPosition = c.row
elseif returnWhat = "Column_Number" then
CellPosition = c.column
end if
End If
End With
FindCell = CellPosition
End Function
Что я должен отредактировать здесь, чтобы получить решение?