gpt4 book ai didi

excel - 如何从文件名中删除文件扩展名(VBA)

转载 作者:行者123 更新时间:2023-12-02 12:38:19 27 4
gpt4 key购买 nike

我有一个文件名变量,其中包含: "Filename.csv" 。要从路径中提取文件名,我使用:Filename=Dir([fStr]),其中 fStr 是从我选择的文件中检索的。

我只需要不带“.csv”的文件名。如何删除“.csv”扩展名?

最佳答案

最好使用像GetBaseName()这样的函数,而不是依赖函数来替换文本。 Windows 允许在基本文件名中出现句点,因此类似这样的内容是合法的:

My .csv for Bob.csv

使用Replace()会导致:

My  for Bob

不是您要找的。更好的方法是:

Filename = CreateObject("Scripting.FileSystemObject").GetBaseName(fStr)

关于excel - 如何从文件名中删除文件扩展名(VBA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32024220/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com