Только из-за вашего названия, вот несколько способов выбрать строку
ws.Rows(3).Select
ws.Range("a3").EntireRow.Select
, чтобы выбрать все данные в строке,
ws.Range("A3",ws.Cells(3,ws.Columns.Count).End(xlToLeft)).Select
Также в вашем примере,ты скучаешь по "ш."префикс от самого дальнего объекта диапазона - без указания рабочего листа, Excel попытается обратиться к ActiveSheet, и вы только что написали потенциальную ошибку.