小兔网

4.删除选择中的完全空白行

类别:报表发布,格式设置

您花了一些时间整理数据。您大约有10,000行15列。有些值合法地为空白。在其他情况下,发布数据之前需要清除掉完全空白的行。

VBA例程将浏览您选择的范围,并使用CountA工作表功能查找和删除任何完全空白的行。该行必须完全空白,即使在选择范围之外也是如此。所选范围之上或之下的行不受影响。

 

Excel报表的前10个VBA例程-删除所选内容中的完全空白行


5.按字母顺序对所选工作表进行排序

类别:报告发布,演示

因此,您已经创建了一个报告,其中包含5个标签,业务中每个商店对应一个标签。在做一些事情的同时,您一直在和其中的一些一起玩。但是,为简单起见,在发布报告之前,您需要确保它们的顺序正确。

VBA例程将使用工作表对象的Move方法按字母顺序对所有SELECTED表进行排序。通过使其特定于SELECTED表,可以根据需要在前面保留一些标题表。

 

Excel报表的十大VBA例程-按字母顺序对选定的工作表进行排序


6.将选定的图纸设置为“非常隐藏”

类别:报告发布,演示

有时您需要在工作簿中隐藏工作表,但是您知道某些同事将不可避免地取消隐藏他们。如果您真的可以隐藏它们呢??事实证明,VBA中有一个选项“非常隐蔽”,通常在Excel菜单中不能通过选项访问。

通过VBA例程,您可以使用工作表对象的可见性属性轻松地将工作表设置为“非常隐藏”。我包含的第二个例程允许您一次取消隐藏所有工作表,而不是一张一张地做。如果您有很多隐藏的工作表,请首先考虑是否实际需要它们。

 

将选定的工作表设置为“非常隐藏”


7.将每个工作表导出到单独的PDF报告中

类别:报告发布,导出

您可能已经在一个项目中工作,每个工作表代表一个不同的实体,人员,位置或区域。基本上都是相同的,但受众不同。在这种情况下,您可能希望分别导出每个工作表,以便将每个工作表发送给其各自的受众。

VBA例程将使用For Next循环遍历选定的工作表,并使用工作表对象的Export方法将每个工作表导出为PDF。它还使用文件夹选择器让用户决定将PDF保存在何处。在VBA中处理文件和文件夹时,该例程非常方便!

 

导出为PDF报告1

导出为PDF报告2


8.将所有图表导出到PPT工作簿

类别:报告发布,导出

需要PowerPoint中的所有财务图表吗?使用ChartsToPPT例程可帮助您单击一下即可将所有内容导出到PowerPoint。虽然概念很简单,但是您也可以修改例程,以将某些图表输出到演示文稿中的特定书签。

VBA例程使用应用程序对象在PowerPoint应用程序中创建新的PowerPoint演示文稿。使用“添加”方法创建一个新幻灯片,然后使用CopyPaste方法将每个图表添加到其自己的幻灯片中。

 

将所有图表导出到PPT工作簿