在vba中删除字符串开头和结尾的空格

2024-01-11

我编写了这个函数来删除字符串开头和结尾的空格,你知道为什么它不起作用吗?

Public Function PrepareString(TextLine As String)

    Do While Left(TextLine, 1) = " " ' Delete any excess spaces
        TextLine = Right(TextLine, Len(TextLine) - 1)
    Loop
    Do While Right(TextLine, 1) = " " ' Delete any excess spaces
        TextLine = Left(TextLine, Len(TextLine) - 1)
    Loop

    PrepareString = TextLine

End Function

我测试了你的功能,在我的机器上运行良好。

您可以使用内置的Trim()函数为您执行此操作,而不是创建执行相同操作的 UDF。

Trim(TextLine)

参考:http://www.techonthenet.com/excel/formulas/trim.php http://www.techonthenet.com/excel/formulas/trim.php

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在vba中删除字符串开头和结尾的空格 的相关文章

  • 雅虎财经历史股价动力查询返回301响应

    直到今天我的 Excel 2016 power query 都能够从以下 URL 获取历史股票定价数据https finance yahoo com quote AAL history p AAL https finance yahoo c
  • 在Excel中过滤后打印可见区域的宏

    我有一个根据过滤表的宏column A价值观 现在我想打印only过滤器后的可见行 但遗憾的是它打印了所有行 包括过滤期间隐藏的顶部和底部行 在我的工作表中 有来自的数据Column A I 但打印区域只能是Columns C I 过滤后的
  • 如何用线条在一个Excel散点图中绘制多个分组数据

    我在 Excel 中的一张图表 带线的散点图 中绘制分组数据 按索引 时遇到一些困难 我将非常感谢您的帮助 我的数据分为三列 第一列是数据或组的索引 即每组数据的唯一编号 第二列是时间 第三列是数据 Group Time Data 1 1
  • 通过 VBA MS_Access 将 MS Access 表导出为 dBase 5

    如何通过 VBA 将单个表导出为 dBase 5 文件 目前我正在使用这个VBA代码 DoCmd TransferDatabase acExport dBase IV DB Total acTable DB Total C Data Fal
  • 使用 Excel Interop 关闭 Excel 应用程序而不保存消息

    我正在使用 Excel Interop COM 对象 我正在编写一种方法 其中打开和关闭 Excel 应用程序 然后打开 Excel 工作簿和工作表 完成这些工作后 我将关闭应用程序和工作簿 我的问题是 此方法可以重复调用多次 当工作表和应
  • Excel宏-将逗号分隔的条目拆分为新行[重复]

    这个问题在这里已经有答案了 我目前在一张纸上有这些数据 Col A Col B Col C 1 A angry birds gaming 2 B nirvana rock band 我想要做的是将第三列中的逗号分隔条目拆分并插入新行 如下所
  • 如何从包含许多表的 Excel 工作表中解析数据帧(使用 Python,可能使用 Pandas)

    我正在处理布局糟糕的 Excel 工作表 我正在尝试解析这些工作表并将其写入数据库 每个工作表可以有多个表 尽管这些可能的表格的标题是已知的 但哪些表格将位于任何给定的工作表上 它们在工作表上的确切位置也不是已知的 表格不以一致的方式对齐
  • 在 Excel 工作簿中找不到链接

    我编写了一个宏来打开多个受密码保护的工作簿 这些工作簿彼此之间都有链接 因此为了方便起见 我设置了UpdateLinks 0这样在其他书籍打开之前 我就不会收到所有链接更新的密码提示 所有工作簿打开后 我尝试使用以下命令更新链接 Workb
  • 尝试使用变量作为自动过滤器中的条件,并带有“不等于”<>,但无法使其工作

    我正在使用 Excel VBA 使用 不等于 表达式来过滤列表 如果我使用Criteria1 lt gt Bob 代码运行完美 但如果我将 Bob 更改为变量 代码将无法运行 这有效 ActiveSheet ListObjects Rpt
  • 是否有任何公式可用于将特定单元格复制指定次数?

    目前我正在处理一份数据 其中我有一个公司名称列表 例如 1 A 2 B 3 C 还有很多 需要的结果是 1 A 2 A 3 A 4 A 5 A 6 B 7 B 8 B 9 B 10 B 11 C 12 C 13 C 14 C 15 C 等等
  • 从嵌入的谷歌地图中提取标记坐标

    对此还很陌生 所以请耐心等待 我需要从嵌入的谷歌地图中提取标记坐标 示例链接是http www picknpay co za store search http www picknpay co za store search我想提取搜索时地
  • 如何将多个 Excel 工作表转换为 csv python

    我想转换所有的excel文档 xls 将工作表转换为 csv 如果 excel 文档只有一张工作表 那么我将进行如下转换 wb open workbook path1 sh wb sheet by name Sheet1 csv file
  • 在 Django(Python) 中向用户提供 Excel(xlsx) 文件下载

    我正在尝试使用 Django 创建和提供 Excel 文件 我有一个 jar 文件 它获取参数并根据参数生成 excel 文件 并且它可以正常工作 但是 当我尝试获取生成的文件并将其提供给用户下载时 文件损坏了 它的大小为 0kb 这是我用
  • 如何从另一个 Excel 实例引用工作簿

    我相信我的问题相当简单 我有一个工作簿 我正在使用它从另一个软件 SAP 获取一些数据 当我从软件导出数据时 它会自动打开一个 xlsx 文件 然后我需要做的是从该文件复制一些数据 粘贴到我的原始工作簿上 然后关闭该文件 我的代码中给我带来
  • 如何使用 C# 在 MS Excel 单元格中添加数字验证

    我的目标是限制用户在 MS Excel 单元格中仅输入 1 到 100 范围内的值 我正在以编程方式生成 Excel 文件 但是当我添加上述验证时 抛出异常Exception from HRESULT 0x800A03EC 我写的代码如下
  • 使用 VBA 在 Access 表中记录计数

    我正在尝试获取表的记录数 如果计数大于 17 则创建一个新表 Dim rst As DAO Recordset strSQL Select from SKUS Set rst db OpenRecordset strSQL If rst R
  • 关闭工作簿时删除范围,xls vba

    我想要范围 Range A2 G z 关闭工作簿时删除 有人可以帮我处理代码吗 谢谢 凯 这就是我尝试过的 Option Explicit Sub Makro1 insert clipboard Workbooks Pfl SchutzSt
  • 二维数组作为字典的项目

    我想用一个项目的几个属性填充字典 例子 我正在考虑拥有Item 1 and Item 2 as Dictionary键与array这将保留其属性 我需要能够单独访问项目的每个属性 因此将它们连接为一个字符串不是一种选择 我正在考虑类似下面的
  • Excel VBA 用户窗体 - 当发生变化时执行 Sub

    我有一个包含很多文本框的用户表单 当这些文本框的值发生变化时 我需要通过调用子例程 AutoCalc 根据文本框值重新计算最终结果值 我有大约 25 个框 我不想向每个调用上述子例程的文本框单独添加 Change 事件 当某些值发生变化时调
  • VBA全局类变量

    我的障碍是试图让多个子程序识别类变量 当我尝试全局声明它们时 出现编译错误 无效的外部过程 然后 当我运行公共函数或子函数来声明变量时 它们在其他子函数中保持未定义状态 我希望多个子程序能够识别变量 因为它们的值应该通过用户窗体进行更改 然

