Chr(Asc(Mid(str1, i, 1)) + 1)就是字符串"ab"在i位置的那个字母往后加一位,这里顺序是倒的··所以ab就变成了cb(也就是ab从右往左每个字符往后加一位)str1 = str1 & Chr(Asc(Mid(str1, i, 1)) + 1)说明加上去的字母在原来字母的右边,所以ab加上cb就变成了abcb了··