The MS released fix (KB3006226) had broken some existing VB6 apps
The MS released fix (KB3006226) had broken some existing VB6 apps (and I think VBA macro also).
Try this snippet onto PC that has recieved the MS pach:
Sub Main()
Dim dummyArray As Variant
FillArray dummyArray
End Sub
Public Sub FillArray(ByRef refArray As Variant)
ReDim refArray(0)
' no errors
ReDim Preserve refArray(1 To 5)
' Subscript out of range
refArray(1) = "Subscript out of range"
End Sub