来得分吧!高级程序实现

chengyunsky 2004-05-12 02:39:18
VB程序:
"210-214、245-249、260-269"
怎样分离出210-214、245-249、260-269??
又怎样分离"210-214"成210、214??
又怎样把对应的字符串转换成int类型??
...全文
58 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chengyunsky 2004-05-12
  • 打赏
  • 举报
回复
谢谢了,
但给int数型时也对,我用过
这是为什么呢?
那应该给字符数组呢。

能不能有一个完整的用法给我呢?
不胜感激谢谢了!
viena 2004-05-12
  • 打赏
  • 举报
回复
字符串数组
chengyunsky 2004-05-12
  • 打赏
  • 举报
回复
非常感谢上面的来应。
Split(expression[, delimiter[, limit[, compare]]])
到底返回值为什么呢?
睿睿爸爸 2004-05-12
  • 打赏
  • 举报
回复
晕!
高级的基础知识!
楼上正解
northwolves 2004-05-12
  • 打赏
  • 举报
回复
高级?
Private Sub Command1_Click()
Const a = "210-214、245-249、260-269"
Dim x, y() As Integer, i As Integer
x = Split(a, "、")
ReDim y(UBound(x) * 2 + 1)
For i = 0 To UBound(x) * 2 + 1
y(i) = CInt(Split(x(i \ 2), "-")(i Mod 2))
Debug.Print y(i)
Next
End Sub
chengyunsky 2004-05-12
  • 打赏
  • 举报
回复
我不会VB,但公司要我现在实现某种功能。
我是在Excel用宏来实现的。

split能怎样使用呢?
怎样把函数split(。。。)返回给数组呢?
victorycyz 2004-05-12
  • 打赏
  • 举报
回复

高级程序实现?!

viena 2004-05-12
  • 打赏
  • 举报
回复
分离用split
转换用CInt

7,759

社区成员

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

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