I need a data structure in VBA that will allow me to use a for loop to iterate over a list of investments and store them by "investment name" and then store both the "Market Value" and "Percent Return" paired with that "investment name". I was imagining a dictionary of arrays but read that VBA dictionaries are not allowed to contain arrays. I was hoping to be able to call investmentDictionary.item("investment name")(0 or 1) = 0 would be Market Value and 1 would be Percent Return. I need a data structure in VBA that will allow