lalbatros,
Here is the type of thing I have used in the past where you simply record a start time and an end time. Of course you can capture the time in as many places as you would like and as long as you have your record sheet (tab you record your times) set to a variable as I have below I don't believe it will slow things down much. You can have the different times stored in different columns so you will know what triggered the recording. In other words, at the end of each function you record a time and each function is assigned a column.
Again, this may be far simpler than what you are looking for. If you are looking for micro or nano seconds, this is not going to get it and I really don't know what will, but that does not mean it does not exist. I'm sure there are some scientific things within Excel which you can probably turn on, but unfortunately I'm not a scientist so I don't use that type of thing.
If this is not what you are looking for, you may need to repost your question to get some more folks to look at it.
Bookmarks