Hmmm, I can't help but wonder - since you are including the audio files within the excel worksheet itself (or so it seems) - that it has to do with the way Excel apparently handles things.
This won't be the "programming" answer to your problem, but it may solve your problem for now, at least.
You could use an audio editor and just put both files together into one audio file, and then only have one audio file to deal with.
Here's what I mean:
Download the freeware audio editor, Audacity here:
Then, if your sound files are MP3 files, or if you think you'll ever want to tinker with any MP3 files, then you'll need to download the MP3 encoder here (just pick a download site from the list):
Make sure you download both files in a place where you can find them.
Next, run the Audacity installation, and it should ask you for where the MP3 codec is, unless it finds it automatically. Tell Audacity where the enoder file is, complete the installation.
When you first open Audacity, you may have some tips or something - you can read or not read, it's up to you. The most basic controls are pretty intuitive.
Here's what you do. In Audacity, open the SoundRec file. Then, open the Speak file. This should open 2 separate sessions of Audacity.
Next, copy the entire selection from the Speak file (You can use <Ctrl> + <A> for selecting all, if I remember correctly, or you can hit your home key when the file is selected, and then press <Shift> + <End>. Once you've selected it, just copy it just like you would with most programs - <Ctrl> + <C> should work fine.
Next select the SoundRec file within the other instance of Audigy, and press your <End> button. Then Press <Ctrl>+<V> to paste the Speak file at the end of the SounRec file.
Those instructions are assuming you have enough space as desired at the end of the first, or the beginning of the second file. If not, you'll want to insert some silence. Here's how:
"Generate" menu->
"Silence"->
Specify the length of time.
Press "OK".
Or, if you already pasted the one file behind the other, just do the same between the two files.
Then, save the filename to whatever you choose, and insert the new file into your workbok.
**Note: To save the file, you have to do it a little different in Audacity. You do it this way:
File->
Export As->
Choose the format of preference->
Save the file.
In your VBA code, at this point, you can just refer to the one file, and don't worry about the order, b/c the VBA code will not be able to play one file out of order if it is already recorded that way - as far as I know.
Let us know if you end up going this route, or else what you end up doing.
--
"If to err is human, then I must be some kind of human!" -Me