那位大哥帮看看 这句为什么总编译不过去 xiexie

slxn 2003-09-10 09:52:05
Private Sub Form_Load()
Dim s1 As String
Dim s3 As Integer
s1 = year(Now)
s1 = Right$(s1, 2)
end sub

...全文
25 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
slxn 2003-09-12
  • 打赏
  • 举报
回复
rfq 说的是对的 但为什么重建工程后就可以了呢
slxn 2003-09-10
  • 打赏
  • 举报
回复
我搞的都晕了!! 大家帮再看看
didishu0807 2003-09-10
  • 打赏
  • 举报
回复
没问题啊!
slxn 2003-09-10
  • 打赏
  • 举报
回复
工程->引用项中的 Visual Basic For Application 引用是msvbvm60.dll,
slxn 2003-09-10
  • 打赏
  • 举报
回复
Random(随便) 应该是对的 我马上试一下
slxn 2003-09-10
  • 打赏
  • 举报
回复
year(now)返回是sting型的 设为integer 不行的
Random 2003-09-10
  • 打赏
  • 举报
回复
看看 工程->引用项中的 Visual Basic For Application 引用的是不是msvbvm60.dll,如果没有引用msvbvm60.dll,则引用msvbvm60.dll
libirds 2003-09-10
  • 打赏
  • 举报
回复
把s1声明为integer 看看啊
slxn 2003-09-10
  • 打赏
  • 举报
回复
改成s1 = cstr(year(Now)) 没有用的
slxn 2003-09-10
  • 打赏
  • 举报
回复
是s1=Right&(s1,2) 过不去 提示:类型-声明字符与声明的数据类型不符合
hztgames 2003-09-10
  • 打赏
  • 举报
回复
s1 = cstr(year(Now))
marrytone 2003-09-10
  • 打赏
  • 举报
回复
s1 = cstr(year(Now))
s1 = Right$(s1, 2)
TechnoFantasy 2003-09-10
  • 打赏
  • 举报
回复
可以通过啊,是哪句没法通过?
rfq 2003-09-10
  • 打赏
  • 举报
回复
重建工程
把代码靠进去
kbkingbird 2003-09-10
  • 打赏
  • 举报
回复
Private Sub Command1_Click()

Dim s1 As String
Dim s3 As Integer
s1 = CStr(Year(Now))
s1 = Right$(s1, 2)
Print s1

End Sub

晕~可以啊~~输出03啊~~没有错啊~~
guoyx 2003-09-10
  • 打赏
  • 举报
回复
是可以呀,再不行是不是你vb出问题了!!!

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