随机推荐

  • 单击 ng-repeat 表中的 。量角器E2E-测试角度

    我有这张桌子 table class table thead tr th class col sm 5 Actions th th class col sm 5 Title th th class col sm 2 Saved th tr
  • 编写键值存储

    我希望编写一个键 值存储 可能用Python 主要只是为了体验 因为我认为这是一个非常有用的产品 我有一些问题 一般来说 键 值对通常如何存储在内存和磁盘上 如何将存储在磁盘上的内容加载回内存 键 值存储是否同时将所有键 值对保存在内存中
  • 了解 PHP 中的输入转义

    一直让我困惑的一件事是输入转义以及是否受到保护以免受 SQL 注入等攻击 假设我有一个表单 它使用 HTTP POST 将数据发送到 PHP 文件 我在输入字段中输入以下内容并提交表单 Hello said Jimmy O Toole 如果
  • 通过 KeyChain 保存和检索值

    我正在尝试存储一个整数并使用 KeyChain 检索它 这就是我保存它的方式 func SaveNumberOfImagesTaken let key IMAGE TAKEN var taken 10 let data NSKeyedArc
  • AngularJS md-tabs 的更改索引根本没有效果

    在我的 Angular 应用程序中 我有一个 md tabs 其 md selected 指令绑定到我的控制器中的属性 我想将当前选项卡更改为索引由 ng click 模板中其他位置调用的函数设置的选项卡 我是这样做的 div div
  • 使用 Retrofit 2 从响应 JSON 获取单个 JSON 属性值

    我正在使用 Retrofit 库 撰写本文时版本为 2 0 2 我正在对一项响应大型 JSON 对象的服务进行 GET 调用 但我只对其中的一个键 值对感兴趣 我怎样才能得到这个而不是编写一个与 JSON 响应匹配的全新 POJO 类 例子
  • GC 调优 - 防止 Full GC

    我试图避免 Full GC 来自下面的 gc log 示例 在生产中的 Tomcat 中运行 Grails 应用程序 关于如何更好地配置 GC 有什么建议吗 14359 317 完整 GC 14359 317 CMS 3453285K gt
  • GCM 与 PHP(谷歌云消息传递)

    Update GCM https developers google com cloud messaging 已弃用 请使用FCM https firebase google com docs cloud messaging 我怎样才能整合
  • 从 C#.NET 调用非托管 DLL 所需的教程

    我有一个来自供应商的 DLL 我需要从 C 调用它 我知道 C 数据类与 C 数据类型不直接兼容 因此 鉴于我有一个接收数据并返回 字符串 的函数 像这样 string answer CreateCode2 int string1 uint
  • 为 Info.plist 提供自定义变量

    在 Xcode 中 您可以编辑应用程序的 Info plist 并且您将看到许多动态插入到 plist 中的变量 在下面的屏幕截图中 您可以看到例如 EXECUTABLE NAME 产品捆绑包标识符 产品名称 我的问题 如何创建自己的变量以
  • git-cat-文件输出

    当我在提交上运行 git cat file batch 时 它输出 缺少 但提交确实存在 为什么会发生这种情况 当使用 t 开关运行 cat file 时 它 只输出 commit 这正是我所期望的 谁能解释一下吗 我是 git 新手 谢谢
  • 如何将 html 文本框值传递给 javascript 函数

    我有一个 HTML 文本框 用户将在其中输入一些我想要传递给 JavaScript 函数的字符串
  • 如何构建 VB6 控制台应用程序

    我做了一些谷歌搜索来尝试回答这个问题 但即使在那之后我也不太清楚一些事情 是否可以从 VB6 创建控制台应用程序 我有一个 VB6 应用程序 它不显示窗口 我一直以为它是一个控制台应用程序 但是 我希望能够从其中使用 Windows API
  • Ansible with_subelements

    我很难理解 ansible with subelements 语法的逻辑 with subelements 到底做了什么 我在这里查看了有关 with subelements 的 ansible 文档https docs ansible c
  • 如何为在 Xcode 中构建和调试的 macOS 应用程序启用完全磁盘访问

    我有一个可以访问系统文件的应用程序 当我构建并存档应用程序时 我可以将该应用程序拖到 设置 gt 安全和隐私 gt 隐私 gt 完整磁盘访问 中 并授予其完全权限 但是 当使用 Xcode 构建应用程序时 如何启用此功能 我不知道 Xcod
  • 如何使用 SVN 忽略目录?

    我刚刚开始使用 SVN 并且我有一个在源代码管理下不需要的缓存目录 如何使用 SVN 忽略整个目录 文件夹 我在用Versions https en wikipedia org wiki Comparison of Subversion c
  • PyCharm 有变量浏览器吗

    I recently changed from Spyder to PyCharm as a Python IDE In Spyder I have often used the variable explorer feature see
  • 如何动态添加TextView到ListView

    实际上 在我的应用程序中我想插入TextView in the ListView动态但我该怎么做呢 我不知道 我将我的代码发送到我使用的地方textView我想插入ListView动态地 有人可以向我推荐吗 如果可以的话可以举例说明 我当前
  • 如何使用 jQuery DataTables 捕获选定行中的数据

    我有这个数据表设置 document ready function RectifiedCount dataTable bJQueryUI true bProcessing true aLengthMenu 10 25 50 1 10 25
  • 在vba中删除字符串开头和结尾的空格

    我编写了这个函数来删除字符串开头和结尾的空格 你知道为什么它不起作用吗 Public Function PrepareString TextLine As String Do While Left TextLine 1 Delete any