Excel宏隐藏特定的单元格和合并的区域

时间:2018-11-25 06:28:37

标签: excel vba excel-vba

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

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是单个单元格,我还想将相同的上下文应用于包含多个单元格的合并区域。

1 个答案:

答案 0 :(得分:2)

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

为了删除;这句话可以用

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