В две строки
Debug.Print ElapsedTime() & _
Вы используете символ конкатенации строк &
и символ продолжения строки _
в конце строки, даже если оператор не продолжается на следующей строке. Итак, либо
продолжить оператор на следующей строке, например,
Debug.Print ElapsedTime() & _
" milliseconds" ' or whatever unit is returned by your ElapsedTime call
или
Удалите ненужный код:
Debug.Print ElapsedTime()
PS: Добро пожаловать в StackOverflow. Пожалуйста, получите хорошую книгу по разработке VBA и прочитайте ее. Здесь можно задавать основные вопросы, но «, пожалуйста, исправьте этот код, который я нашел, потому что я не знаю основ языка и не имею времени изучать его» и может быть закрыт.