Playing sound files from Mac Excel is challanging. All routines I've seen for playing sound files rely on Windows API functions, that aren't on a Mac.

So I put together this workbook that allows the user to select a sound file and have it played.

Its been tested on the sound files included with Office, the sounds that come with OS X and the iTunes library.

(It took me a while to find where stuff was stashed, here are some file paths
Applications > MicroSoftOffice 2004 > Office > Sounds > many
MacintoshHD > System > Library > Sounds > several
merickson > Music > iTunes > iTunesMusic > artist files)

It works by having Excel write AppleScripts as strings and use the VBA function, MacScript.

In this example workbook, the user chooses a file. it is opened with QuickTime Player which plays the selected file.

You should check that the file path Applications>QuickTime Player.app matches your situation. If not, the function scriptOpenFile needs to be modified.

When you open the file, press the button, which calls Main.