Майк задается вопросом, есть ли функция рабочего листа, которая покажет ему размер книги в байтах без использования макроса.

Размер книги в Excel может стать очень большим в зависимости от содержащейся в ней информации. Отслеживание размера важно, и это можно сделать несколькими способами.

Если вы не хотите использовать макрос, Excel отслеживает различную информацию о файле в диалоговом окне «Свойства». Отображение диалогового окна зависит от используемой версии Excel. Если вы используете Excel 2010 или Excel 2013, выполните следующие действия:

  1. Откройте вкладку Файл на ленте.

  2. Убедитесь, что в левой части диалогового окна выбрана опция «Информация».

  3. Щелкните ссылку «Свойства» в правой части диалогового окна, а затем щелкните «Дополнительные свойства». Excel отображает диалоговое окно «Свойства» для вашей книги.

  4. Убедитесь, что отображается вкладка Общие. (См. Рис. 1.)

Если вы используете Excel 2007, выполните следующие действия:

  1. Нажмите кнопку Office, а затем — Подготовить | Свойства. Excel отображает панель свойств документа чуть ниже ленты и над вашим листом.

  2. Щелкните Свойства документа и выберите Дополнительные свойства. Excel отображает диалоговое окно «Свойства».

  3. Убедитесь, что отображается вкладка Общие.

На вкладке «Общие» в Excel отображается размер файла. Вы также увидите другую информацию о файле на этой вкладке, включая тип файла и его создателя. С помощью этого процесса легко получить размер файла вручную, но он не позволяет увидеть размер книги на самом листе. К сожалению, обойти это невозможно; вам нужно будет использовать макрос. Ниже приведен хороший пример того, что вы могли бы использовать:

Function wbksize()

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

End Function

Чтобы использовать этот макрос на листе, просто введите в любую ячейку следующее:

=wbksize()

Размер файла отображается в байтах.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (8030) применим к Microsoft Excel 2007, 2010 и 2013. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Finding_the_Size_of_a_Workbook [Определение размера книги].