List[…] = … (gb.data)

Dim hList As List
Dim aVariant As Variant
hList [ Index As Integer ] = aVariant

Write a Value to the location at Index. Like _get this is a random access function, you should use it with awareness of that fact.

Negative Index makes traverse backwards.

See also

.List.Item.Index for a discussion on indices, _get