В настоящее время я создаю книгу Excel, которая использует vba для отображения информации из таблицы, хранящейся в той же книге. Я все время получаю сообщение об ошибке «Переменная объекта или переменная блока не установлена» при попытке запустить свой код. Ошибка возникает, когда я пытаюсь прочитать найденную строку # в моем длинном значении rownum. Вероятно, это простое исправление наряду с другими не связанными проблемами, но любая помощь приветствуется.
Dim findID As Long
Dim ws As Worksheet
Dim tbl As ListObject
Dim loc As Range
Dim foundLast As String
Dim foundFirst As String
Dim rownum As Long
Dim nameCol As Range
findID = HoursID.Value
Set ws = ActiveWorkbook.Worksheets("Totals")
Set tbl = ws.ListObjects("Totals")
Set nameCol = ws.Range("A2:A500")
Set loc = nameCol.Find(findID, SearchOrder:=xlByRows)
rownum = loc.Row <----------------