A Queue data structure in programming is a first in, first out (FIFO) structure that stores data for a computer program in an ordered fashion. Data items can be placed
in the Queue, pulled from the Queue, and the item in the front of the Queue 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 Queue data structure as a built-in feature in these
languages. To fill this technology gap, ImagineThought.com has created the Queue Class for COM product for use with VB6, VBA, and other COM languages. To find out more
about the Queue data structure, this Wikipedia article
provides a really good and in-depth discussion of the Queue as it applies to programming languages.