Ближе к теме:
есть таблица, в ней столбцы с уникальными значениями , требуется найти определенное значение в выбранном столбце и определить адрес найденной ячейки.
вот что у меня есть.
- Код: Выделить всё
Function data_FIND(datax As String)
on error resume next
Sheets("Import 1-65536").Select
Columns("A:A").Select
www = Selection.Find(What:=datax, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
If www <> "" Then
data_FIND = ActiveCell.Row
Else
data_FIND = "not"
End If
End Function
data_FIND должна возвращать номер найденной строки.
Но в результате возвращает 1 видимо из за того что выделен весь столбец вот этим Columns("A:A").Select
Что делать?
Заранее спасибо.
p.s. Написал и подумал, может этим кодом найденная ячейка и не должна выделяться?