4.删除选择中的完全空白行
类别:报表发布,格式设置
您花了一些时间整理数据。您大约有10,000行15列。有些值合法地为空白。在其他情况下,发布数据之前需要清除掉完全空白的行。
VBA例程将浏览您选择的范围,并使用CountA工作表功能查找和删除任何完全空白的行。该行必须完全空白,即使在选择范围之外也是如此。所选范围之上或之下的行不受影响。
5.按字母顺序对所选工作表进行排序
类别:报告发布,演示
因此,您已经创建了一个报告,其中包含5个标签,业务中每个商店对应一个标签。在做一些事情的同时,您一直在和其中的一些一起玩。但是,为简单起见,在发布报告之前,您需要确保它们的顺序正确。
VBA例程将使用工作表对象的Move方法按字母顺序对所有SELECTED表进行排序。通过使其特定于SELECTED表,可以根据需要在前面保留一些标题表。
6.将选定的图纸设置为“非常隐藏”
类别:报告发布,演示
有时您需要在工作簿中隐藏工作表,但是您知道某些同事将不可避免地取消隐藏他们。如果您真的可以隐藏它们呢??事实证明,VBA中有一个选项“非常隐蔽”,通常在Excel菜单中不能通过选项访问。
通过VBA例程,您可以使用工作表对象的可见性属性轻松地将工作表设置为“非常隐藏”。我包含的第二个例程允许您一次取消隐藏所有工作表,而不是一张一张地做。如果您有很多隐藏的工作表,请首先考虑是否实际需要它们。
7.将每个工作表导出到单独的PDF报告中
类别:报告发布,导出
您可能已经在一个项目中工作,每个工作表代表一个不同的实体,人员,位置或区域。基本上都是相同的,但受众不同。在这种情况下,您可能希望分别导出每个工作表,以便将每个工作表发送给其各自的受众。
VBA例程将使用For Next循环遍历选定的工作表,并使用工作表对象的Export方法将每个工作表导出为PDF。它还使用文件夹选择器让用户决定将PDF保存在何处。在VBA中处理文件和文件夹时,该例程非常方便!
8.将所有图表导出到PPT工作簿
类别:报告发布,导出
需要PowerPoint中的所有财务图表吗?使用ChartsToPPT例程可帮助您单击一下即可将所有内容导出到PowerPoint。虽然概念很简单,但是您也可以修改例程,以将某些图表输出到演示文稿中的特定书签。
VBA例程使用应用程序对象在PowerPoint应用程序中创建新的PowerPoint演示文稿。使用“添加”方法创建一个新幻灯片,然后使用CopyPaste方法将每个图表添加到其自己的幻灯片中。