Tak to nakonec vyřešil ještě v pátek můj nadřízený celkem elegantně. Pro náhled:
Do
x = x + 1
Loop Until Cells(PrvniVolnyRadekDvere - x, 1) <> 0
kontrola = IsNumeric(Cells(PrvniVolnyRadekDvere - x, 1))
If kontrola = True Then
Cells(PrvniVolnyRadekDvere, 1) = Cells(PrvniVolnyRadekDvere - x, 1) + 1
Cells(PrvniVolnyRadekDvere, 3).Select
Else: Cells(PrvniVolnyRadekDvere, 1).Select
End If
Za rady i tak moc děkuji.