【发布时间】:2013-04-05 18:16:06
【问题描述】:
因此,在 excel 中,我试图通过使用 F5 查找空白单元格,然后使用 Ctrl + - 删除它们并将单元格向上移动,从而消除单元格之间的空白单元格,这些单元格中有信息。但是当我尝试这样做时,它告诉我“没有找到单元格”。
我注意到,如果我选择“空白”单元格,Excel 仍然会计算它们:,这很奇怪。但是,如果我在这些选定的单元格上按 Delete,计数就会消失,然后我可以按 F5、空格、Ctrl + - 和向上移动单元格,它就可以工作了...
所以我的问题是我怎样才能做到这一点,但是 Excel 认为这些空白单元格不是空白的?我试图通过并在空白单元格上按删除,但我有很多数据并且意识到这会花费我太长时间。 我需要找到一种方法来选择数据中的这些“空白”单元格。
提前感谢您的帮助! :)
【问题讨论】:
-
您可以使用宏循环遍历您的单元格以检查
len(trim(rng.value))=0以检查这些空白单元格吗?注意:如果单元格有像 vbnewline 这样的特殊字符,那么上述方法将不起作用。这类场景需要单独处理。 -
这也是一次性的吗?屏幕截图中显示的数据会始终包含“/”吗?如果是,那么我们可以缩小代码范围以搜索没有“/”的单元格
-
我看到这个问题即将被关闭为
Off Topic您需要在此之前确认您是否愿意使用宏;) -
我不知道这个问题是关于什么的,但它可以被保存。发布一些代码示例,不要使用那个有趣的图像托管,在这里发布图像。您需要在多年后使问题可用,否则应该立即关闭。
-
抱歉,没想到回复这么快。是的,数据中总会有一个/。如何选择其中没有“/”的数据?