Диапазон WsData
не установлен, поэтому появляется ошибка 91. Он должен быть установлен на что-то, например:
Set WsData = Worksheets(1).Range("A1")
И тогда With wsData
будет в порядке.
В любом случае, учитывая тот факт, что имя wsData
, вероятно, является рабочим листом, тогдаэто должно быть хорошо:
Dim wsData As Worksheet
Set wsData = Worksheets(1)
With wsData.Range("A1")