Da Makros als VB-Scripts laufen müsste es per
format(date - 1, "ddmmyy")
eigentlich gehen. Wobei der Formatierungsstring deiner Reihenfolge entsprechend angepasst sein muss.