For Each... Next是高性能的枚举器作用下的高效语句。
你这种需求用不到吧我用普通For语句应该能够实现。
dim i as integer
dim str1,str2,s[1 to 4] as string
For i=1 to 4 do
  s[i] = "0000"
  str1 = substring(s[i],1,i-1)
  str2 = substring(s[i],i,len(s[i]))
  s[i] = str1 & i & str2 
  debug.print s[i]
  debug.print vbcrlf
next i