Попробую немного пояснить.
Не смотря на то, что разработчики ПО Microsoft Office VBA Excel рекомендуют (именно рекомендуют, а не обязывают) в конце кода макроса выполнять ScreenUpdating = True, можно этого и не делать, за исключением нескольких возможных случаев. А именно:
1. Если, например, в ходе работы макроса, "выскакивает" окно с сообщением (MsgBox и т.п.) и при этом, данные на экране должны отображать текущие значения.
2. Если в процедуре есть вызов (или несколько вызовов) других процедур.
3. Если используется макрос по событию листа (книги) Worksheet_Change (Worksheet_SelectionChange), то при установленном ScreenUpdating = False значение Target будет ошибочным.
Возможно, есть и другие случаи, где устанавливать True необходимо. Поэтому, если Вы уверены, что этих случаев нет, то значение True можно не возвращать (я сам часто это делаю). Но, все-таки, надежнее это делать всегда.