Проблема передачи параметра в функцию - VB
Формулировка задачи:
Всем привет!
почему-то не работает функция, хотя раньше работала.
Суть функции такова, что она возвращает индекс найденного слова на листе в открытой книге.
Не работает именно передача ссылки на открытую книгу, хотя раньше работало...
Вот сама функция:
А вот ее использование:
по идее должно быть присвоено некоторое значение (индекс) j для искомого слова. Но есть проблема в строке передачи параметра Wb. Может кто поможет где я налажал?
почему-то не работает функция, хотя раньше работала.
Суть функции такова, что она возвращает индекс найденного слова на листе в открытой книге.
Не работает именно передача ссылки на открытую книгу, хотя раньше работало...
Вот сама функция:
А вот ее использование:
по идее должно быть присвоено некоторое значение (индекс) j для искомого слова. Но есть проблема в строке передачи параметра Wb. Может кто поможет где я налажал?
Решение задачи: «Проблема передачи параметра в функцию»
textual
Листинг программы
Function Getj(FileN, Optional shi = 1, Optional KeyName = "Код") As Integer
Dim c As Range
With FileN.Worksheets(shi)
Set c = .Cells.Find(KeyName, .Cells(.Rows.Count, .Columns.Count), xlValues, xlPart, xlByRows, xlNext, False)
If Not c Is Nothing Then Getj = c.Column
End With
End Function