thats because vba doesn't support control array like

Option1(0)
Option1(1)
Option1(2)

you could have achieved the same in vb6 with little modifications...