分享

Excel 如何VBA语句查找指定字符在字符串中出现的最后一次的位置?

 hdzgx 2019-12-05
要把文件名的后缀去掉,所以要查找“.”,在字符串中最后出现的位置并把文件名后缀去掉。
例如我要把文件名“Book2019.04.09.001.xlsx”或“Book2019.04.09.001.xlsm”后缀去掉,保留"Book2019.04.09.001",那就要查找"."最后出现的位置并把后面的字符串都去掉。问题来了,怎样用VBA语句找到这个"."字符最后出现的位置呢?
Mid、Split、Replace 这三个函数都可以
  • Sub test()
  •   s1 = "123.456.xlsx"
  •   s2 = Left(s1, InStrRev(s1, ".") - 1)
  • End Sub
    • 本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
      转藏 分享 献花(0

      0条评论

      发表

      请遵守用户 评论公约

      类似文章 更多