Mike想知道是否有一个工作表函数可以不使用宏来显示工作簿的大小(以字节为单位)。

Excel中的工作簿的大小可能会变得很大,这取决于它包含的信息。跟踪大小很重要,可以通过几种不同的方法来完成。

如果您不想使用宏,则Excel会在“属性”对话框中跟踪有关文件的各种信息。

。在文件菜单中选择属性选项。 Excel将显示“属性”对话框。

。单击常规选项卡。 (请参见图1。)

在“常规”选项卡中,Excel显示文件的大小。您还将在此选项卡中看到有关文件的其他信息,包括文件的类型和创建者。使用此过程很容易获得文件大小,但是它不允许您在工作表本身上看到工作簿的大小。不幸的是,没有办法解决它。您将需要使用宏。以下是您可以使用的一个很好的例子:

Function wbksize()

myWbk = Application.ThisWorkbook.FullName     wbksize = FileLen(myWbk)

End Function

要在工作表中使用此宏,只需在任何单元格中键入以下内容:

=wbksize()

文件大小以字节显示。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(8028)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: