I don\'t believe this is possible by conventional methods, but something like this verbose code:
For Each s As String In myStringList Step -1 //\' Do stu
The accepted answer explains why, but to add another example, for a collection with key (SortedList, SortedDictionary, Dictionary, etc.) you can do
For Each Id as Tkey in MyCollection.Keys.Reverse // The item in question is now available as MyCollection(Id) Next