How can I get the process ID of the current Excel instance that my VBA code is running in? I don\'t want to asking for it by the name in the caption, which causes problems when
You can use this method to get the current process id.
Declare Function GetCurrentProcessId Lib "kernel32" () As Long
This page has a good overview of exactly how you can do it in various versions of excel.