Pero el My.Settings.Valores lo definías como un array ¿no?
Compruébalo con:
Compruébalo con:
Código (vbnet) [Seleccionar]
If IsNothing(My.Settings.Valores) then
'llamas al Sub
End If