I'm not aware of a macro for this, but I've used the Visio Organization Chart wizard a number of times with success. In Visio you can choose this template & choose an Excel file to use as your import. Once you've connected the Visio file to the Excel file you can just refresh the Org Chart when you make changes to your file. Hope that Helps.