【问题标题】:Excel 2016 - Merged Cells showing Defined name in backgroundExcel 2016 - 在背景中显示已定义名称的合并单元格
【发布时间】:2019-01-29 14:37:42
【问题描述】:

我是一名 VBA 程序员,使用 Excel 2016,我使用合并单元格为客户创建了一个工作表,并为它们命名(定义的名称)。

问题在于合并单元格的名称是单元格文本后面的一种水印(如分页视图中的“第 1 页”等)。打印时不会出现。

我已经尝试将页面视图更改为“分页符”,这确实阻止了单元格的名称显示,但我却在工作表上显示了“第 1 页”。我还取消了单元格,这解决了问题,尽管这不是我需要的解决方案。我有太多的合并单元格(客户端设计)无法做到这一点并保持布局相同。

我只需要在后台显示没有合并单元格名称的工作表。

提前致谢, 克里斯

【问题讨论】:

    标签: excel excel-2016


    【解决方案1】:

    我设法解决这个问题的唯一方法是使用一些代码删除工作簿中定义的名称

                    NewWB = "MyNewWorkbook.xlsx"
                    Workbooks(NewWB).Activate
    
                    Application.Calculation = xlCalculationManual
                        For i = Workbooks(NewWB).Names.Count To 1 Step -1
                            Workbooks(NewWB).Names(i).Delete
                        Next
                    Application.Calculation = xlCalculationAutomatic
    

    希望这对以后遇到同样问题的人有所帮助。

    【讨论】:

      猜你喜欢
      • 2019-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-20
      • 2012-02-15
      • 1970-01-01
      • 2018-04-17
      相关资源
      最近更新 更多