Я тоже маленько добавлю: до полного создания программы я обычно ещё не знаю какие макросы мне предстоит использовать, вы хотите создать проблему на ровном месте, до начала создания программы определять макросы, что потребуются в программе, не лучше оставить как есть потребовался, добавил макрос и не заниматься лабудой!