|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 numinous 于 2020-1-16 18:45 编辑
为了提高孩子英语学习兴趣,打算做一个接龙的小游戏(参考成语接龙)
现代买写到提取第二个单词,布置如何进行匹配,求各位大大支招
英语单词接龙.zip
(32.23 KB, 下载次数: 2)
红色框为需要呈现形式
蓝色框为现在代码运行结果
现在代码如下
Sub english()
Dim x, y, z, a, b, c, t, str
a = Range("aj1")
For y = 1 To a
c = Application.CountA(Sheets(3).Range("a:a"))
s = Int((c - 1) * Rnd) + 1 '随机数
Cells(y, 28) = Sheet3.Cells(s, 1) '从sheet3中获取单词复制到这个表中
b = Len(Cells(y, 28)) '判断长度
If y = 1 Then
For t = 1 To b '循环拆分单词为字母
str = Mid(Cells(1, 28), t, 1)
Cells(5, 4 + t) = str
Next t
ElseIf y = 2 Then
For t = 1 To b '循环拆分单词为字母
str = Mid(Cells(y, 28), t, 1)
Cells(6, 4 + t) = str '
Next t
End If
Next y
End Sub
|
|