A Stack data structure in programming is a last in, first out (LIFO) structure that stores data for a computer program in an ordered fashion.
Data items can be placed in the Stack, pulled from the Stack, and the item on the top of the Stack is visible at any time. Unfortunately, but
notably, Microsoft Visual Basic 6 (VB6), Microsoft Visual Basic for Applications (VBA), and other Microsoft COM (Component Object Model)
languages do not provide the Stack data structure as a built-in feature in these languages. To fill this technology gap, ImagineThought.com
has created the Stack Class for COM product for use with VB6, VBA, and other COM languages. To find out more about the Stack data structure,
this Wikipedia article
provides a really good and in-depth discussion of the Stack as it applies to programming languages.