首页 > 解决方案 > 如何使用 Apache Office 宏触发“行可见”

问题描述

我不敢相信我真的有这个工作并且没有宏的副本 - 我在处理另一个宏时按 Ctrl-S 保存,它们都消失了!

我在一个单元格中有一个公式,它给出的结果取决于另一张表中的数据。结果是要么在单元格中显示内容,要么留空。

=IF('order'.B12="","","x")

所以单元格显示“”或“x”。

我想隐藏任何具有“空”单元格的行。

我所有的尝试似乎只是决定,因为单元格包含一个公式,它不是“空的”。我遍历工作表并进行测试:

for i = 7 to 13
   oRow = oRows.getByIndex(i)
   oCell = oSheet1.getCellByPosition(i,2)
   If oCell.String = "x" Then
      oRow.isVisible = True
   Else
      oRow.isVisible = False
   End If
next i

我在乡下经营一家商店,试图将我的库存订购流程自动化一点——TIA。

标签: openoffice-calcopenoffice-basic

解决方案


推荐阅读