Можно ли написать такой макрос?

Уже отвечал на подобные вопросы, поэтому ссылки: