Is there any way to get an immutable identifier for a ListObject?
A ListObject has a Name and Index property and belongs to a parent worksheet, but suppose I have a ListObject called 'Table1' and then I delete that table and then add a new ListObject also called 'Table1' that also has Index=1, is there any way I can definitively tell that the new ListObject is not the original?
For example a Worksheet object has the immutable property CodeName. Or alternatively, you could add a UUID/GUID to a worksheet's CustomProperties to be able to uniquely identify it.
Is there any similar method that I could use to identify a ListObject without directly storing a reference to it and being able to identify it regardless of whether it's Name, DisplayName, Index, headers, or Range change over time?
A ListObject has a Name and Index property and belongs to a parent worksheet, but suppose I have a ListObject called 'Table1' and then I delete that table and then add a new ListObject also called 'Table1' that also has Index=1, is there any way I can definitively tell that the new ListObject is not the original?
For example a Worksheet object has the immutable property CodeName. Or alternatively, you could add a UUID/GUID to a worksheet's CustomProperties to be able to uniquely identify it.
Is there any similar method that I could use to identify a ListObject without directly storing a reference to it and being able to identify it regardless of whether it's Name, DisplayName, Index, headers, or Range change over time?