Ближе к теме:
есть таблица, в ней столбцы с уникальными значениями , требуется найти определенное значение в выбранном столбце и определить адрес найденной ячейки.
вот что у меня есть.
- Код: Выделить всё
 
 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. Написал и подумал, может этим кодом найденная ячейка и не должна выделяться?



