永发信息网

代码错误 赋值号左边的函数调用必须返回变体或对象

答案:2  悬赏:20  手机版
解决时间 2021-04-04 15:29
这是代码
Option Explicit
Dim n As Integer, c As Integer
Function a(n As Integer) As Integer
If n = 1 Then
a(n) = 1
ElseIf n = 2 Then
a(n) = 1
Else
a(n) = a(n - 1) + a(n - 2)
End If
End Function
Private Sub Command1_Click()
Text1.Text = ""
n = 1
c = a(n)
Do While c < 5000
Text1.Text = Text1.Text & Space(1) & c
n = n + 1
c = a(n)
Loop
End Sub

xiaoyuemt 为何这么改。。?
最佳答案
If n = 1 Then
a(n) = 1
ElseIf n = 2 Then
a(n) = 1
Else
a(n) = a(n - 1) + a(n - 2)
End If
修改为
If n = 1 Then
a = 1
ElseIf n = 2 Then
a = 1
Else
a = a(n - 1) + a(n - 2)
End If
全部回答
去掉 msgbox 后面的等号 并且,你的 case "-" 下面三条语句都有错。改为: msgbox val(a) - val(b) a = val(text1.text) b = val(text2.text) 另外,下面两条语句是否该放到 end select 的下面? a = val(text1.text) b = val(text2.text)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
唐代嘉兴曾经属于苏州吗
老军庄村地址有知道的么?有点事想过去!
从山东临沂ems快递到河北保定得多长时间啊
请问自由泳侧身应该侧多少?
喝酒祝福语大全,一到十的祝福成语?
幽门螺旋杆菌阴性hp(一)c=00009是什么意思?
单选题为确证碳与浓H2SO4反应产生的气体中含
孤儿是否符合精准扶贫条件不
电影一别经年的插曲
不小心卸载桌面 手机显示黑屏怎么办?
我家师傅贴抛釉砖倒角,窗户棱角没有用护角,
真理最基本的属性是A.真理面前人人平等B.真理
甜甜圈礼物是哪个直播平台的礼物?
有没有江苏新东方烹饪学校的学生?私聊。我想
即将远去的诗句,求像他日若遂凌云志,敢笑黄泉
推荐资讯
反恐精英Online房间怎么加锁
无线吸尘器价格都不便宜,LG的无线吸尘器也是
新年贺辞的辞字应该是“词”还是“辞”有什么
于成龙直隶巡抚是几品,于成龙是怎么抓住赫里
log2_5=m ,那么log4_25=____?
连云港最出名的山是什么山?在上面流传一个神
x+2=-6
海外推广,海外推广效果怎么样
普通电焊机买来可以改成氩弧焊吗?
不同的心境是什么意思,心境是什么?
下列气体无毒的是A.一氧化碳B.二氧化硫C.二氧
爱心标语幼儿园,小学春游小组名称和口号
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?