Использует встроенный итератор поверх начальной коллекции.Чтобы использовать функцию «Добавить до», в коллекции должен быть хотя бы 1 элемент, поэтому добавьте элемент, а затем удалите его после завершения обращенной коллекции.
Sub ReverseCollection2(aCollection)
Dim item As Variant
Dim reversedCollection As New Collection
reversedCollection.Add "dummy entry"
For Each item In aCollection
reversedCollection.Add item, Before:=1
Next item
reversedCollection.Remove reversedCollection.Count
End Sub