我有一个Excel电子表格,其中包含一个客户端(主)工作表,其中包含用于工作流和任务控件的月度(克隆)工作表。所有工作表都使用相同的客户端详细信息。如果我在主表中添加新行或列,则还需要在所有克隆表上添加相同的行或列。但是,我不希望主服务器中的空白单元格在克隆表中显示0;它们也应该在克隆表中保持空白。我使用了Paste Link
函数。如何从主表单更新克隆表而不在主表单的空白单元格中显示0?
答案 0 :(得分:0)
如果您的关注点只是显示空白单元格为0,那么请考虑客户端表格单元格的自定义格式,例如#;-#;;@
(第三个参数用于0
()cource这也将显示实际包含0
的空格的单元格)
答案 1 :(得分:0)
转到文件>选项>高级> “此工作表的显示选项:”{Your worksheet}>
点击“在零值单元格中显示零”
希望有所帮助!
答案 2 :(得分:0)
简而言之,问题是Excel错误地解释了Variant类型的Empty
返回值。如果源数据受到控制,还有另一种方法:将空(空白)单元格设置为公式=""
。 INDIRECT
工作表函数正确地重现了上面提到的主错误和#34;复制"工作表。以下是显示"前景" (Excel活动工作表)和"背景" (使用该工作表的内部的VBA编辑器的手表窗口):
正如我们所见,单元格A1
(ActiveSheet.UsedRange.Cells(1, 1).Formula
)设置了公式=""
,而A2
(ActiveSheet.UsedRange.Cells(2, 1).Formula
)却没有。因此,基于INDIRECT
工作表函数(设置B1
和B2
单元格)的公式显示"相同"输入""
(空字符串)。输入""
在Excel和Watches的观点上看起来相同,但不是来自使用特殊"发现"的调试。工艺。
PS我在我的一个解决方案中使用了所描述的技巧,使用了用宏设置的公式。