Я прошу VBA найти строку, затем конечную строку и скопировать все промежуточные строки, чтобы вставить в другой лист.Однако, когда я запускаю код, он не может найти строку.Я проверил код в отдельном файле, используя те же две строки в качестве начальной и конечной точки, и он работает просто отлично.
После просмотра в Интернете я вижу, что формат ячейки может быть причиной этого, но я не вижу, как это изменить или даже если это является причиной в этом случае.Любая помощь приветствуется
Dim findrow As Long, findrow2 As Long
On Error GoTo errhandler
findrow = Range("A:A").Find("0667 John Smith", Range("A1")).Row
findrow2 = Range("A:A").Find("TTl Hrs For Employee", Range("A" & findrow)).Row
Range("A" & findrow & ":A" & findrow2).Select
Selection.Copy
Sheets("Sheet2").Select
Range("C12").Select
ActiveSheet.Paste
errhandler:
MsgBox "No Cells containing specified text found"
Если я наберу точно такую же вещь в новом документе, код не обнаружит проблем.Но в оригинале я получаю ошибку с кодом 91 в первой строке "findrow".