Foxtable(狐表)用户栏目专家坐堂 → 想在表达式中使用Excel中的MIDB()函数,怎么实现?


  共有13018人关注过本帖树形打印复制链接

主题:想在表达式中使用Excel中的MIDB()函数,怎么实现?

帅哥哟,离线,有人找我吗?
zxyds2000
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
想在表达式中使用Excel中的MIDB()函数,怎么实现?  发帖心情 Post By:2011/8/16 17:50:00 [只看该作者]

Excel中有MIDB()函数,狐表表达式中没有相应的函数,

想在表达式中使用Excel中的MIDB()函数,怎么实现?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/16 18:02:00 [只看该作者]

用代码,表达式没有这个函数。

 回到顶部
美女呀,离线,留言给我吧!
ashi_shine
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:100 积分:831 威望:0 精华:0 注册:2011/4/11 13:28:00
  发帖心情 Post By:2011/8/17 8:40:00 [只看该作者]

.NET里面用SubString

Dim str As String
str="wjytrfg"
Dim Substr As String
Substr=str.SubString(0,2)
output.Show(Substr)


 回到顶部
帅哥哟,离线,有人找我吗?
zxyds2000
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:230 积分:2073 威望:0 精华:0 注册:2011/4/22 16:41:00
  发帖心情 Post By:2011/8/17 11:19:00 [只看该作者]

用代码怎么实现,麻烦狐狸爸爸指点一下,MIDB()的关键是对字节进行计算而不是对字符进行计算,如果字符串中有汉字,会计为两个字节。


 回到顶部
美女呀,离线,留言给我吧!
ashi_shine
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:100 积分:831 威望:0 精华:0 注册:2011/4/11 13:28:00
  发帖心情 Post By:2011/8/17 11:27:00 [只看该作者]

Dim str As String
str="飞扬tian下"
Dim Substr As String
Substr=Encoding.Default.GetString(Encoding.Default.GetBytes(str), 0, 2)
output.Show(Substr)

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
寻开发人员,有偿开发一套综合信息管理系统  发帖心情 Post By:2011/8/17 11:41:00 [只看该作者]

Dim str As String
str = "飞扬tian下"
output.show(Encoding.Default.GetBytes(str).Length)

 回到顶部