设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1954|回复: 5
打印 上一主题 下一主题

[模块/函数] 请教一个字符串截取的办法

[复制链接]
跳转到指定楼层
1#
发表于 2013-1-22 19:02:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠:
         现在的问题是23/26.7/28.66/26/29.3/如何依次取出/前面的不固定位数的数字,谢谢大家了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2013-1-22 21:13:01 | 只看该作者
你的办法还是不错的





















3#
发表于 2013-1-22 22:12:07 | 只看该作者
lift(),2
4#
发表于 2013-1-23 11:47:25 | 只看该作者
用Split分成数组,再逐个取出来,大体方法如下
  1. Sub test()
  2. dim A
  3. Dim s As string
  4. s="23/26.7/28.66/26/29.3/"
  5. A=Spit(s,"/")
  6. for i=0 to ubound(s)
  7. debug.print a(i)
  8. Next
  9. end sub
复制代码
5#
 楼主| 发表于 2013-1-23 21:40:41 | 只看该作者
谢谢版主,已经搞定,看看什么时候,把解决的算法贴出来,这个是一个如果有空白,就向前追溯填充
6#
发表于 2013-1-24 10:40:03 | 只看该作者
pq318 发表于 2013-1-23 21:40
谢谢版主,已经搞定,看看什么时候,把解决的算法贴出来,这个是一个如果有空白,就向前追溯填充

算法思路是需要视实际情况而定的。如果要贴出算法的话,烦请上传2003版本的案例文件(手头上没有2010版本Office)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-12 08:04 , Processed in 0.099725 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表