Text3.Text = Str $ Fal(Text1.Text) + Fal(Text2.Text)

出错了,好像是转换函数不对!!帮忙啊~~~Text3.Text=Fal(Text1.Text)&Fal(Text2.Text)这也错了~~我就是做一个加法~~~换成Val... 出错了,好像是转换函数不对!!
帮忙啊~~~
Text3.Text = Fal(Text1.Text) & Fal(Text2.Text)
这也错了~~
我就是做一个加法~~~
换成Val 就成字符相加了~~
Text3.Text=Str$(Fal(Text1.Text) + Fal(Text2.Text))
子程序或函数未定义
展开
 我来答
VB妮可
2007-12-04 · TA获得超过3333个赞
知道大有可为答主
回答量:2574
采纳率:0%
帮助的人:0
展开全部
Text3.Text = Str $ Fal(Text1.Text) + Fal(Text2.Text)

首先:
你中间使用了$而不是&,这是一个错误
Text3.Text = Str & Fal(Text1.Text) + Fal(Text2.Text)

其次,字符串连接,建议使用&,而不是+
Text3.Text = Str & Fal(Text1.Text) & Fal(Text2.Text)

问题补充:
如果你没有使用dim srt$来定义str变量的话,
它是一个函数,你没有带参数,当然会不对.

Text3.Text = Fal(Text1.Text) & Fal(Text2.Text)

再次晕: 终于明白你需要做什么了.
补充=============================

Text3.Text = CStr(Val(Text1.Text) + Val(Text2.Text))
百度网友8a3d5ae
2007-12-03 · TA获得超过157个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:199万
展开全部
在你的程序中应该 Fal()是如下形式:

Function Fal(byval val As String ) as Integer
......
End Function

我在想你的用意可能是把两个文本框中的值按某种算法转成数字再进行相加,再转成字符串形式赋值给 Text3

那么你应这样写 Text3.Text=Str$(Fal(Text1.Text) + Fal(Text2.Text))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jnlhyhappy
2007-12-04
知道答主
回答量:18
采纳率:0%
帮助的人:14.6万
展开全部
Text3.Text = Str $ Fal(Text1.Text) + Fal(Text2.Text)
应该是Text3.Text = Str $ Val(Text1.Text) + Val(Text2.Text)吧?
把文本框里的内容转换成数值型,相加再转换成字符型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mnbvmlp
2007-12-03
知道答主
回答量:36
采纳率:0%
帮助的人:0
展开全部
Text3.Text = Str ( Fal(Text1.Text) + Fal(Text2.Text) )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
www_d1sj_net
2007-12-03 · 超过17用户采纳过TA的回答
知道答主
回答量:268
采纳率:0%
帮助的人:0
展开全部
最简洁的形式如下:
Text3=Str(Fal(Text1)&Fal(Text2))
http://www.d1sj.net/baikehuicui/index.asp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式