excel - 如何修剪数据字体中的空格?
问题描述
我想在 中修剪我的数据,column O
当Column N
我使用它时它可以工作function =Trim(O2)
,但我需要使用 ExcelVBA
代码来执行此操作。
在我运行下面的代码后,它显示的内容与我要修剪的数据Column O
相同。Column N
可以帮助任何人这是我的问题。
以下是我的代码和数据
Sub TRY()
Columns("N:N").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Dim row1 As Long
With Worksheets("Sheet1")
row1 = .Range("N2").End(xlDown).Row
For i = 2 To row1
.Cells(i, "N").Value = Trim(.Cells(i, "O").Value)
Next i
End With
End Sub
解决方案
代替:
.Cells(i, "N").Value = Trim(.Cells(i, "O").Value)
和:
.Cells(i, "N").Value = LTrim(.Cells(i, "O").Value)
这将仅删除字符串中的前导空格。
推荐阅读
- php - 防止直接访问 .htaccess 中的 .php 文件
- javascript - 有没有办法使用javascript和angular或任何其他javascript从可编辑的pdf中获取数据
- mysql - 我正在尝试连接我的本地主机 phpmyadmin
- mpxj - 如何获取任务的“时间轴显示”的值?
- bash - Bash 脚本变量中的空格问题
- docker - 如何设置远程 docker,以便我可以远程运行 docker 命令,而无需在主机上安装 docker
- php - 从 Swift 将变量传递给 PHP SQL 脚本的问题
- c# - C# InvalidCastException:指定的强制转换对 JSON.Net 无效
- c++ - 如何在没有辅助功能模板的情况下检索可变参数模板参数?
- generics - 从字符串到列表的 jOOQ 转换器
在科特林