2014-12-09 6 views
0

Microsoft Word 2010 предлагает возможность увидеть, сколько слов есть в документе. Есть ли аналогичный вариант в Excel 2010, чтобы узнать, сколько ячеек/значений/формул у меня есть в конкретной книге или конкретном листе?Подсчет количества ячеек, значений и формул в листе с Excel

В Word 2010 количество слов можно найти в файле> Информация> Показать все свойства. Однако в Excel информации почти не так много. Он скрыт где-то в другом месте?

ответ

0

Чтобы найти эту информацию, вы можете использовать объект SpecialCells объекта Range. Например, ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas).Count вернет число ячеек, содержащих формулы на активном листе, и ActiveSheet.Cells.SpecialCells(xlCellTypeConstants).Count вернет число ячеек, содержащих константы. См. documentation для получения дополнительной информации.

Если вы хотите итогов для целой книги, вы можете перебрать элементы Worksheets коллекции Workbook объекта, используйте SpecialCells свойство Cells элемента каждого Worksheet объекта, чтобы получить номера вы хотите, и сложить итоги.

+0

Это VBA. Означает ли это, что он не интегрирован в Excel так же, как в Word? Я удивлен. – dnLL

+0

Насколько я знаю, свойства, которые вы ищете, не интегрированы. В VBA объект 'Workbook' имеет коллекцию' BuiltinDocumentProperties', которую вы можете использовать для управления информацией, отображаемой на странице свойств (например, Title, Subject, Author и т. Д.), Но коллекция не содержит свойств, которые ты ищешь. –

Смежные вопросы