如何删除单元格开头和结尾的空格?

三宝

我的电子表格中有一个导入的 CSV。当我运行刷新宏时,它会在每个单元格的开头和结尾添加一个空格。

我试图通过使用相同的宏修剪单元格开头和结尾处的所有空格(而不是介于两者之间)来补救它。

在单个单元格上执行此操作没有问题

Range("F10").Value = Trim(Range("F10").Value)

在一个范围内它什么都不做,没有错误信息,只是没有反应

Dim cell As Range, areaToTrim As Range
Set areaToTrim = Sheet1.Range("A6:J10")
For Each cell In areaToTrim
    cell.Value = Trim(cell.Value)
Next cell

实际上,我不希望它是 A6 到 J10,我只是把它放进去看看它是否适用于一个范围。我希望它是 A6 到 J 最后一行。所以我希望我的最终代码是

Dim lastrowindex As Long
lastrowindex = ActiveSheet.Cells(ActiveSheet.Rows.Count, "A").End(xlUp).Row

Dim db_range_start As String
Dim db_range_end As String

db_range_start = "A6"
db_range_end = "J" & lastrowindex
db_range_region = db_range_start & ":" & db_range_end

Dim db_range As Range
Set db_range = Range(db_range_region)

Dim cell As Range, areaToTrim As Range
Set areaToTrim = Sheet1.Range(db_range)
For Each cell In areaToTrim
    cell.Value = Trim(cell.Value)
Next cell

但这会抛出一个

对象范围的方法值失败。

夏比尔

下面怎么样,只是拿你的代码并简化它,因为你声明db_range为一个范围,然后尝试使用它来指定范围,使用Sheet1.Range(db_range)它将接受一个字符串而不是一个范围:

Sub Trim_Range()
Dim ws As Worksheet: Set ws = Sheet1
Dim LastRow As Long
Dim c As Range
LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row

For Each c In ws.Range("A6:J" & LastRow)
    c.Value = Trim(c.Value)
Next c
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除html表中单元格之间的空格

来自分类Dev

如何删除单个单元格?

来自分类Dev

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

来自分类Dev

如何合并两个单元格,添加空格和逗号

来自分类Dev

RegEx使用回车数据VBA从单元格中删除数字和空格

来自分类Dev

删除单元格中以字符串开头和以字符结尾的文本

来自分类Dev

删除开头和结尾的空格以及开头的零

来自分类Dev

如何在删除空格的同时将单元格复制到新位置?

来自分类Dev

删除Google表格单元格中的非数字字符和空格

来自分类Dev

NSTableView删除表格视图边框和单元格之间的填充/空格

来自分类Dev

如何删除datagridview单元格?

来自分类Dev

如何在html表中的单元格之间删除空格

来自分类Dev

Excel公式或VBA复制单元格删除空格?

来自分类Dev

如何从循环短语的开头和结尾删除空格

来自分类Dev

删除空格后行中的所有单元格

来自分类Dev

如何删除UICollectionView上的单元格

来自分类Dev

如何删除UICollectionView单元格

来自分类Dev

当修剪不起作用时,如何从Excel单元格中删除空格的公式是什么?

来自分类Dev

从列中的单元格中删除多余的空格

来自分类Dev

将数据添加到Excel单元格宏的结尾或开头

来自分类Dev

删除单元格中的空格,逗号,小数和欧元符号

来自分类Dev

如何删除文件开头和结尾的空行?

来自分类Dev

如何删除开头和结尾的空格,删除ksh中每个字段的每一行的开头和结尾的空格

来自分类Dev

如何删除单元格文本前的多余空格?

来自分类Dev

如果某个单元格以某个特定的单词结尾,该如何删除整行?VBA

来自分类Dev

如何删除单元格以离开 jQuery

来自分类Dev

如何删除Word表格单元格的回车符结尾?

来自分类Dev

如何从表格单元格中删除填充和边框?

来自分类Dev

如何从uitableview单元格中删除单元格

Related 相关文章

  1. 1

    如何删除html表中单元格之间的空格

  2. 2

    如何删除单个单元格?

  3. 3

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

  4. 4

    如何合并两个单元格,添加空格和逗号

  5. 5

    RegEx使用回车数据VBA从单元格中删除数字和空格

  6. 6

    删除单元格中以字符串开头和以字符结尾的文本

  7. 7

    删除开头和结尾的空格以及开头的零

  8. 8

    如何在删除空格的同时将单元格复制到新位置?

  9. 9

    删除Google表格单元格中的非数字字符和空格

  10. 10

    NSTableView删除表格视图边框和单元格之间的填充/空格

  11. 11

    如何删除datagridview单元格?

  12. 12

    如何在html表中的单元格之间删除空格

  13. 13

    Excel公式或VBA复制单元格删除空格?

  14. 14

    如何从循环短语的开头和结尾删除空格

  15. 15

    删除空格后行中的所有单元格

  16. 16

    如何删除UICollectionView上的单元格

  17. 17

    如何删除UICollectionView单元格

  18. 18

    当修剪不起作用时,如何从Excel单元格中删除空格的公式是什么?

  19. 19

    从列中的单元格中删除多余的空格

  20. 20

    将数据添加到Excel单元格宏的结尾或开头

  21. 21

    删除单元格中的空格,逗号,小数和欧元符号

  22. 22

    如何删除文件开头和结尾的空行?

  23. 23

    如何删除开头和结尾的空格,删除ksh中每个字段的每一行的开头和结尾的空格

  24. 24

    如何删除单元格文本前的多余空格?

  25. 25

    如果某个单元格以某个特定的单词结尾,该如何删除整行?VBA

  26. 26

    如何删除单元格以离开 jQuery

  27. 27

    如何删除Word表格单元格的回车符结尾?

  28. 28

    如何从表格单元格中删除填充和边框?

  29. 29

    如何从uitableview单元格中删除单元格

热门标签

归档