Перепишите окончание кода так
[vba]Код
'Range("C" & LR + 0).Select ' переходим в первую свободную ячейку' До кучи - и эту строку можно удалить
Range("C" & LR & ":AG" & LR) = 8' Новая строка
' ActiveCell.FormulaR1C1 = "8" ' Эту строку можно удалить
'Selection.AutoFill Destination:=Range("C3:AG3"), Type:=xlFillDefault' И эту строку можно удалить
TextBox1.Text = ""
ComboBox1.Text = ""
End Sub
[/vba]
Про "несдвигаемый" подвал - вариант в файлею
И еще убрал переход на вспомогательный лист при выборе профессии.
Судя по куску кода, приложенного выше, там еще кучу всего поубивать можно. А может, даже и нужно.