VBA从26个英文字母中选取5个进行组合把所有组合的情况用excel VBA编辑并输出到txt文件.sub azpailie()For i = 97 To 118For j = i + 4 To 122For k = 97 To 100Range(Chr(k) + CStr(m + 1)).Value = Chr(i + n)n = n + 1Next kRange("e"

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 00:33:28
VBA从26个英文字母中选取5个进行组合把所有组合的情况用excel VBA编辑并输出到txt文件.sub azpailie()For i = 97 To 118For j = i + 4 To 122For k = 97 To 100Range(Chr(k) + CStr(m + 1)).Value = Chr(i + n)n = n + 1Next kRange(

VBA从26个英文字母中选取5个进行组合把所有组合的情况用excel VBA编辑并输出到txt文件.sub azpailie()For i = 97 To 118For j = i + 4 To 122For k = 97 To 100Range(Chr(k) + CStr(m + 1)).Value = Chr(i + n)n = n + 1Next kRange("e"
VBA从26个英文字母中选取5个进行组合把所有组合的情况用excel VBA编辑并输出到txt文件.
sub azpailie()
For i = 97 To 118
For j = i + 4 To 122
For k = 97 To 100
Range(Chr(k) + CStr(m + 1)).Value = Chr(i + n)
n = n + 1
Next k
Range("e" & CStr(m + 1)).Value = Chr(j)
n = 0
m = m + 1
Next j
Next i
msgbox "搞定!复制到记事本保存就可以了."
end sub
要详细点初学者能比较容易看懂的.感激不尽

VBA从26个英文字母中选取5个进行组合把所有组合的情况用excel VBA编辑并输出到txt文件.sub azpailie()For i = 97 To 118For j = i + 4 To 122For k = 97 To 100Range(Chr(k) + CStr(m + 1)).Value = Chr(i + n)n = n + 1Next kRange("e"
你的程序中的m和n都没列出来,应该控制起始位置的,假定这两个值都是0
而且这段代码肯定是有问题的,中间那个For k = 97 To 100内的代码不对
For i = 97 To 118 ------97开始是小写a的ascii码值,97到118就是a到v
For j = i + 4 To 122 ------i+4就是从101开始(101是e,122是z)
For k = 97 To 100 ------a到d
Range(Chr(k) + CStr(m + 1)).Value = Chr(i + n) ------chr是将前面的97这些数值转成具体的小写字母,比如chr(97)就是a,如果是asc("a")就是97,整个这行就是将单元格a1到dm全填入值,这一句实际执行的是类似于range("A1").value="a"
n = n + 1
Next k
Range("e" & CStr(m + 1)).Value = Chr(j)
n = 0
m = m + 1
Next j
Next i

VBA从26个英文字母中选取5个进行组合把所有组合的情况用excel VBA编辑并输出到txt文件.sub azpailie()For i = 97 To 118For j = i + 4 To 122For k = 97 To 100Range(Chr(k) + CStr(m + 1)).Value = Chr(i + n)n = n + 1Next kRange(e 26个字母组合的问题26个英文字母,第一步首先任选两个进行组合,共有共有325种组合方式,第二步然后从这325种种组合里面任选5组字母再进行组合,要求组组合后十个字母都是不相同的,也就是不 26哥个英文字母,任意组合,从一个到26个都可以,有多少种可能性?英文字母26个,任意组合,也就是单个字母也可以,从头排到位也可以,有多少中可能性呢? 从1-9中不重复选取5个号码为一组.相同的号码组合只算做一组.比如:12345,54321.一共有多少组合 26个英文字母任意8个组合有多少种 从n个自然数中任意取3个数进行组合,求组合公式. 在excel中进行英文字母的排列组合在26个英文字母(小写)中任意选出一个,在26个英文字母(小写)中任意选出一个,进行排列组合,应该是有26*26种组合的,像ab和ba是允许同时存在的,不属于重 Matlab怎样从多组数据中分别选取1个数进行组合 有谁知道怎样在excel中快速列出四字母组合的表(字母从26个英文字母中随机)有谁知道怎样在excel中快速列出四个字母组合的表(字母从26个英文字母中随机)例 :kljf iehn aljg alkf dlfk 等等, 用C语言编写从1-11数中随即抽出5个不重复的数进行组合 有多少组合? 26个英文字母,随机抽出来5个进行排列,一共多少种排法啊? 英文字母26个,任意组合,也就是单个字母也可以,从头排到位也可以,有多少中可能性呢? 从A到Z 26个英文字母中E T走了 还有多少个字母? 4个任意英文字母组合有多少种可能英文字母有26个,请问用任意4个英文字母组成一个组合,一共可以组成多少个不重复我组合 (100财富值)易语言怎么制作26个英文字母中自动任意6个字母组合的全部排列软件?26个英文字母有顺序的排列组合.比如我给文档中写入abcdefg,让软件扫描出我写的是什么.软件开始扫描,先从6 26个英文字母中哪个比较好 26个英文字母中哪一个最笨啊? 0至9加26个英文字母的十位密码一共是多少个组合