【问题标题】:Excel Macro hide specific cell & merged areaExcel 宏隐藏特定单元格和合并区域
【发布时间】:2020-02-27 15:08:11
【问题描述】:

我正在尝试根据另一个单元格的值隐藏特定单元格。到目前为止,我设法隐藏了整行,但无法隐藏特定的单元格。

Local Currency value show/hide item
If Range("Currency").Value = "USD" Then
Range("LocalCurAmount").EntireRow.Hidden = True
End If

到目前为止我已经尝试过

Range("LocalCurAmount").Hidden = True
Range("LocalCurAmount").Cells.Hidden = True

但是没有任何效果。我想隐藏这个特定的单元格并将内容向上移动。

LocalCurAmount 是单个单元格,我还想将相同的上下文应用于包含多个单元格的合并区域。

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    你只能隐藏整行或整列,你不能隐藏单个单元格,你只能删除它们,如果你删除一个范围,你可以从侧面向上或向左移动单元格

    为了删除;这个语句可以用

    Range("LocalCurAmount").Delete Shift:=xlUp
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-16
      • 1970-01-01
      • 2018-12-18
      • 1970-01-01
      • 2014-06-01
      • 2014-03-02
      • 1970-01-01
      相关资源
      最近更新 更多