Is scoping broken in VBA?

Say you have this code in a module called Module1:

Option Explicit

Private Type TSomething
Foo As Integer
Bar As Integer
End Type

Public Something As TSomething
In equivalent C# code if …