gpt4 book ai didi

vba - Excel 中的空白单元格

转载 作者:行者123 更新时间:2023-12-02 21:39:10 24 4
gpt4 key购买 nike

我得到了一张来自查询(获取外部数据)的工作表,但该工作表有许多“空”单元格。我这样说,“空”,因为当我发出命令将所有空单元格都等于零时,很多单元格,父项为空,并没有变成零。尽管没有任何内容,但 Excel 并未将这些单元格识别为空单元格。

有谁知道这里面蕴含着什么样的魔法吗?

谢谢!

最佳答案

也许是一些无法打印的字符。添加一个带有此子模块的模块:

Sub show_content()
cont = Selection.Value
If cont <> "" Then
MsgBox Asc(cont)
Else
MsgBox "Cell really is a blank!"
End If
End Sub

然后,选择看似空白的单元格并在宏菜单上运行“show_content”(alt+F8)。如果它不是空白,它会显示奇怪字符的 ASCII 值,或者确认它确实是空白(空单元格)。

这将删除带有空格的单元格,因此它们将变得非常空,并被公式识别为零:

Sub erase_spaces()
For Each elem In ActiveSheet.UsedRange
elem.Value = Trim(elem.Value)
Next elem
End Sub

关于vba - Excel 中的空白单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34901279/

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