啊啊啊啊啊啊啊!
vb吧
全部回复
仅看楼主
level 3
大神帮忙看一下,为什么redim preserve 显示变量未定义
2023年07月04日 01点07分 1
level 3
急哥哥姐姐们!
2023年07月04日 01点07分 2
level 6
蟹蟹你哦,你的图片治好了我的颈椎病
2023年07月04日 02点07分 3
level 8
声明数组a为动态数组,放在窗体模块中
2023年07月04日 02点07分 4
怎么申明呀[泪]
2023年07月04日 02点07分
@贴吧用户_0DMJNtR dim a() as integer,放在最前面
2023年07月04日 03点07分
level 3
还哪有问题又出错了,说是类型不匹配@klimaa
2023年07月04日 03点07分 5
放在顶层
2023年07月04日 06点07分
level 8
Dim a() As Integer \\\\\\窗体级变量,只需添加此处
Private Sub Form_Click()
Print "1000以内的的完数"
For i = 1 To 1000
If IsWs(i) Then
Print i; "=1";
For j = 1 To UBound(a)
Print "+"; a(j);
Next j
Print
End If
Next i
End Sub
Function IsWs(m) As Boolean
Dim s%
s = 0
For i = 1 To m \ 2
If m Mod i = 0 Then
ReDim Preserve a(j)
a(j) = i
j = j + 1
s = s + i
End If
Next i
If m = s Then IsWs = True
End Function
2023年07月04日 06点07分 6
谢谢大佬
2023年07月05日 12点07分
level 15
学到了,原来没有Option Explicit的情况下,ReDim Preserve也有可能报“变量未定义”的错误[滑稽]
2023年07月04日 12点07分 7
1