wo在编写VB的时候缺少表达式什么意思
来自: 更新日期:早些时候
VB缺少表达式~
print x=3.14:y=2: ? X+Y 这样就可以了
x=3.14
y=2
? x+y
这个结果是输出x+y,但x、y的值并没有变。
比如,a=x+y,这是一个赋值语句,也是一个算数表达式,而? x+y=a,这就是一个逻辑表达式,返回的值是真或假,就是说,x+y=a,那么返回true,如果不等于,则返回false。
另外,单独的a=x+y,是赋值,如果? a=x+y,返回值也是真假,包括判断语句if a=x+y then
等等,都是判断逻辑表达式是否为真。如果等式成立,返回true,等式不成立,返回false。
wo在编写VB的时候缺少表达式什么意思视频
相关评论:17019303056:wo在编写VB的时候缺少表达式什么意思
康烟艺print x=3.14:y=2: ? X+Y 这样就可以了
17019303056:这个程序提示我缺少表达式,怎么回事啊
康烟艺缺少表达式的原因是你的子程序名取得不合规范,name为VB保留关键字。另外第九行的函数名错误,第十一行参数写法不对;第十二、三行没必要。我改了一下,供参考。Public Sub sname()Dim icount As Integer Dim sname() As String Dim ires As Integer ires = vbYes Do While ires = vbYes ReDim...
17019303056:VB提示编译错误,缺少表达式 我按着书上一步一步敲的代码,但是每次敲了...
康烟艺看看你是否碰到了光标键,或是光标键没有抬起,造成的。也可以菜单--工具--选项--去掉自动语法检测前的勾,再试。
17019303056:VB中写Z>=1为什么缺少无表达式
康烟艺if z>=1 then 这样才可以
17019303056:VB编译错误 缺少语句结束怎么办?
康烟艺很多时候错误提示并不确切,还有时候不准确,甚至驴唇不对马嘴。你只能自己在出问题的句中找错误。在你发来的程序中,din n as integer中的din不是关键字,他应该是dim,所以,系统不知道这一句的作用,无法编译,它会认为你这一句没有写完,所以就提示出这个不知所云的“缺少语句结束”。你把din改...
17019303056:vb 编程 提示缺少标识符
康烟艺应该是缺少了该执行的对象或者事件 比如 Private Sub Form_Load()form就是对象,load()就是事件 所以可以试这关闭代码窗口,重新双击控件
17019303056:写VB时,subaddress:=总是提示缺少表达式,请问是有何原因?各位高手请指 ...
康烟艺Dim sht As Worksheet, i As Integer i=2 For Each sht In Worksheets'设置在每个 sheet循环 sht. Cells( i,1). Value= i-1 sht. Hyperlinks. Add anchor:= sht. Cells( i,2), Address:="",SubAddress:=""& sht. Name&"!A1", texttodisplay:= sht. Name i= i+1 Next ...
17019303056:VB编程 调用函数显示缺少=
康烟艺调用GT_Lnxy后会返回一个返回值,你应该把这个返回值赋给其他的一个变量或者类似的东西,所以才提示说缺少“=”,应该这么写:i=GT_Lnxy(1,2),即使这个返回值没用,也得这么写下,谁让这个GT_Lnxy函数有个As Integer的定义呢。
17019303056:VB编辑代码中显示缺少语句结束
康烟艺'数据库连接字符串赋值,尽量与数据库连接代码写在一起,不要让一个 '完整的数据库连接代码,经过1-3个过程拼凑赋值,这样除错时会增加查找过程代码的麻烦。Option Explicit '这个PWD变量如果只用于frmLogin窗体的检测密码,那么在此设置为全局变量不是很好..。Public PWD As String '用户密码 Public Lev...
17019303056:VB程序编写,Elself。。。缺少结束语句,帮我看看什么原因
康烟艺最主要有两个大问题:(变量我就当没看到)1、把Elseif写成了Elself了,修改过来吧。2、二等奖那里,少了Then,添加上吧。另外,判断语句写的太长了,这样你自己都不好查错了。一段好的代码,让人看的舒服,反之,就像另一位仁兄说的,都看不下去了,呵呵。
输入符号搞错了,是双引号",不是两个单引号''
Private Sub Command1_Click()
Dim y%, M%
y = Val(Text1.Text)
Choose后面你掉了一个括号了
M = Val(Text2.Text)
Print "本年为;"; y; "年"; M; "月"; IIf(Day(DateSerial(y, 3, 0)) = 29, "闰年", "不是闰年")
Print "目前还是"; Choose((M + 2) \ 3, "春", "夏", "秋", "冬"); "天"
Print "本月有; "; Day(DateSerial(y, M + 1, 0)); "天 "
End Sub
print x=3.14:y=2: ? X+Y 这样就可以了
x=3.14
y=2
? x+y
这个结果是输出x+y,但x、y的值并没有变。
比如,a=x+y,这是一个赋值语句,也是一个算数表达式,而? x+y=a,这就是一个逻辑表达式,返回的值是真或假,就是说,x+y=a,那么返回true,如果不等于,则返回false。
另外,单独的a=x+y,是赋值,如果? a=x+y,返回值也是真假,包括判断语句if a=x+y then
等等,都是判断逻辑表达式是否为真。如果等式成立,返回true,等式不成立,返回false。
wo在编写VB的时候缺少表达式什么意思视频
相关评论:
康烟艺print x=3.14:y=2: ? X+Y 这样就可以了
康烟艺缺少表达式的原因是你的子程序名取得不合规范,name为VB保留关键字。另外第九行的函数名错误,第十一行参数写法不对;第十二、三行没必要。我改了一下,供参考。Public Sub sname()Dim icount As Integer Dim sname() As String Dim ires As Integer ires = vbYes Do While ires = vbYes ReDim...
康烟艺看看你是否碰到了光标键,或是光标键没有抬起,造成的。也可以菜单--工具--选项--去掉自动语法检测前的勾,再试。
康烟艺if z>=1 then 这样才可以
康烟艺很多时候错误提示并不确切,还有时候不准确,甚至驴唇不对马嘴。你只能自己在出问题的句中找错误。在你发来的程序中,din n as integer中的din不是关键字,他应该是dim,所以,系统不知道这一句的作用,无法编译,它会认为你这一句没有写完,所以就提示出这个不知所云的“缺少语句结束”。你把din改...
康烟艺应该是缺少了该执行的对象或者事件 比如 Private Sub Form_Load()form就是对象,load()就是事件 所以可以试这关闭代码窗口,重新双击控件
康烟艺Dim sht As Worksheet, i As Integer i=2 For Each sht In Worksheets'设置在每个 sheet循环 sht. Cells( i,1). Value= i-1 sht. Hyperlinks. Add anchor:= sht. Cells( i,2), Address:="",SubAddress:=""& sht. Name&"!A1", texttodisplay:= sht. Name i= i+1 Next ...
康烟艺调用GT_Lnxy后会返回一个返回值,你应该把这个返回值赋给其他的一个变量或者类似的东西,所以才提示说缺少“=”,应该这么写:i=GT_Lnxy(1,2),即使这个返回值没用,也得这么写下,谁让这个GT_Lnxy函数有个As Integer的定义呢。
康烟艺'数据库连接字符串赋值,尽量与数据库连接代码写在一起,不要让一个 '完整的数据库连接代码,经过1-3个过程拼凑赋值,这样除错时会增加查找过程代码的麻烦。Option Explicit '这个PWD变量如果只用于frmLogin窗体的检测密码,那么在此设置为全局变量不是很好..。Public PWD As String '用户密码 Public Lev...
康烟艺最主要有两个大问题:(变量我就当没看到)1、把Elseif写成了Elself了,修改过来吧。2、二等奖那里,少了Then,添加上吧。另外,判断语句写的太长了,这样你自己都不好查错了。一段好的代码,让人看的舒服,反之,就像另一位仁兄说的,都看不下去了,呵呵。