Технические характеристики и ограничения листа и книги
Параметр |
Максимальное значение |
---|---|
Количество открытых книг |
Ограничено объемом доступной оперативной памяти и ресурсами системы |
Общее количество строк и столбцов на листе |
1 048 576 строк и 16 384 столбца |
Ширина столбца |
255 знаков |
Высота строки |
409 пунктов |
Разрывы страниц |
1 026 горизонтальных и вертикальных |
Общее количество знаков в ячейке |
32 767 знаков |
Число знаков в верхнем и нижнем колонтитуле |
255 |
Максимальное число переводов строки в ячейке |
253 |
Количество листов в книге |
Ограничено объемом доступной оперативной памяти (по умолчанию 1 лист) |
Количество цветов в книге |
16 миллионов цветов (32-битовый спектр с полным доступом к 24-битовому спектру) |
Именованные представления в книге |
Ограничено объемом доступной оперативной памяти |
Количество уникальных форматов/стилей ячеек |
65 490 |
Количество стилей заливки |
256 |
Количество стилей и толщин линий |
256 |
Количество уникальных шрифтов |
1 024 доступных глобальных шрифта; 512 шрифтов в каждой книге |
Количество численных форматов в книге |
От 200 до 250, в зависимости от установленной языковой версии Excel |
Количество имен в книге |
Ограничено объемом доступной оперативной памяти |
Количество окон в книге |
Ограничено объемом доступной оперативной памяти |
Гиперссылки на листе |
65 530 |
Количество областей в окне |
4 |
Количество связанных листов |
Ограничено объемом доступной оперативной памяти |
Сценарии |
Ограничено объемом доступной оперативной памяти; в итоговый отчет включается 251 сценарий, начиная с первого |
Количество изменяемых ячеек в сценарии |
32 |
Количество вычисляемых ячеек в надстройке «Поиск решения» |
200 |
Количество пользовательских функций |
Ограничено объемом доступной оперативной памяти |
Пределы масштабирования |
от 10 до 400 процентов |
Количество отчетов |
Ограничено объемом доступной оперативной памяти |
Количество ссылок для сортировки |
64 для однократной сортировки; не ограничено для последовательных сортировок |
Количество уровней отмены |
100 |
Количество полей в форме данных |
32 |
Количество параметров в книге |
255 параметров в одной книге |
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 |
Количество независимых ячеек, которые можно выделить |
2 147 483 648 ячеек |
Максимальные пределы объема памяти и размера файла для книг с моделями данных |
В 32-разрядной среде выделяется 2 гигабайта (ГБ) виртуального адресного пространства, которое совместно используется приложением Excel, книгой и надстройками, работающими в рамках одного процесса. Доля адресного пространства, выделяемого для модели данных, может достигать 500–700 мегабайт (МБ), но может быть и меньше, если загружаются другие модели данных и надстройки. 64-разрядная среда не накладывает жестких ограничений на размер файлов. Размер книги ограничен только объемом доступной памяти и ресурсами системы. Начиная с Excel 2016 функция обработки больших адресов позволяет 32-разрядной версии Excel использовать в два раза больше памяти при работе в 64-разрядной операционной системе Windows. Дополнительные сведения см. в статье Изменение функции обработки больших адресов для Excel. Примечание: Добавление таблиц в модели данных увеличивает размер файла. Если вы не планируете создавать для модели данных сложные связи с использованием большого количества источников и типов данных в книге, во время импорта или создания таблиц, сводных таблиц или подключений к данным снимите флажок Добавить эти данные в модель данных. Подробнее см. в статье Спецификации и ограничения модели данных. |
Количество ядер процессора |
64 |
Длина имени файла |
218 символов, включая путь к файлу. Например, C:UsernameDocumentsFileName.xlsx. |
Технические характеристики и ограничения вычислений
Параметр |
Максимальное значение |
---|---|
Точность представления чисел, разрядов, не более |
15 |
Допустимое отрицательное число, не менее |
-2,2251E+308 |
Допустимое положительное число, не менее |
2,2251E-308 |
Допустимое положительное число, не более |
9,99999999999999E+307 |
Допустимое отрицательное число, не более |
-9,99999999999999E+307 |
Наибольшее положительное число, получаемое в формуле |
1,7976931348623158E+308 |
Наибольшее отрицательное число, получаемое в формуле |
-1,7976931348623158E+308 |
Длина записи формулы, знаков, не более |
8 192 |
Внутренняя длина формулы, байт, не более |
16 384 байт |
Количество итераций, не более |
32 767 |
Количество массивов в книге |
Ограничено объемом доступной оперативной памяти |
Количество выделенных диапазонов, не более |
2 048 |
Количество аргументов функции, не более |
255 |
Количество уровней вложенности функций, не более |
64 |
Количество категорий пользовательских функций, не более |
255 |
Количество доступных функций листа Microsoft Excel, не более |
341 |
Размер стека операндов, не более |
1 024 |
Перекрестная зависимость листов, не более |
64 000 листов, которые могут ссылаться на другие листы |
Перекрестная зависимость формул массива на разных листах |
Ограничена объемом доступной оперативной памяти |
Зависимость областей |
Ограничена объемом доступной оперативной памяти |
Зависимость областей на каждом листе |
Ограничена объемом доступной оперативной памяти |
Зависимости одной ячейки, не более |
4 миллиарда формул, зависящих от одной ячейки |
Длина содержимого связанной ячейки из закрытых книг, не более |
32 767 |
Допустимая в расчетах дата, не ранее |
1 января 1900 г. (1 января 1904 г. для системы дат 1904) |
Допустимая в расчетах дата, не позднее |
31 декабря 9999 г. |
Интервал времени, который можно ввести, не более |
9999:59:59 |
Технические характеристики и ограничения диаграмм
Параметр |
Максимальное значение |
---|---|
Количество диаграмм, связанных с листом |
Ограничено объемом доступной оперативной памяти |
Количество листов, на которые ссылается диаграмма |
255 |
Ряды данных в диаграмме |
255 |
Количество точек данных в одном ряду данных для плоских диаграмм |
Ограничено объемом доступной оперативной памяти |
Количество элементов данных в одном ряду данных для объемных диаграмм |
Ограничено объемом доступной оперативной памяти |
Количество элементов данных во всех рядах данных одной диаграммы |
Ограничено объемом доступной оперативной памяти |
Технические характеристики и ограничения отчетов сводных таблиц и сводных диаграмм
Параметр |
Максимальное значение |
---|---|
Отчеты сводных таблиц на листе |
Ограничено объемом доступной оперативной памяти |
Количество уникальных элементов в поле |
1 048 576 |
Количество полей строк или столбцов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчете сводной таблицы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной таблицы |
256 |
Количество формул вычисляемых элементов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчет сводной диаграммы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной диаграммы |
256 |
Количество формул вычисляемых элементов в отчете сводной диаграммы |
Ограничено объемом доступной оперативной памяти |
Длина имени MDX элемента сводной таблицы |
32 767 |
Длина строки реляционной сводной таблицы |
32 767 |
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 |
Книги с включенным параметром «Разрешить изменять файл нескольким пользователям одновременно…»
Если для книги включен параметр Разрешить изменять файл нескольким пользователям одновременно…, тогда необходимо применять следующие сведения. Чтобы получить доступ к этому параметру, на вкладке Рецензирование нажмите кнопку Доступ к книге. Примечание. В последних версиях Excel кнопка Доступ к книге скрыта. Чтобы отобразить ее, откройте вкладку Файл и выберите пункт Параметры, а затем — категорию Панель быстрого доступа. Откройте список Выбрать команды из и выберите пункт Все команды. Прокрутите список до пункта Общий доступ к книге (старые версии). Выберите этот пункт и нажмите кнопку Добавить. Нажмите кнопку ОК. Кнопка Доступ к книге появится в верхней части окна Excel.
Параметр |
Максимальное значение |
---|---|
Количество пользователей, которые могут одновременно открывать файл |
256 |
Количество личных представлений в книге |
Ограничено объемом доступной оперативной памяти |
Количество дней, поддерживаемое журнал изменений |
32 767 (по умолчанию 30 дней) |
Наибольшее количество одновременно объединяемых книг |
Ограничено объемом доступной оперативной памяти |
Количество ячеек, которые можно выделить |
32 767 |
Наибольшее количество цветов для обозначения изменений, вносимых разными пользователями, при включенном режиме цветового выделения изменений |
32 (каждому пользователю соответствует свой цвет; изменения текущего пользователя выделяются темно-синим цветом) |
Количество таблиц Excel в книге |
0 (ноль) Примечание: Для книги, содержащей одну или несколько таблиц Excel, невозможно включить параметр Разрешить изменять файл нескольким пользователям одновременно… |
Технические характеристики и ограничения листа и книги
Параметр |
Максимальное значение |
---|---|
Количество открытых книг |
Ограничено объемом доступной оперативной памяти и ресурсами системы |
Общее количество строк и столбцов на листе |
1 048 576 строк и 16 384 столбца |
Ширина столбца |
255 знаков |
Высота строки |
409 пунктов |
Разрывы страниц |
1 026 горизонтальных и вертикальных |
Общее количество знаков в ячейке |
32 767 знаков |
Число знаков в верхнем и нижнем колонтитуле |
255 |
Максимальное число переводов строки в ячейке |
253 |
Количество листов в книге |
Ограничено объемом доступной оперативной памяти (по умолчанию 3 листа) |
Количество цветов в книге |
16 миллионов цветов (32-битовый спектр с полным доступом к 24-битовому спектру) |
Именованные представления в книге |
Ограничено объемом доступной оперативной памяти |
Количество уникальных форматов/стилей ячеек |
65 490 |
Количество стилей заливки |
256 |
Количество стилей и толщин линий |
256 |
Количество уникальных шрифтов |
1 024 доступных глобальных шрифта; 512 шрифтов в каждой книге |
Количество численных форматов в книге |
От 200 до 250, в зависимости от установленной языковой версии Excel |
Количество имен в книге |
Ограничено объемом доступной оперативной памяти |
Количество окон в книге |
Ограничено объемом доступной оперативной памяти |
Гиперссылки на листе |
65 530 гиперссылок |
Количество областей в окне |
4 |
Количество связанных листов |
Ограничено объемом доступной оперативной памяти |
Сценарии |
Ограничено объемом доступной оперативной памяти; в итоговый отчет включается 251 сценарий, начиная с первого |
Количество изменяемых ячеек в сценарии |
32 |
Количество вычисляемых ячеек в надстройке «Поиск решения» |
200 |
Количество пользовательских функций |
Ограничено объемом доступной оперативной памяти |
Пределы масштабирования |
от 10 до 400 процентов |
Количество отчетов |
Ограничено объемом доступной оперативной памяти |
Количество ссылок для сортировки |
64 для однократной сортировки; не ограничено для последовательных сортировок |
Количество уровней отмены |
100 |
Количество полей в форме данных |
32 |
Количество параметров в книге |
255 параметров в одной книге |
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 |
Количество независимых ячеек, которые можно выделить |
2 147 483 648 ячеек |
Количество ядер процессора |
64 |
Технические характеристики и ограничения вычислений
Параметр |
Максимальное значение |
---|---|
Точность представления чисел, разрядов, не более |
15 |
Допустимое отрицательное число, не менее |
-2,2251E+308 |
Допустимое положительное число, не менее |
2,2251E-308 |
Допустимое положительное число, не более |
9,99999999999999E+307 |
Допустимое отрицательное число, не более |
-9,99999999999999E+307 |
Наибольшее положительное число, получаемое в формуле |
1,7976931348623158E+308 |
Наибольшее отрицательное число, получаемое в формуле |
-1,7976931348623158E+308 |
Длина записи формулы, знаков, не более |
8 192 |
Внутренняя длина формулы, байт, не более |
16 384 байт |
Количество итераций, не более |
32 767 |
Количество массивов в книге |
Ограничено объемом доступной оперативной памяти |
Количество выделенных диапазонов, не более |
2 048 |
Количество аргументов функции, не более |
255 |
Количество уровней вложенности функций, не более |
64 |
Количество категорий пользовательских функций, не более |
255 |
Количество доступных функций листа Microsoft Excel, не более |
341 |
Размер стека операндов, не более |
1 024 |
Перекрестная зависимость листов, не более |
64 000 листов, которые могут ссылаться на другие листы |
Перекрестная зависимость формул массива на разных листах |
Ограничена объемом доступной оперативной памяти |
Зависимость областей |
Ограничена объемом доступной оперативной памяти |
Зависимость областей на каждом листе |
Ограничена объемом доступной оперативной памяти |
Зависимости одной ячейки, не более |
4 миллиарда формул, зависящих от одной ячейки |
Длина содержимого связанной ячейки из закрытых книг, не более |
32 767 |
Допустимая в расчетах дата, не ранее |
1 января 1900 г. (1 января 1904 г. для системы дат 1904) |
Допустимая в расчетах дата, не позднее |
31 декабря 9999 г. |
Интервал времени, который можно ввести, не более |
9999:59:59 |
Технические характеристики и ограничения диаграмм
Параметр |
Максимальное значение |
---|---|
Количество диаграмм, связанных с листом |
Ограничено объемом доступной оперативной памяти |
Количество листов, на которые ссылается диаграмма |
255 |
Ряды данных в диаграмме |
255 |
Количество точек данных в одном ряду данных для плоских диаграмм |
Ограничено объемом доступной оперативной памяти |
Количество элементов данных в одном ряду данных для объемных диаграмм |
Ограничено объемом доступной оперативной памяти |
Количество элементов данных во всех рядах данных одной диаграммы |
Ограничено объемом доступной оперативной памяти |
Технические характеристики и ограничения отчетов сводных таблиц и сводных диаграмм
Параметр |
Максимальное значение |
---|---|
Отчеты сводных таблиц на листе |
Ограничено объемом доступной оперативной памяти |
Количество уникальных элементов в поле |
1 048 576 |
Количество полей строк или столбцов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчете сводной таблицы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной таблицы |
256 |
Количество формул вычисляемых элементов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчет сводной диаграммы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной диаграммы |
256 |
Количество формул вычисляемых элементов в отчете сводной диаграммы |
Ограничено объемом доступной оперативной памяти |
Длина имени MDX элемента сводной таблицы |
32 767 |
Длина строки реляционной сводной таблицы |
32 767 |
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 |
Книги с включенным параметром «Разрешить изменять файл нескольким пользователям одновременно…»
Если для книги включен параметр Разрешить изменять файл нескольким пользователям одновременно…, тогда необходимо применять следующие сведения. Чтобы получить доступ к этому параметру, на вкладке Рецензирование нажмите кнопку Доступ к книге.
Параметр |
Максимальное значение |
---|---|
Количество пользователей, которые могут одновременно открывать файл |
256 |
Количество личных представлений в книге |
Ограничено объемом доступной оперативной памяти |
Количество дней, поддерживаемое журнал изменений |
32 767 (по умолчанию 30 дней) |
Наибольшее количество одновременно объединяемых книг |
Ограничено объемом доступной оперативной памяти |
Количество ячеек, которые можно выделить в общей книге |
32 767 |
Наибольшее количество цветов для обозначения изменений, вносимых разными пользователями, при включенном режиме цветового выделения изменений |
32 (каждому пользователю соответствует свой цвет; изменения текущего пользователя выделяются темно-синим цветом) |
Количество таблиц Excel в книге |
0 (ноль) Примечание: Для книги, содержащей одну или несколько таблиц Excel, невозможно включить параметр Разрешить изменять файл нескольким пользователям одновременно… |
Технические характеристики и ограничения листа и книги
Параметр |
Максимальное значение |
---|---|
Количество открытых книг |
Ограничено объемом доступной оперативной памяти и ресурсами системы |
Общее количество строк и столбцов на листе |
1 048 576 строк и 16 384 столбца |
Ширина столбца |
255 знаков |
Высота строки |
409 пунктов |
Разрывы страниц |
1 026 горизонтальных и вертикальных |
Общее количество знаков в ячейке |
32 767 знаков |
Число знаков в верхнем и нижнем колонтитуле |
255 |
Максимальное число переводов строки в ячейке |
253 |
Количество листов в книге |
Ограничено объемом доступной оперативной памяти (по умолчанию 3 листа) |
Количество цветов в книге |
16 миллионов цветов (32-битовый спектр с полным доступом к 24-битовому спектру) |
Именованные представления в книге |
Ограничено объемом доступной оперативной памяти |
Количество уникальных форматов/стилей ячеек |
65 490 |
Количество стилей заливки |
256 |
Количество стилей и толщин линий |
256 |
Количество уникальных шрифтов |
1 024 доступных глобальных шрифта; 512 шрифтов в каждой книге |
Количество численных форматов в книге |
От 200 до 250, в зависимости от установленной языковой версии Excel |
Количество имен в книге |
Ограничено объемом доступной оперативной памяти |
Количество окон в книге |
Ограничено объемом доступной оперативной памяти |
Гиперссылки на листе |
65 530 гиперссылок |
Количество областей в окне |
4 |
Количество связанных листов |
Ограничено объемом доступной оперативной памяти |
Сценарии |
Ограничено объемом доступной оперативной памяти; в итоговый отчет включается 251 сценарий, начиная с первого |
Количество изменяемых ячеек в сценарии |
32 |
Количество вычисляемых ячеек в надстройке «Поиск решения» |
200 |
Количество пользовательских функций |
Ограничено объемом доступной оперативной памяти |
Пределы масштабирования |
от 10 до 400 процентов |
Количество отчетов |
Ограничено объемом доступной оперативной памяти |
Количество ссылок для сортировки |
64 для однократной сортировки; не ограничено для последовательных сортировок |
Количество уровней отмены |
100 |
Количество полей в форме данных |
32 |
Количество параметров в книге |
255 параметров в одной книге |
Количество раскрывающихся списков в фильтре |
10 000 |
Технические характеристики и ограничения вычислений
Параметр |
Максимальное значение |
---|---|
Точность представления чисел, разрядов, не более |
15 |
Допустимое отрицательное число, не менее |
-2,2251E+308 |
Допустимое положительное число, не менее |
2,2251E-308 |
Допустимое положительное число, не более |
9,99999999999999E+307 |
Допустимое отрицательное число, не более |
-9,99999999999999E+307 |
Наибольшее положительное число, получаемое в формуле |
1,7976931348623158E+308 |
Наибольшее отрицательное число, получаемое в формуле |
-1,7976931348623158E+308 |
Длина записи формулы, знаков, не более |
8 192 |
Внутренняя длина формулы, байт, не более |
16 384 байт |
Количество итераций, не более |
32 767 |
Количество массивов в книге |
Ограничено объемом доступной оперативной памяти |
Количество выделенных диапазонов, не более |
2 048 |
Количество аргументов функции, не более |
255 |
Количество уровней вложенности функций, не более |
64 |
Количество категорий пользовательских функций, не более |
255 |
Количество доступных функций листа Microsoft Excel, не более |
341 |
Размер стека операндов, не более |
1 024 |
Перекрестная зависимость листов, не более |
64 000 листов, которые могут ссылаться на другие листы |
Перекрестная зависимость формул массива на разных листах |
Ограничена объемом доступной оперативной памяти |
Зависимость областей |
Ограничена объемом доступной оперативной памяти |
Зависимость областей на каждом листе |
Ограничена объемом доступной оперативной памяти |
Зависимости одной ячейки, не более |
4 миллиарда формул, зависящих от одной ячейки |
Длина содержимого связанной ячейки из закрытых книг, не более |
32 767 |
Допустимая в расчетах дата, не ранее |
1 января 1900 г. (1 января 1904 г. для системы дат 1904) |
Допустимая в расчетах дата, не позднее |
31 декабря 9999 г. |
Интервал времени, который можно ввести, не более |
9999:59:59 |
Технические характеристики и ограничения диаграмм
Параметр |
Максимальное значение |
---|---|
Количество диаграмм, связанных с листом |
Ограничено объемом доступной оперативной памяти |
Количество листов, на которые ссылается диаграмма |
255 |
Ряды данных в диаграмме |
255 |
Количество точек данных в одном ряду данных для плоских диаграмм |
32 000 |
Количество элементов данных в одном ряду данных для объемных диаграмм |
4 000 |
Количество элементов данных во всех рядах данных одной диаграммы |
256 000 |
Технические характеристики и ограничения отчетов сводных таблиц и сводных диаграмм
Параметр |
Максимальное значение |
---|---|
Отчеты сводных таблиц на листе |
Ограничено объемом доступной оперативной памяти |
Количество уникальных элементов в поле |
1 048 576 |
Количество полей строк или столбцов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчете сводной таблицы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной таблицы |
256 |
Количество формул вычисляемых элементов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчет сводной диаграммы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной диаграммы |
256 |
Количество формул вычисляемых элементов в отчете сводной диаграммы |
Ограничено объемом доступной оперативной памяти |
Длина имени MDX элемента сводной таблицы |
32 767 |
Длина строки реляционной сводной таблицы |
32 767 |
Книги с включенным параметром «Разрешить изменять файл нескольким пользователям одновременно…»
Если для книги включен параметр Разрешить изменять файл нескольким пользователям одновременно…, тогда необходимо применять следующие сведения. Этот параметр включен при использовании общих книг.
Параметр |
Максимальное значение |
---|---|
Количество пользователей, которые могут одновременно открывать книгу |
256 |
Количество личных представлений в книге |
Ограничено объемом доступной оперативной памяти |
Количество дней, поддерживаемое журнал изменений |
32 767 (по умолчанию 30 дней) |
Наибольшее количество одновременно объединяемых книг |
Ограничено объемом доступной оперативной памяти |
Количество ячеек, которые можно выделить |
32 767 |
Наибольшее количество цветов для обозначения изменений, вносимых разными пользователями, при включенном режиме цветового выделения изменений |
32 (каждому пользователю соответствует свой цвет; изменения текущего пользователя выделяются темно-синим цветом) |
Количество таблиц Excel в книге |
0 (ноль) Примечание: Для книги, содержащей одну или несколько таблиц Excel, невозможно включить параметр Разрешить изменять файл нескольким пользователям одновременно… |
К началу страницы
Как проверить размер каждого рабочего листа книги?
Предположим, у вас есть большая книга, содержащая несколько листов, и теперь вы хотите узнать размер каждого листа, чтобы определить, какой лист нужно уменьшить. Есть ли какие-нибудь быстрые способы справиться с этой задачей?
Проверьте размер каждого рабочего листа с помощью кода VBA
Проверьте размер каждого рабочего листа с помощью Kutools for Excel
Проверьте размер каждого рабочего листа с помощью кода VBA
С помощью следующего кода VBA вы можете быстро получить размер каждого рабочего листа в своей книге. Пожалуйста, сделайте так:
1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.
2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.
Код VBA: проверьте размер каждого листа в книге </ p>
Sub WorksheetSizes()
'Update 20140526
Dim xWs As Worksheet
Dim Rng As Range
Dim xOutWs As Worksheet
Dim xOutFile As String
Dim xOutName As String
xOutName = "KutoolsforExcel"
xOutFile = ThisWorkbook.Path & "TempWb.xls"
On Error Resume Next
Application.DisplayAlerts = False
Err = 0
Set xOutWs = Application.Worksheets(xOutName)
If Err = 0 Then
xOutWs.Delete
Err = 0
End If
With Application.ActiveWorkbook.Worksheets.Add(Before:=Application.Worksheets(1))
.Name = xOutName
.Range("A1").Resize(1, 2).Value = Array("Worksheet Name", "Size")
End With
Set xOutWs = Application.Worksheets(xOutName)
Application.ScreenUpdating = False
xIndex = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xOutName Then
xWs.Copy
Application.ActiveWorkbook.SaveAs xOutFile
Application.ActiveWorkbook.Close SaveChanges:=False
Set Rng = xOutWs.Range("A1").Offset(xIndex, 0)
Rng.Resize(1, 2).Value = Array(xWs.Name, VBA.FileLen(xOutFile))
Kill xOutFile
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
Application.Application.DisplayAlerts = True
End Sub
3. Затем нажмите F5 ключ для выполнения этого кода и новый рабочий лист с именем KutoolsforExcel будет вставлен в текущую книгу, которая содержит имя каждого рабочего листа и размер файла, а единицей измерения является бит. Смотрите скриншот:
Проверьте размер каждого рабочего листа с помощью Kutools for Excel
Если у вас есть Kutools for Excel, С его Разделить книгу утилиту, вы можете разделить всю книгу на отдельные файлы, а затем перейти в конкретную папку, чтобы проверить размер каждого файла.
Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас.
После установки Kutools for Excel, выполните следующие действия:
1. Откройте книгу, в которой вы хотите проверить размер каждого листа, и нажмите Предприятие > Рабочие инструменты > Разделить книгу, см. снимок экрана:
2. В Разделить книгу диалоговое окно, проверьте все рабочие листы и нажмите Трещина кнопку, а затем укажите папку для размещения файлов новой книги. Смотрите скриншоты:
3. И затем каждый рабочий лист вашей текущей книги будет сохранен как отдельный файл Excel, вы можете перейти в свою конкретную папку, чтобы проверить размер каждой книги.
Чтобы узнать больше об этой функции разделенной книги.
Статьи по теме:
Как разделить книгу на отдельные файлы Excel в Excel?
Как экспортировать и сохранять листы и рабочие листы как новую книгу в Excel?
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (9)
Оценок пока нет. Оцените первым!
На экране огромный рабочий лист Excel состоит из большого количества столбцов и строк. Рабочий лист при печати разбивается на несколько по размеру печатного листа, как правило, А4. Для печати документа Excel необходимо научиться настраивать параметры страницы. Для того чтобы получить качественно распечатанные страницы, следует подготовить рабочие листы к печати, проверить, как располагаются строки и столбцы таблиц, соответствует ли ширина столбцов данным, помещенным в них. Чтобы посмотреть, как документ будет выглядеть в напечатанном виде, нужно воспользоваться предварительным просмотром.
Скачайте учебный файл тут и откройте его.
По окончании этого урока вы сможете:
- Задать режим «Разметка страницы»
- Настраивать разметку страницы
- Делать предварительный просмотр рабочих листов
1. Режим «Разметка страницы»
Шаг 1. Устанавливаем Режим страницы (лента Вид → группа команд Режимы просмотра → команда Режим страницы):
Строго говоря, при работе с таблицей я периодически переключаюсь в Режим страницы, чтобы отследить, как будет выглядеть таблица на листе бумаги.
Если ваш принтер печатает листы другого формата, вы всегда можете поменять размер печатного листа (лента Разметка страницы группа команд Параметры страницы → команда Размер):
При подготовке к печати мы работаем с лентой «Разметка страницы», но, на мой взгляд, лучше работать в специальном диалоговом окне «Параметры страницы».
Шаг 2. Это окно вызывается любой из кнопок групп «Параметры страницы», «Вписать» или «Параметры листа»:
В диалоговом окне 4 вкладки:
- Страница
- Поля
- Колонтитулы
- Лист
В зависимости от того, какую вы нажмете кнопку группы, диалоговое окно «Параметры страницы» будет открываться в соответствующей вкладке за исключением вкладки «Колонтитулы». Эта команда находится на ленте Вставка группа команд Текст:
Шаг 3. Чтобы вам не пришлось переключаться с ленты на ленту, создайте команду «Параметры страницы» на Панели быстрого доступа. Как это делать я рассказывала в статьях «Урок 18. Панель быстрого доступа» и «Урок 19. Команды на Панели быстрого доступа». Всё это применимо и к Excel:
- Кнопка выпадающего меню на Панели быстрого доступа
- Команда «Другие команды…»
- «Все команды» из выпадающего меню
- Команда «Параметры страницы» (легко ищется по алфавиту)
- Команда «Добавить» и ОК
Здесь обратите внимание, что списке всех команд есть две команды с одним именем. Вторая команда дополняется кнопкой выпадающего меню. Если вы добавите эту команду на Панель быстрого доступа, то вы сможете с её помощью вызвать команды с ленты Разметка страницы группа → Параметры страницы.
2. Разметка страницы
Каждый лист документа согласно ГОСТ Р 7.0.97-2016 должен иметь поля не менее:
- 20 мм ‒ левое;
- 10 мм ‒ правое;
- 20 мм ‒ верхнее;
- 20 мм ‒ нижнее.
Мы немного увеличим размер полей.
Шаг 1. Открываем диалоговое окно «Параметры страницы» (поскольку кнопка вызова у нас теперь на Панели быстрого доступа, то неважной какая лента открыта) → вторая вкладка Поля → устанавливаем левое поле – 3 см, правое поле – 1 см, верхнее поле – 2 см, нижнее поле – 3 см:
Почему начали со второй вкладки?
Шаг 2. Вторая вкладка Страница → играем с масштабом. Для этой таблицы я установила масштаб – 105%. То есть таблица увеличилась в размерах:
Оптимально: установить сначала поля будущего печатного листа, а уж потом смотреть, есть ли смысл масштабировать таблицу. Но, если вы устанавливаете альбомную ориентацию страницы, то вначале работаем с вкладкой «Страница, а потом устанавливаем поля на вкладке «Поля».
3. Предварительный просмотр
Шаг 1. Для предварительного просмотра рабочего листа сделайте нажимаем команду «Просмотр» в диалоговом окне «Параметры страницы»:
- Количество копий печатаемого документа
- Выбор принтера (у меня на работе их несколько)
- Выбор ориентации (лента «Разметка страницы → группа команд Параметры страницы»)
- Выбор размера (лента Вид → группа команд Режимы просмотра книги»)
- Назначение полей (лента «Разметка страницы → группа команд Параметры страницы»)
- Выбор масштаба (лента «Разметка страницы → группа команд Вписать»)
Искренне не советую заниматься такими делами перед самой печатью.
Если у вас не открыто диалоговое окно «Параметры страницы», то в режим предварительного просмотра можно войти по команде Файл → Печать.
Теперь вы сможете:
- Задать режим «Разметка страницы»
- Настраивать разметку страницы
- Делать предварительный просмотр рабочих листов
Содержание
- Уменьшаем размер используемого диапазона листа
- Пересохраняем файл в другом формате
- Удаляем лишние объекты из книги
- Уменьшаем размер сводных таблиц
- Как открыть файл XLS расширения
- Как открыть файл XLS онлайн
- Открываем XLS на Андроиде
- Открываем файл XLS на компьютере
- Чем открыть XLS в Windows 10
- Чем открыть XLS в Windows 7
- Открыть, используя Excel
- Облачные инструменты
- Google Docs
- Яндекс.Диск
- Программы для запуска файлов xls
- LibreOffice
- MS Office Excel
- DocuFreezer
- FileOptimizer
- OpenOffice
- Открытие просматриваемых файлов
- Как найти только что закрытый файл? Как быстро найти и открыть книгу Excel в т.ч. в VBA?
- Как найти и открыть книгу из самой программы? Горячая клавиша
- Как найти и открыть недавно закрытую книгу Excel?
- Открытие существующей книги Excel
- Закрепление книги в Excel
- Создание новой книги
- Обращение к открытой книге
- Восстановить несохраненные книги «Microsoft Excel»
- Восстановление перезаписанных файлов «Microsoft Excel» из «OneDrive»
- Как включить режим отслеживания исправлений
- Вкладка Вставка
- Вкладка Разметка Страницы
- Вкладка Формулы
- Вкладка Данные
- Операции с рабочими листами
- Режим скрытия формул
- Как закрыть рабочую книгу
- Советы
Уменьшаем размер используемого диапазона листа
Наиболее часто проблема увеличения размера книги и ее торможения бывает связана с разросшимся используемым диапазоном листа. Это тот диапазон, который Excel запоминает и с которым каждый раз работает. Если вы используете на листе всего несколько ячеек, но когда то у вас там была таблица в 1000 строк, то даже после ее удаления Excel будет обрабатывать все эти строки, тем самым замедляя работу файла.
Чтобы проверить, есть ли на листе лишние пустые столбцы и строки нужно нажать сочетание клавиш «Ctrl+End». Вы попадете в последнюю ячейку, которую использует программа. Если она явно за пределами ваших данных, то лишние строки и столбцы стоит удалить. Для этого в столбце А встаем в ячейку ниже последней нужной нам строки и нажимаем «Ctrl+Shift+End».
Выделятся все лишние строки. Удаляем их. То же самое повторяем для столбцов. Если их много – файл может зависнуть. В таком случае проще использовать небольшой макрос. Нажмите Alt+F11 или кнопку Visual Basic на вкладке Разработчик, вставьте новый модуль через меню Insert – Module и скопируйте туда код макроса:
Sub УдалениеЛишнихЯчеек()
For Each Sht In ActiveWorkbook.Worksheets
Sht.UsedRange
Next Sht
End Sub
Чтобы запустить его – на той же вкладке (1) нажмите кнопку “Макросы” (2), выберите в списке “УдалениеЛишнихЯчеек” (3) и нажмите кнопку “Выполнить” (4).
После проделывания всех операций обязательно сохраняем книгу.
Пересохраняем файл в другом формате
Если кто-то еще пользуется файлами в старом формате XLS, но уже сидит на более новом ПО (Excel 2007 и новее), то есть смысл пересохранить файл в один из новых форматов: XLSX, XLSM, XLSB. Они более современные, лучше оптимизированы, весят меньше и работают быстрее. Самый компактный из них – XSLB. При сохранении в этом формате размер файла существенно уменьшится (даже если пересохранить в него “новый” XLSX).
Удаляем лишние объекты из книги
Часто при копировании в файл данных из сторонних программ (например, 1С) вместе с ними копируются лишние объекты (фигуры, картинки и прочее), которые не всегда можно сразу заметить на листе. Чтобы проверить, есть ли в файле лишние объекты, нужно найти на ленте команду “Найти и выделить” (1) и выбрать “Область выделения” (2). Откроется список объектов листа (3).
Удалить все объекты можно выделив их и нажав клавишу Delete. Чтобы выделить все объекты снова используем команду “Найти и выделить” (1), выбираем пункт “Выделить группу ячеек” (2) и в открывшемся окне выбираем “Объекты” (3).
Если объектов много, то имеет смысл удалять их простым макросом. Код – ниже. Его нужно запустить поочередно на каждом листе.
Sub УдаляемОбъекты()
For each shp in ActiveSheet.Shapes
shp.delete
Next shp
End Sub
Уменьшаем размер сводных таблиц
Если в вашем файле есть сводные таблицы, то имеет смысл отключить хранение данных для них вместе с файлом. Это потребует обновления таблицы каждый раз при открытии книги, но уменьшит размер файла.
Для отключения этой опции выберите нужную сводную таблицу, перейдите в ее Параметры (правая кнопка мыши – Параметры сводной таблицы) и на вкладке Данные (1) снимите галочку с пункта “Сохранять исходные данные вместе с файлом” (2).
Как открыть файл XLS расширения
Для этого нужна специальная программа – Microsoft Excel, входящая в состав Microsoft Office.
Если пользователь хочет просмотреть табличную информацию на устройстве, где офисные приложения не установлены, он может попробовать открыть XLS онлайн.
Как открыть файл XLS онлайн
Для этого стоит попробовать запустить программу-вьювер, используя подключение к интернету. Запустив вьювер, пользователь обретает шанс не только просмотреть информацию, но и редактировать введенное, и даже трансформировать в более подходящий формат.
Для этой цели созданы следующие ресурсы:
- Google Docs.
Далее – нажать знак “плюс” (+), после чего откроется пустая таблица.
Потом нужно последовательно нажать на “Файл”, затем на “Открыть”, выбрать в списке “Загрузка” и найти нужный файл на стационарном компьютере.
- Zoho Excel Viewer.
После скачивания и установки программы – нажать на «Выбрать файл», после чего произойдет загрузка информации со стационарного компьютера, потом – использовать кнопку «Просмотреть».
- Docspal
Если в предыдущих ресурсах файл можно как редактировать, так и форматировать, то здесь – только быстро просматривать.
- ThinkFree Online.
Нажимаем на изображение лупы, и в открывшемся окне – на кнопку «Обзор», после чего выбираем необходимый файл на жёстком диске.
Затем – нажимаем кнопку «View document» (расположена справа), начнется процедура обработки файла.
Кроме специальных программ применяются дополнения к браузерам. При помощи дополнений файлы Эксель возможно просматривать быстро и с удобством.
Открываем XLS на Андроиде
Фирма Майкрософт разработала бесплатные программы, специально предназначенные для работы с таблицами Эксель на андроиде:
- Microsoft Excel</span>;
- QuickOffice</span>;
- Kingsoft WPS Office</span>;
- Microsoft Office для Android (мобильная версия);
- MobiSystems OfficeSuite Pro</span>;
- Google Drive.
Эти программы бесплатны и есть на нашем сайте.
QuickOffice позволяет обращаться к популярным облачным хранилищам – Dropbox, Google Docs и просматривать размещенные там файлы с возможностью их редактирования.
Открываем файл XLS на компьютере
Если всё хорошо, открытие файла происходит по двойному щелчку левой кнопки мыши, когда указатель стоит на названии файла. Но если этого не произошло, то либо программа, используемая для открытия данного типа файлов, не установлена, либо назначение ее программой по умолчанию не произведено. В зависимости от причины потребуется установить нужную программу, или прописать требуемую ассоциацию файла.
Наиболее распространённое средство, позволяющее открыть файл XLS – текстовый процессор Excel, входящий в стандартный пакет программ MS Office.
Если же в вашей системе не установлен пакет программ MS Office от компании Майкрософт, можно использовать аналогичные, но бесплатные программы.
Самые используемые из них:
- Open Office</span>;
- LibreOffice.
Для открытия файла XLS нужно запустить программу Calc, входящую в Open Office и LibreOffice. Calc дублирует функции Excel.
Чем открыть XLS в Windows 10
Более 30% пользователей предпочитают использовать для этой цели Microsoft Office 2010, поскольку этот пакет привычен и удобен.
Microsoft Office 2016 – более современный офисный продукт, все программы, входящие в него, и Excel, в том числе, улучшены и доработаны.
Чем открыть XLS в Windows 7
Microsoft Office 2007 – стандартный и наиболее часто используемый пакет, позволяющий просмотр и редактирование файла XLS в Windows 7.
Зачастую, система с самого момента загрузки распознаёт данный тип файлов, как относящийся к Exel, и помечает его соответствующим значком.
Обычно файлы этого типа сразу же, двойным кликом, можно открыть в подходящей для этого офисной программе, но бывают и исключения, когда система не ассоциирует файл с нашей стандартной программой.
В таком случае, следует проверить, установлен ли на вашем компьютере Exel, и инсталлировать его в случае отсутствия. Если данный компонент есть, а проблема не пропадает необходимо вручную выбрать её для открытия такого типа файлов.
Делается это следующим образом:
- Выделяем необходимый элемент и запускаем подменю с помощью правой клавиши мыши. В списке опций направляем курсор, выбирая опцию «Открыть с помощью».
Щелкаем по файлу xlsx правой кнопкой мышки, наводим курсор на пункт «Открыть с помощью»
- Среди открывшегося списка выбираем программу Эксель.
Выбираем из списка программу Майкрософт Эксель и щелкаем по ней
- В том случае, если программы нет в предварительном списке подменю, здесь же запускаем пункт выбора программы.
Если рекомендуемых программ нет, щелкаем по ссылке «Выбрать программу»
- Система запустит окно выбора необходимого софта.
Ставим галочку на пункт «Использовать это приложение для всех файлов .xlsx», щелкаем по нужной программе
- В случае если ПО инсталлировано, оно отобразится прямо в рекомендуемых программах, либо его можно найти, развернув «Другие программы». Выделяем нужный компонент одним кликом.
Если нет рекомендуемых программ, щелкаем по ссылке «Дополнительно»
Ищем подходящую программу и щелкаем по ней, ставим галочку на пункт «Использовать это приложение для всех файлов .xlsx»
Примечание! Важно не забыть поставить галочку внизу, перед опцией применения ко всем подобным файлам.
Облачные инструменты
Сначала рассмотрим наипростейший способ. Преимущество таких инструментов – вам не нужно ничего скачивать, даже сам Microsoft Office. Облачные диски Google и Яндекса предоставляют неплохой функционал по отображению и базовому редактированию таблиц. Такой вариант идеально подходит для того, чтобы оперативно открыть файл, не дожидаясь установки дополнительного софта.
Google Docs
Сервис от самого популярного поисковика дублирует многие функции продуктов Microsoft. Фактически, его можно назвать лучшим сервисом такого плана в Интернете. Для использования необходим лишь аккаунт в системе гугла.
Воспользоваться этим сервисом можно так:
- Чтобы зайти на страницу средства, на главной странице поиска в правом верхнем углу нажимаем на иконку дополнительных инструментов.
Нажимаем по значку «Приложения Google»
- Среди различных проектов выбираем пункт «Документы».
Прокрутив колесиком мышки вниз, щелкаем по иконке «Документы»
- Авторизуемся с помощью своего аккаунта. Подойдут данные авторизации страницы гугл-почты, так как этот логин и пароль – единый для всех сервисов.
Вводим логин от гугл-почты, нажимаем «Далее»
- Далее пользователь попадает на главную страницу документов, со всеми когда-либо открытыми через этот сервис документами. Здесь нажимаем на иконку с «плюсом» справа внизу.
В правом нижнем углу нажимаем на иконку с «плюсом»
- Система сразу же запустит интерфейс создания нового документа. По умолчанию это стандартный текстовый документ, но это не важно, ведь мы всё равно будем открывать собственный файл. Поэтому, выбираем вкладку «Файл», похожую на такую же в «Ворде».
Щелкаем по вкладке «Файл»
- В подменю кликаем на пункт «Открыть», чтобы запустить через сервис сторонний документ.
Кликаем на пункт «Открыть»
- Перед вами окно выбора нужных файлов. Для загрузки внешнего документа, выбираем пункт «Загрузка».
Нажимаем по пункту «Загрузка»
- Сайт запустит интерфейс для загрузки ваших материалов. Нужный файл можно всего лишь перетащить, либо выбрать из нужной директории на компьютере.
Щелкаем по файлу левой кнопкой мышки, не отпуская мышку, перетаскиваем его в поле Google документа
Нажимаем по кнопке «Выберите файл на компьютере»
- Нажимаем «Открыть».
Выделяем файл, нажимаем по кнопке «Открыть»
- Среда откроет ваш файл для просмотра и базового редактирования. После сохранения новая версия сохранится в облаке, и её можно будет загрузить на компьютер.
Открытый файл xlsx в гугл-документе, который можно редактировать
Яндекс.Диск
Данное средство не обладает такими возможностями редактирования, как продукт гугла, но всё же достойно внимания. Способ просмотра с этого сервиса в первых шагах не отличается от предыдущего.
Далее необходимо выполнить такую последовательность:
- Точно так же нужно зайти в собственный аккаунт.
Входим в аккаунт Яндекс.Диска
- Найти необходимый раздел «Файлы», и загрузить в него свой элемент.
В разделе «Файлы» щелкаем по кнопке «Загрузить»
Выделяем свой файл, нажимаем «Открыть»
Ожидаем окончания процесса загрузки, нажимаем кнопку «Закрыть»
- Для просмотра достаточно дважды кликнуть по файлу и сервис его откроет. В этом же окне можно нажать на опцию «Редактировать».
Дважды щелкаем по файлу левой кнопкой мышки xlsx
Режим просмотра в Яндекс.Диске, для изменения файла нажимаем опцию «Редактировать»
- Или выделить необходимый файл кликом мыши. Появится верхняя панель опций для конкретного файла. Нажимаем на значок «Редактировать».
Выделяем файл, щелкнув по нему, выбираем опцию «Редактировать»
Открытый xlsx-файл в Excel Online в Яндекс.Диске для редактирования
Программы для запуска файлов xls
В наше время существуют программы, которые быстро открывают подобные расширения. Установите их на своем девайсе, чтобы иметь возможность работать с комфортом.
LibreOffice
Это программа для чтения xls файлов, которая отличается наличием нужных исходников для открытия электронных таблиц. Вас ожидает комфортная работа с текстом и презентациями (Рисунок 2).
Примечание: Также в этой разработке присутствует редактор формул, СУБД и прочие полезные функции.
Можно скачать ее бесплатно! LibreOffice – доступна на нашем сайте.
Рисунок 2. Внешний вид интерфейса программы LibreOffice
MS Office Excel
Если вы не знаете, формат xls чем открыть, подойдет этот вариант. Стандартное приложение, которое идет в пакете Майкрософт Ворд. Работа с таблицами простая, поэтому в особенностях операций разберется любой пользователь (Рисунок 3). Можно создавать графики и диаграммы, отчеты и прочие документы.
Рисунок 3. Пример интерфейса в программе MS Office Excel
DocuFreezer
Эта программа для открытия файлов xls позволяет конвертировать документы с расширениями PDF, JPG, TIFF и PNG. Подходит для открытия расширения. Можно работать с несколькими документами в одно время, не пользуясь сторонними продуктами. Интерфейс простой и понятный, что дает неопытным пользователям возможность быстро его освоить. Достаточно просто выбрать папку для сохранения и запустить процесс конвертации.
FileOptimizer
Она предназначена для сжатия размеров документов. Простое меню не вызовет проблем (Рисунок 4). Конвертировать можно разные форматы: от PDF до MP3. Памяти эта разработка много не отнимет, ведь весит она мало.
Рисунок 4. Визуальный интерфейс программы FileOptimizer
OpenOffice
Начать работу можно легко и быстро. Достаточно просто ее запустить и выбрать тип документа. В результате вы работаете с таблицами и графиками, не сталкиваясь со сложностями. Скачать программу Open Office можно у нас на сайте.
Открытие просматриваемых файлов
Если у вас уже открыто несколько документов, а вам нужно найти один из них, воспользуйтесь удобным инструментом для навигации по окнам программы. Закладка «Вид» раздел «Окно» инструмент «Перейти в другое окно»:
Из выпадающего списка открытых документов выберите нужную вам книгу.
Но намного удобнее работать с множеством открытых файлов используя полезную утилиту «Office Tab». Данная утилита устанавливается отдельно, но при установке интегрируется в интерфейс Excel. Ее функция представить открытые документы как закладки страниц интернет-браузеров.
Закладки можно перемещать между собой, а щелчок роликом мишки по закладке открытого документа закрывает его – это очень удобно.
Как найти только что закрытый файл? Как быстро найти и открыть книгу Excel в т.ч. в VBA?
Многим знакома ситуация, когда вы недавно сохранили книгу и не помните? куда именно. Мне часто помогает возможность просмотра последних открытых книг Excel, для поиска только что сохраненных файлов. В этой статье мы поговорим о способах открыть книгу Excel, в т.ч. при помощи горячей клавиши и даже о соответствующих функциях VBA.
Что файл Excel открывается двойным щелчком по нему, я рассказывать не буду, мы поговорим о более сложных способах вызова книги Excel.
Как найти и открыть книгу из самой программы? Горячая клавиша
Зачастую пользователи не знают, что открыть книгу можно и не сворачивая Excel. Перейдите в меню файл (круглая кнопка в левом верхнем углу) — нажмите Открыть и выберите необходимую папку:
Так же работает горячая клавиша Ctrl+O.
Как найти и открыть недавно закрытую книгу Excel?
Если вы забыли куда сохранили только что созданную книгу (у меня так бывает), то найти ее не будет проблемой. Открыть последние используемые файлы можно через панель Последние документы. Опять же откройте меню файл (для версий 2007 и выше) и вы сразу увидите последние используемые вами файлы Excel.
Видите гвоздики справа? Вы можете закрепить какой-то файл при помощи них, и он всегда будет доступен здесь. Удобно, когда вы часто пользуетесь одним и тем же файлом. Просто кликните по гвоздику, и файл закрепится.
При открытии любой книги Excel в разделе Последние документы будет висеть закрепленный таким образом файл.
Список последних файлов будет меняться в зависимости от того, с какими файлами вы работаете. Список файлов состоит 25 элементов, но если зайти «Файл»-«Параметры»-«Дополнительно»-«Экран»-«Число документов в списке последних файлов:», то можно установить свое значение до 50 файлов.
В версиях программы 2013 и выше последние файлы доступны в меню кнопки открыть.
Открытие существующей книги Excel
Помимо создания новой книги, существует необходимость открывать ранее сохраненные документы. Для получения подробной информации обратитесь с уроку Сохранение и автовосстановление книг в Excel.
- Перейдите к представлению Backstage, на вкладку Открыть.
- Выберите Компьютер, а затем Обзор. Кроме этого Вы можете открыть файлы, хранящиеся в службе OneDrive (ранее SkyDrive).
- Появится диалоговое окно Открытие документа. Найдите и выберите нужный файл, а затем нажмите Открыть.
Если Вы открывали данный документ недавно, то удобнее будет найти его в списке Последние книги, чем искать на компьютере.
Закрепление книги в Excel
Если Вы часто работаете с одним и тем же документом, то удобнее будет закрепить его в представлении Backstage.
- Перейдите к представлению Backstage, затем нажмите Открыть. Появятся последние открытые книги.
- Наведите указатель мышки на книгу, которую необходимо закрепить. Рядом с ней появится значок в виде канцелярской кнопки. Нажмите на значок.
- Книга окажется закрепленной. Для того чтобы снять закрепление, снова нажмите на значок канцелярской кнопки.
Похожим образом в представлении Backstage можно закреплять еще и папки для быстрого доступа к ним. Для этого, находясь в представлении Backstage, перейдите на вкладку Открыть и выберите Компьютер. Найдите папку, которую требуется закрепить, и нажмите на значок канцелярской кнопки.
Создание новой книги
Новая рабочая книга Excel создается в VBA с помощью метода Add:
Созданную книгу, если она не будет использоваться как временная, лучше сразу сохранить:
Workbooks.Add ActiveWorkbook.SaveAs Filename:=“D:test2.xls” |
В кавычках указывается полный путь сохраняемого файла Excel, включая присваиваемое имя, в примере – это «test2.xls».
Обращение к открытой книге
Обращение к активной книге:
Обращение к книге с выполняемым кодом:
Обращение к книге по имени:
Workbooks(“test1.xls”) Workbooks(“test2.xls”) |
Обратиться по имени можно только к уже открытой книге, а чтобы из кода VBA Excel книгу открыть, необходимо указать полный путь к файлу.
Восстановить несохраненные книги «Microsoft Excel»
Если вы забудете сохранить документ и закроете приложение, вы сможете вернуть его с помощью функции: «Восстановить несохраненные книги «Microsoft Excel».
Чтобы узнать, какие несохраненные книги доступны для восстановления, выполните следующие действия. Запустите приложение «Microsoft Excel». В ленте главного меню приложения выберите вкладку «Файл». В левой панели выберите раздел «Открыть» и в окне раздела нажмите кнопку «Последние».
Перейдите в нижнюю часть экрана и найдите кнопку «Восстановить несохраненные книги».
Нажмите на указанную кнопку, и в открывшемся окне вы увидите список несохраненных файлов, доступных для восстановления.
Если вам повезет, то ваш файл будет находиться в этом списке. Вам останется только загрузить его обратно и сохранить для дальнейшего использования.
Восстановление перезаписанных файлов «Microsoft Excel» из «OneDrive»
Если вы, в настоящее время, не сохраняете свои файлы «Microsoft Excel» в облачное хранилище данных «OneDrive», то данный метод поможет убедить вас начать делать это. Хранилище «OneDrive» сохраняет историю версий ваших файлов, которую вы можете просматривать и восстанавливать, когда захотите. Вы можете сохранить файлы в любом месте по своему желанию, но выбор папки «Документы» является наиболее логичным.
Проще всего завершить этот процесс, используя интерфейс хранилища данных «OneDrive».
Откройте любой веб-браузер, наиболее удобный для вас, и в адресной строке перейдите по адресу «onedrive.live.com».
Нажмите на папку, в которой вы сохранили файл (в нашем случае это папка «Документы»).
Найдите нужный документ, щелкните по нему правой кнопкой мыши и откройте всплывающее меню. Среди предложенных вариантов возможных действий выберите раздел «Журнал версий».
Используя возможности веб-браузера, хранилище данных «OneDrive» откроет на новой странице список ранее сохраненных версий вашего документа. Вы сможете просмотреть каждую версию сохраненного документа.
Найдите в списке доступных документов тот, который в большей степени отвечает вашим требованиям. Нажмите текстовую ссылку «Восстановить», чтобы перезаписать текущую версию документа, или ссылку «Скачать», чтобы загрузить копию этой версии.
Как включить режим отслеживания исправлений
- На вкладке Рецензирование нажмите команду Исправления, а затем в выпадающем меню выберите пункт Выделить исправления.
- В появившемся диалоговом окне Исправления установите флажок Отслеживать исправления. Убедитесь, что выбран пункт Выделять исправления на экране, а затем нажмите OK.
- Если появится запрос для подтверждения сохранения книги, нажмите ОК.
- Режим отслеживания исправлений будет включен. Теперь любая отредактированная ячейка будет помечаться цветной границей и треугольником в верхнем левом углу. Если рецензентов несколько, каждому из них будет присвоен свой цвет.
- Выберите любую отредактированную ячейку, чтобы увидеть перечень внесенных изменений. В следующем примере мы изменили содержимое ячейки E6 с “?” на “Андрей”.
При включении режима отслеживания исправлений книга автоматически становится общей. Сутью общего доступа к рабочим книгам является возможность их хранения там, где сразу несколько пользователей смогут одновременно открывать и редактировать ее. Кроме этого, Вы можете отслеживать исправления как в локальной, так и в личной копии книги.
Вкладка Вставка
Немного передохнем и пойдем дальше. В целом вкладка Вставка предназначена для вставки на лист различных элементов – будь то сводная таблица, рисунок или диаграмма.
Рекомендуемые сводные таблицы мне лично на практике ни разу не пригодились. Зачастую при создании сводной таблицы необходимо учесть некоторые нюансы и позволить компьютеру создать некую таблицу, а потом в ней копаться и исправлять дело неблагодарное.
Иконка таблица, можно сказать, является дубликатом кнопки форматировать как таблицу вкладки Главная.
Вставка рисунков или изображений это по сути одно и то же, только в первом случае изображение вставляется с компьютера, а во втором непосредственно из интернета или облачного хранилища.
Стандартные фигуры помогут украсить книгу, их можно редактировать, а еще назначать макросы (это один из вариантов создания кнопок).
SmartArt – заранее заготовленные шаблоны различных списков, блок-схем. Достаточно выбрать заготовку и набрать в ней текст.
Снимок – вставить скриншот экрана, аналогом может служить инструмент ножницы из стандартного набор Windows.
Блок надстройки отвечает за управление дополнительными подключаемыми надстройками, которые способны довольно сильно расширить функционал Excel и упростить некоторые действия и формулы, которых нет в стандартном инструментарии Excel.
Блок диаграммы – визуализация табличных данных. Создание гистограмм, графиков, древовидных и круговых диаграмм позволит визуализировать табличные данные. В совокупности с полной совместимостью с ПО PowerPoint позволит создавать красивые отчеты и презентации.
3D карты – инструмент визуализации данных на географической карте. Выглядит примерно это так:
Спарклайны – мини диаграммы в ячейках. Сразу покажу как это выглядит на абстрактном примере изменения цен на фрукты по месяцам:
Спарклайн типа график и гистограмма показывают динамику изменения цен, а выигрыш/проигрыш – динамику изменения цен относительно предыдущего месяца.
Блок фильтры и входящие в него инструменты срез и временная шкала позволяют вынести фильтры и временную шкалу для сводной таблицы в отдельное окно.
Гиперссылка – вставка гиперссылки в текст (опять же использование аналогичной кнопки в контекстном меню считаю более быстрым и удобным).
Вверху текст – это так называемый анкор ссылки (текст на который надо будет нажать), внизу адрес на который ссылка будет указывать (может быть каталог, отдельный файл или адрес в интернете).
Блок текст позволяет вставить надпись, которая не будет привязана к ячейке:
Ее можно повернуть, отформатировать, она не изменяется при изменении ширина столбца или высоты строки.
Надпись может ссылаться на ячейку листа. Для этого выделите надпись и вверху, в строке формула введите =АдресЯчейки (Например, =A1. В этом случае надпись будет дублировать значение ячейки A1.)
Вставка колонтитулов – в этом случае Excel разобьёт рабочий лист Excel на листы для печати и вставит туда колонтитулы для вставки номера страниц, даты, логотипа, контактной информации и прочей подобной атрибутики.
Блоки символы имеет два инструмента – вставка специального знака, которого невозможно написать с обычной клавиатуры и вставка надписи, которая будет содержать в себе формулу уравнения.
Вкладка Разметка Страницы
Блок темы позволяет использовать заранее подготовленные для проекта шаблоны – шрифты, стили и цвета для вставляемых фигур и элементов. Лично для меня редко используемый инструментарий, так как даже если мне и приходится создавать проект с одинаковыми стилями, обычно я беру просто данные из старого листа 😊.
Важный блок параметры страницы для печати. Позволяет задать поля отступов от края страницы (элемент поля), ориентацию страницы (альбомная или книжная), размер листа (A3, A4, A5), задать область печати (для того чтобы на печать не выводился весь лист книги, можно выделить необходимую область и нажать область печати – задать), вставить принудительный перенос информации на следующую страницу (разрыв страницы), задать фон для листа – инструмент подложка, а также дополнительные настройки по печати (задать сквозные строки или столбцы, которые будут выводится на каждом листе, определить последовательность вывода страниц на печать и прочее).
Блок вписать –подогнать ширину и высоту под страницу (или несколько страниц), задать масштаб выводимой информации.
Блок параметры листа позволяет выводить на печать сетку и заголовки строк и столбцов.
Тоже редко используемый мной блок за счет того, что он дублируется в контекстном меню. Итак, три первых иконки позволяют позиционировать элементы относительно друг друга.
Однако, важной функцией здесь считаю привязку элементов к сетке, для удобства расположения. Выравнивать каждый – дело неблагодарное, поэтому нажимаем Выровнять – Привязка к сетке. Теперь элементы при перетаскивании будут прилипать к границе сетке (в моем случае столбца C).
Если элементов много, можно выделить их все и нажать Выровнять, затем выбрать необходимое расположение. Программа автоматически расположит все выделенные элементы.
Инструмент группировать позволяет задать группу для элементов, перетаскивать их как один или менять для них форматы. Для удобства используйте контекстное меню (выделите элементы – ПКМ – группировать). Задам для используемых в прошлом примере прямоугольников синий цвет. Группирую.
Далее вкладка Формат – Заливка фигуры – выбираю синий.
И последний инструмент в блоке и на вкладке Разметка страницы – повернуть. С помощью него можно повернуть фигуру на любой градус, а также отразить ее по горизонтали или вертикали.
Вкладка Формулы
При ее обширности считаю самой бесполезной вкладкой, так как все формулы быстрее и удобнее вводить через специальную строку для формул:
Одно из самых важных здесь – это диспетчер имен.
Возможно вы уже знаете, что диапазонам, таблицам, графикам или диаграммам можно присваивать имена для быстрого использования их в формулах и инструментах.
Диспетчер имен хранит в себе эти имена, позволяет их изменять и редактировать.
Еще одним важным пунктом является установка параметров вычисления формул – автоматический или ручной.
При автоматическом режиме формулы будут преображаться в значения при изменении данных автоматом.
А вот при ручном это процесс надо будет запускать вручную с помощью клавиши F9. Это важно для быстродействия, если у вас много формул (а если они еще и взаимосвязаны) в книге. Чтобы программа каждый раз при изменении данных не обновляла все формулы – их отключают и запускают вручную.
Изменить этот параметр можно здесь или в настройках Файл – Параметры – Формулы – Блок параметры вычислений:
На примере, в ручном режиме обновление происходит таким образом. Предположим у нас есть просуммированный столбец.
Так вот если изменять значения столбца B сумма 21 изменяться не будет. Для пересчета формулы после завершения редактирования данных надо нажать клавишу F9. Обращайте внимание, если вдруг у вас не пересчитываются формулы автоматически – скорее всего стоит ручной режим.
Вкладка Данные
Расскажу вкратце, так как большинство блоков – повод для отдельной статьи.
Сортировка и фильтр здесь практически полностью дублирует функционал блока редактирования на вкладке Главная.
Текст по столбцам – возможность разделить столбец на несколько с выбором форматов для новых столбцов;
Удалить дубликаты в одном или нескольких столбцах, оставит первый найденный.
Проверка данных – один из способов задать маску для ввода значений в ячейки. То есть используя этот инструмент, вы можете ограничить вводимые значения для пользователей, создать выпадающий список, задать информационное сообщение при неправильном вводе значения.
Не путайте с группировками элементов на листе. Этот параметр позволяет группировать строки и столбцы для улучшения визуализации. Ключевым правилом является то, что выделять надо только те столбцы, которые мы хотим сгруппировать.
На примере цен на фрукты я выделяю столбцы от B до E и нажимаю сгруппировать.
При этом сами названия фруктов остаются, а цены будут скрываться.
Точно так же и со строками.
Промежуточный итог позволяет произвести математическую операцию относительно отдельных групп и вывести промежуточный результат. Например, если бы в нашем столбце были также и овощи, с помощью промежуточного итога можно было, например, посчитать сумму для фруктов и овощей отдельно и вывести общий итог.
Операции с рабочими листами
Для добавления нового рабочего лист можно воспользоваться контекстным меню ярлыка любого рабочего листа, в котором нужно выбрать пункт Вставить.
Рисунок 1. Контекстное меню ярлыка рабочего листа
С помощью контекстного меню можно также переименовать, переместить или скопировать рабочий лист, изменить цвет ярлычка листа, скрыть лист, выделить все листы и удалить лист.
При удалении листа рабочей книги стоит обратить внимание, что в случае, если на листе содержатся какие-либо данные, программа выдаст дополнительный запрос подтверждения его удаления.
Программа не позволит удалить все листы рабочей книги (должен остаться хотя бы один). Выделение листов происходит аналогично выделению любых объектов электронной таблицы. Для выделения:
- одного листа нужно щелкнуть по ярлыку листа;
- нескольких смежных листов – щелкнуть по ярлыку первого листа и, при нажатой клавише Shift, щелкнуть по ярлыку последнего листа;
- нескольких несмежных листов – щелкнуть по ярлыку первого листа и, при нажатой клавише Ctrl, отмечать мышкой ярлыки нужных листов.
Можно защитить лист от несанкционированного доступа или изменения. Для этого в диалоговом окне Защита листа нужно выбрать нужный вариант защиты, который применяется только к текущему листу.
Рисунок 2. Диалоговое окно Защита листа
Перед защитой листа нужно выделить ячейки, которые необходимо оставить незаблокированными.
Режим скрытия формул
На рабочем листе можно включить режим скрытия формул в ячейках. При использовании такого режима при выделении ячеек в строке формул не будут отображаться формулы, которые в них содержатся. Для включения режима скрытия формул нужно:
- Выделить ячейки, формулы в которых нужно скрыть.
- Из контекстного меню открыть вкладку Защита диалогового окна Формат Ячеек и установить флажок Скрыть формулы.
Как закрыть рабочую книгу
Если вы новичок в Excel, вам не помешает узнать разницу между закрытием книги и закрытием Excel. Вначале это может вводить в заблуждение.
- Чтобы закрыть книгу Excel, кликните по нижней кнопке X.
- Если у вас открыто несколько книг, нажатие правой верхней кнопки Х закрывает активную книгу. Если открыта одна книга, нажатие этой кнопки закрывает Excel.
Советы
- Можно изменить сразу несколько вкладок путем их группирования. Зажмите Ctrl и щелкните по соответствующим вкладкам, чтобы создать группу. Чтобы выделить несколько листов, которые расположены друг за другом, зажмите Shift и щелкните по первому и последнему листу. Отпустите Ctrl или Shift и щелкните по любой другой вкладке, чтобы отменить выделение.
- Легче управлять вкладками, если присвоить им уникальные названия, соответствующие содержимому вкладок, например, название месяца или определенную дату (число).
Источники
- https://zen.yandex.ru/media/id/59affb7afd96b11e8eadd771/59b911eca8673183c5047d3f
- https://FreeSoft.ru/blog/fayl-formata-xls-chem-otkryt-onlayn-na-kompyutere-androide
- https://pc-consultant.ru/rabota-na-komp-yutere/kak-otkryt-fajl-xlsx-na-kompjutere/
- https://soft-ok.net/4865-format-xls-chem-i-kak-otkryt.html
- https://exceltable.com/nastroyki/otkrytie-poslednikh-falov-excel
- https://excelworks.ru/2018/04/10/kak-otkryit-knigu-excel/
- https://office-guru.ru/excel/sozdanie-i-otkrytie-rabochih-knig-excel-6.html
- https://vremya-ne-zhdet.ru/vba-excel/otkryt-knigu-sozdat-novuyu/
- https://HetmanRecovery.com/ru/recovery_news/how-can-i-restore-any-unsaved-or-overwritten-microsoft-excel-files.htm
- https://office-guru.ru/excel/otslezhivanie-ispravlenii-v-excel-141.html
- https://excelinfo.ru/menu-excel/vkladki-excel
- https://spravochnick.ru/informatika/elektronnye_tablicy_ms_excel/rabochaya_kniga_i_listy_v_ms_excel/
- https://office-guru.ru/excel/rabochaja-kniga-v-excel-374.html
- https://ru.wikihow.com/%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BD%D0%BE%D0%B2%D1%83%D1%8E-%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D1%83-%D0%B2-Excel
alucard_mk 7 / 7 / 0 Регистрация: 14.04.2010 Сообщений: 210 |
||||
1 |
||||
13.04.2011, 13:45. Показов 17019. Ответов 17 Метки нет (Все метки)
есть таблица на листе.. но например в первой строке заполнено 6 столбцов, а во второй — 10 т.е. вот абстрактный пример: ___________ пусть знак решетки — это заполненные ячейки таблицы есть какие-нибудь стандартные функции? Добавлено через 1 минуту
Добавлено через 39 секунд
0 |
Belthazor4 245 / 55 / 6 Регистрация: 05.08.2010 Сообщений: 222 |
||||
13.04.2011, 14:32 |
2 |
|||
да есть. в Excel есть такая штука как End. попробуй сам на листе навести выделение на ячейку , нажать end, потом нажать соответствующую стрелку куда хочешь, если к примеру ты нажмешь вправо, то если ты стоял в ячейке 1,1 то переместится в последнюю заполненную ячеку. Одна проблема, если ячейка всего одна, то он ускочит до следующей заполненной или на конец листа. В таких случаях обычно используют перемещение от последнего столбца (строки) листа влево и курсор окажется на последней заполненной.
0 |
7 / 7 / 0 Регистрация: 14.04.2010 Сообщений: 210 |
|
13.04.2011, 14:44 [ТС] |
3 |
а я пробую ручками проверять, у меня просто стрелкой переходи вправа или вниз, на одну ячейку Добавлено через 1 минуту
0 |
245 / 55 / 6 Регистрация: 05.08.2010 Сообщений: 222 |
|
13.04.2011, 14:59 |
4 |
ну ты сначала жмешь end, потом его отжимаешь (там внизу в строке состояния появляется надпись End Mode), а потом стрелочку.
0 |
7 / 7 / 0 Регистрация: 14.04.2010 Сообщений: 210 |
|
13.04.2011, 15:10 [ТС] |
5 |
код не хочет работать(( Добавлено через 33 секунды
0 |
245 / 55 / 6 Регистрация: 05.08.2010 Сообщений: 222 |
|
13.04.2011, 15:27 |
6 |
код не хочет работать(( какой код? кинь сюда. У меня тоже 10-й все там работает
0 |
alucard_mk 7 / 7 / 0 Регистрация: 14.04.2010 Сообщений: 210 |
||||
13.04.2011, 15:32 [ТС] |
7 |
|||
я пишу след:
0 |
Belthazor4 245 / 55 / 6 Регистрация: 05.08.2010 Сообщений: 222 |
||||
13.04.2011, 15:34 |
8 |
|||
ох ох ох
0 |
7 / 7 / 0 Регистрация: 14.04.2010 Сообщений: 210 |
|
13.04.2011, 15:47 [ТС] |
9 |
ответ на такую команду : 16384 — но у меня отсилы 70 столбцов и 40 строк пока что
0 |
245 / 55 / 6 Регистрация: 05.08.2010 Сообщений: 222 |
|
13.04.2011, 15:54 |
10 |
аааааааааа ну етить колотить. Я ж тебе расписал как это работает. Ну потыркайся ручками на листе и посмотри на примере как работает сия команда. Если у тебя пустая первая строка, то будет 16384 — это последняя колонка. Или если там только первая заполненная ячейка, то тоже в конец прыгнет. Еще это делается на активном листе, убедись что активный тот что нужен. Или задай лист жестко по названию там или хз как хочешь. В данном случае прыгать начнет от ячейки (1,1). И еще раз для закрепления : ПОПРОБУЙ РУКАМИ!!! ПОПРОБУЙ РУКАМИ!!!
0 |
7 / 7 / 0 Регистрация: 14.04.2010 Сообщений: 210 |
|
13.04.2011, 16:00 [ТС] |
11 |
давай сначала — у меня заполнена ячейка А1 по BF40
0 |
Заблокирован |
||||
13.04.2011, 18:44 |
12 |
|||
Вот так можно узнать номер последней строки и столбца, имеющих хотя бы одну заполненную ячейку:
Чтобы увидеть результат: View — Immediate Window. Но чтобы информация была достоверная, сначала надо сохранить книгу (это связано с тем, что после удаления текста, где-то сохраняется информация в Excel о количестве строк и столбцов до удаления). После сохранения книги — эта информация уходит. Преимущество этого способа в том, что определяется последняя строка или столбец, даже если хотя бы одна ячейка заполнена в строке или столбце.
2 |
7 / 7 / 0 Регистрация: 14.04.2010 Сообщений: 210 |
|
13.04.2011, 18:52 [ТС] |
13 |
во, толковый ответ, осталось его проверить) Добавлено через 1 минуту
0 |
mc-black 2784 / 716 / 106 Регистрация: 04.02.2011 Сообщений: 1,443 |
||||
14.04.2011, 10:15 |
14 |
|||
Busine2009,
1 |
Заблокирован |
|
14.04.2011, 10:17 |
15 |
mc-black,
0 |
2784 / 716 / 106 Регистрация: 04.02.2011 Сообщений: 1,443 |
|
14.04.2011, 10:29 |
16 |
Да не сказать, что слишком сложно. Это шаблонный кусок кода, который вызубрен наизусть и встречается у меня в каждом втором макросе. Идея не моя, узнал это от SAS888.
0 |
Заблокирован |
|
14.04.2011, 10:34 |
17 |
Да не сказать, что слишком сложно. мне кажется (конечно, может я много хочу) — но определение последней заполненной строки и столбца — должно быть в объектной модели Excel — т.к. задача Заполнение книг очень часто появляется на этом форуме, а чтобы заполнять книги, нужно определять последнюю заполненную строку, чтобы после неё делать следующую запись. Но ведь необязательно предыдущая строка должна быть полностью заполнена. Соответственно нужно определять последнюю строку, если в ней хотя бы одна ячейка заполнена.
0 |
mc-black 2784 / 716 / 106 Регистрация: 04.02.2011 Сообщений: 1,443 |
||||
14.04.2011, 10:57 |
18 |
|||
С некоторыми допущениями (иначе тоже возможны осечки), зная что таблица на листе одна и зная координаты одной из ячеек таблицы можно делать ещё и так:
Это не универсальный способ, но тоже как вариант. Да, было бы классно иметь в объектной модели больше удобных универсальных средств!
0 |
Файл Excel содержит много листов, файл большой. |
|
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Есть такой вариант: Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
Doober Пользователь Сообщений: 2204 |
Можно и помучиться файлы офиса 2007 и старше. |
The_Prist, это вариант. Но если листов >100 и некоторые из них скрыты то это напряжно. Doober, спасибо. Это очень помогло. |
|
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Я имел ввиду кодом. Надстройки подобной не видал. Если будет время — позже выложу примерный код. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
Если в листе есть код, удаление листа может порушить программу. |
|
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Алексей, тоже бяка может получиться если есть ссылки внутри листа на другие листы…Тогда вес будет неверным, т.к. ссылки на другую книгу тяжелее. Тоже сначала подумал именно про копирование, но решил, что вряд ли чего порушится, если удалять именно в копии книги — запрет на события и сообщения — и не думаю, что будут проблемы. Замеры-то будем делать из другого файла. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#8 20.03.2014 21:25:16 ну вот что-то вроде того(не претендую на оригинальность и окончательную достоверность, а так же оптимальность):
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
andrei-lupasco@yandex.ru Пользователь Сообщений: 1 |
#9 11.06.2019 18:59:20
Спасибо! |
||
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
#10 11.06.2019 19:06:11 andrei-lupasco@yandex.ru, ознакомьтесь с правилами, после этого зайдите в свой профиль и поменяйте отображаемое имя (логин). |
Параметр | Excel 2003 | Excel 2007 | Excel 2010 |
Количество открытых книг | Ограничено объемом доступной оперативной памяти и ресурсами системы |
||
Количество строк | 65536 | 1 048 577 | |
Количество столбцов | 256 | 16 385 | |
Ширина столбца | 255 знаков | ||
Высота строки | 409,5 пунктов | ||
Разрывы страниц | 1000 горизонтальных и вертикальных |
1 026 горизонтальных и вертикальных |
|
Общее количество знаков в ячейке | 32767 знаков. В ячейке отображаются только 1024 знака; все 32767 знаков отображаются в строке формул. |
32 767 знаков | |
Число знаков в верхнем и нижнем колонтитуле | 255 | ||
Количество листов в книге | Ограничено объемом доступной оперативной памяти (по умолчанию 3 листа) |
||
Количество цветов в книге | 56 | 16 миллионов цветов (32-битовый спектр с полным доступом к 24-битовому спектру) |
|
Количество именованных представлений в книге |
Ограничивается объемом доступной оперативной памяти |
||
Количество уникальных форматов/стилей ячеек | 4000 | 64 000 | |
Количество стилей заливки | 32 | 256 | |
Количество стилей и толщин линий | 16 | 256 | |
Количество уникальных шрифтов | 1 024 доступных глобальных шрифта; 512 шрифтов в каждой книге |
||
Количество численных форматов в книге | От 200 до 250, в зависимости от установленной языковой версии Excel |
||
Количество имен в книге | Ограничивается объемом доступной оперативной памяти |
||
Количество окон в книге | Ограничивается объемом доступной оперативной памяти |
||
Количество областей в окне | 4 | ||
Количество связанных листов | Ограничивается объемом доступной оперативной памяти |
||
Количество сценариев |
Ограничено объемом доступной оперативной памяти; в итоговый отчет включается 251 сценарий, начиная с первого |
||
Количество изменяемых ячеек в сценарии | 32 | ||
Количество вычисляемых ячеек в надстройке «Поиск решения» | 200 | ||
Количество пользовательских функций | Ограничено объемом доступной оперативной памяти |
||
Пределы масштабирования | от 10 до 400 процентов | ||
Количество отчетов | Ограничивается объемом доступной оперативной памяти |
||
Количество ссылок для сортировки | 3 для однократной сортировки; не ограничено для последовательных сортировок |
64 для однократной сортировки; не ограничено для последовательных сортировок |
|
Количество уровней отмены действий | 16 | 100 | |
Количество полей в форме данных | 32 | ||
Количество параметров в книге | 255 параметров в одной книге |
||
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 | ||
Количество независимых ячеек, которые можно выделить | 2 147 483 648 ячеек |
||
Число пользовательских панелей в книге | Ограничивается объемом доступной оперативной памяти |
||
Настройка кнопок панелей инструментов | Ограничивается объемом доступной оперативной памяти |
Изменение масштаба листа для печати
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Вы можете уменьшить или увеличить размер листа для печати, чтобы он уместился по ширине страницы или на заданном количестве страниц.
Печать листа по ширине страницы
На вкладке Разметка страницы выберите Параметры страницы.
На вкладке Страница установите флажок Разместить не более чем на.
В поле стр. в ширину введите 1 (для ширины в одну страницу).
В поле стр. в высоту введите , чтобы задать неопределенное количество страниц по высоте.
В меню Файл выберите элемент Печать.
Примечание: При использовании параметра Разместить не более чем на Excel игнорирует установленные вручную разрывы страниц.
Печать листа на указанном количестве страниц
На вкладке Разметка страницы выберите Параметры страницы.
На вкладке Страница установите флажок Разместить не более чем на.
В полях стр. в ширину и стр. в высоту введите количество страниц, на которых следует печатать лист.
В меню Файл выберите элемент Печать.
Примечание: При использовании параметра Разместить не более чем на Excel игнорирует установленные вручную разрывы страниц.
Уменьшение или увеличение листа по размеру страницы
На вкладке Разметка страницы выберите Параметры страницы.
На вкладке Страница установите флажок Установить и выберите процент уменьшения или увеличения листа.
Примечание: Напечатанные данные никогда не превышают 100 %.
В меню Файл выберите элемент Печать.
Печать листа по ширине страницы
На вкладке Макет в группе Печать установите флажок Разместить.
В диалоговом окне стр введите 1 (широкий одна страница).
В диалоговом окне высоту страницы введите , чтобы не указано количество страниц в высоту.
В меню Файл выберите элемент Печать.
Примечание: При использовании параметра Разместить не более чем на Excel игнорирует установленные вручную разрывы страниц.
Печать листа на указанном количестве страниц
На вкладке Макет в группе Печать установите флажок Разместить.
В полях стр. в ширину и высоту страницы введите количество страниц, на которых вы хотите распечатать лист.
В меню Файл выберите элемент Печать.
Примечание: При использовании параметра Разместить не более чем на Excel игнорирует установленные вручную разрывы страниц.
Уменьшение или увеличение листа по размеру страницы
На вкладке Макет в группе Печать в поле Масштаб введите процент уменьшения или увеличения листа.
Примечание: Напечатанные данные никогда не превышают 100 %.
В меню Файл выберите элемент Печать.
Форматирование полей и ориентация страницы в Excel
Если Вас не устраивают ориентация страницы или размеры полей, заданные по умолчанию в Excel, Вы всегда можете их изменить. Microsoft Excel позволят задать как книжную, так и альбомную ориентацию, а также настроить размеры полей в соответствии с Вашими пожеланиями. Как сделать это, мы разберем в данном уроке.
Многие команды, используемые в Excel для подготовки книги к печати и экспорту в формат PDF, можно найти на вкладке Разметка страницы. Эти команды позволяют управлять отображением Ваших данных при печати, включая ориентацию страницы и размеры полей. Такие команды как Печатать заголовки и Разрывы, позволяют сделать Вашу книгу более читаемой.
Режим разметки
Прежде чем вносить изменения в разметку, Вы можете посмотреть книгу в режиме Разметка страницы, чтобы наглядно представить, как будет выглядеть результат.
- Для перехода к режиму разметки, найдите и нажмите команду Разметка страницы в правом нижнем углу книги.
Ориентация страницы в Excel
Excel располагает двумя вариантами ориентации страницы: Альбомная и Книжная. При альбомной ориентации, страница располагается горизонтально, а при книжной – вертикально. Книжный вариант полезно применять для листов с большим количеством строк, в то время как альбомный лучше использовать для листов с большим количеством столбцов. Касаемо примера ниже, то здесь больше подходит книжная ориентация, поскольку лист включает больше строк, чем столбцов.
Как изменить ориентацию страницы в Excel
- Откройте вкладку Разметка страницы на Ленте.
- Выберите команду Ориентация, а затем из раскрывающегося меню вариант Книжная или Альбомная.
- Ориентация страницы будет изменена.
Форматирование полей
Поле – это пространство между содержимым и краем печатного листа. По умолчанию размеры полей в каждой рабочей книге Excel равны предустановленному значению Обычные. Иногда может понадобиться настроить размеры полей таким образом, чтобы данные располагались как можно более комфортно. Excel включает в себя несколько предустановленных вариантов размеров полей.
- Откройте вкладку Разметка страницы и выберите команду Поля.
- В выпадающем меню выберите подходящий вариант размеров полей. В качестве примера мы выберем Узкие поля, чтобы вместить как можно больше данных.
- Размеры полей будут изменены в соответствии с выбранным вариантом.
Настраиваемые поля
Excel также позволяет устанавливать пользовательские значения размеров полей.
- На вкладке Разметка страницы нажмите команду Поля, а затем из выпадающего меню выберите пункт Настраиваемые поля.
- Появится диалоговое окно Параметры страницы.
- Введите требуемые значения для каждого поля, затем нажмите OK.
- Поля документа изменятся.
Как уменьшить размер таблицы в excel
В Excel можно уменьшить или увеличить таблицу. Если таблица Excel не помещается на экране монитора и нам приходится двигать ее в сторону, то можно изменить ее размер с помощью изменения масштаба.
Как уменьшить размер таблицы в Excel.
Заходим на закладку «Вид», выбираем раздел «Масштаб» (лупа нарисована) — здесь можно установить нужный нам размер таблицы, например 75% или 90%, т.д. Рядом стоит кнопка с цифрой 100%, нажав на нее, получаем масштаб 100%.
Как увеличить размер таблицы в Excel. Для этого ставим масштаб более 100%. Например — 120%, 150%,т.д.
Внимание! Эти изменения масштаба не влияют на область печати, меняется только вид таблицы на экране. Как зменить размер таблицы в Excel для печати.
Печать на одном листе в Excel. Чтобы таблица Excel при печати входила на одну страницу, можно использовать несколько способов.
Первый способ.
Заходим через кнопку «Office» — «Печать» -> «Предварительный просмотр».
Видео: Как распечатать таблицу в Excel?
Затем выходим из предварительного просмотра и, в нашей рабочей таблице, появились разметки пунктиром – это выделены области печати.
Область печати в Excel можно настроить и функцией «Области печати» на закладке «Разметка страницы» в разделе «Параметры страницы».
Смотрите статью «Закладка листа Excel «Разметка страницы»». Здесь видно, какая часть таблицы попадает на одну страницу, а какая часть не вошла.
Ориентируясь по этим разметкам, корректируем таблицу. Меняем ширину столбцов, высоту строк, перемещая границу столбца вручную (удобнее, быстрее, нагляднее, если надо подгонять по размеру разные столбцы/строки).
Как быстро изменить ширину столбцов, высоту строк, читайте в статье «Как изменить ширину столбца, высоту строки в Excel».
Или отмечаем диапазон, на закладке «Главная», в разделе «Ячейки» выбираем «Формат». И затем, «Высота строки» или «Ширина столбца».
Ставим цифру размера строки/ столбца. Можно ещё поменять размер шрифта. Смотрите статью «Текст Excel. Формат» тут.
Второй способ.
Заходим: «Печать» -> «Предварительный просмотр» -> «Параметры страницы». В появившемся окне устанавливаем, нужные нам, параметры страницы.
Закладка «Страница». Здесь можно выбрать ориентацию страницы. «Книжная» – лист будет расположен вертикально, «Альбомная» – лист будет расположен горизонтально.
Масштаб — нужная функция: если таблица маленькая, а нам надо ее напечатать на весь лист, или большую таблицу распечатать на одной странице.
Как напечатать маленькую таблицу Excel на большом листе. Нужно поставить масштаб больше 100%, ориентируясь по странице просмотра.
Например: поставили размер 150% -> ОК. Посмотрели, изменили цифру процента, если надо. Как напечатать большую таблицу Excel на одной странице. Если таблица больше страницы, то, чтобы таблица вошла на страницу, меняем размер масштаба в меньшую сторону.
Например, поставим 80%, др. Еще можно уменьшить поля, чтобы таблица вошла на страницу, на странице «Поля» диалогового окна «Параметры страницы». Для этого поставить свои размеры полей, или везде поставить 0 (ноль). Но удобно работать с полями в режиме просмотра.
Для этого заходим в «Предварительный просмотр» и ставим галочку «Показать поля». На странице просмотра будут видны все поля каждого столбика, двигая их мышью, можно изменить размер каждого столбца. Когда наводите курсор на страницу предварительного просмотра, то курсор становится в виде рисунка «Лупа».
Это значит, что нажав на левую мышь, страница увеличится, можно рассмотреть детали таблицы, текст посмотреть, выходит ли он за границы графы, т.д. Если еще раз нажмем левой мышью на лист, то он снова станет меньше – так лучше виден общий вид страницы.
Еще один вариант настройки таблицы для печати смотрите в статье «Как печатать в Excel». В Exce можно печатать не только таблицу, но и примечания, которые расположены в ячейках. Смотрите статью «Как напечатать примечание в Excel».
(Пока оценок нет)
Как установить область печати на нескольких листах Excel
Как установить область печати на нескольких листах Excel
Иногда вам может потребоваться распечатать определенную область электронной таблицы, в которой выделены наиболее важные функции, а не перенести весь лист на собрание. Если вы хотите напечатать определенную деталь на листе, содержащем нужные данные, вы можете установить область печати, которая включает этот конкретный выбор.
Тем не менее, это может быть сложной задачей, если вы хотите напечатать один и тот же выбор на каждой странице рабочей книги. В этом руководстве вы узнаете:
Как установить область печати на нескольких листах Excel
- Что такое область печати
- Как установить область печати на листе Excel
- Изменить область печати
- Как установить область печати на нескольких листах Excel
Изучение того, как установить область печати на нескольких листах Excel, не только сэкономит ваше время, но и позволит вам печатать только ту информацию, которая вам нужна.
Что такое область печати
В Excel область печати позволяет вам выбирать конкретные ячейки на листе, которые затем можно распечатать отдельно от остальных страницы. Он просто относится к диапазону ячеек, которые вы назначаете для печати, когда не хотите распечатывать всю книгу.
Когда вы нажимаете Ctrl + P на листе, который имеет определенную область печати, только область печати будет быть напечатанным. Вы можете установить несколько областей печати на одном листе. В этом случае каждая область печати будет напечатана как отдельная страница.
Как определить область печати
Настройка области печати проста и понятна. Просто откройте лист Excel и выделите ячейки, которые вы хотите распечатать.Выберите параметр «Область печати» на вкладке «Макет страницы» и в разделе «Параметры страницы» выберите «Установить область печати».
Помните, что область печати будет сохранена после сохранения книги. Теперь каждый раз, когда вы хотите распечатать этот лист, он будет печатать только данные, определенные в области печати. Чтобы очистить область печати, перейдите на вкладку Макет страницы — & gt, область печати — & gt, очистите область печати.
Как изменить ячейки в существующей области печати
Вы можете изменить область печати путем добавления соседних ячеек. Обратите внимание, что опция добавления ячеек будет видна только при наличии существующей области печати. Чтобы добавить ячейки в существующую область печати:
1. Выберите ячейки, которые вы хотите добавить.
2. Перейдите на вкладку «Макет страницы» и в группе «Параметры страницы» нажмите «Область печати», затем выберите «Добавить в область печати».
Примечание. В существующую область печати можно добавлять только смежные ячейки. Если ячейки, которые вы хотите добавить, не прилегают к области печати, система создаст дополнительную область печати.
Как создать область печати на нескольких листах
Если вы используете Excel на регулярной основе вы, вероятно, создавали несколько отдельных листов в одной книге Excel. Часто вы обнаружите, что в некоторых ваших книгах есть листы, которые во всех отношениях идентичны, за исключением исходных данных.
Например, в ежемесячном отчете о продажах, скорее всего, будет около тридцати листов, идентичных во всех отношениях, за исключением рисунков.Поскольку все ячейки находятся в одинаковом диапазоне и выровнены, можно определить область печати, которая будет применяться ко всем остальным листам. Давайте посмотрим, как это сделать.
1. Откройте свою книгу и выберите первый лист.
2. Выделите или выберите диапазон ячеек, которые вы хотите напечатать.
3. Удерживая нажатой клавишу Ctrl, щелкните на каждом отдельном листе, который вы хотите распечатать.
4. Нажмите Ctrl + P и выберите «Выбор печати» в настройках печати. Система настроена на печать активных листов по умолчанию, что означает, что она будет печатать весь лист. Изменение этого параметра на «Печать выделения» обеспечивает печать только выделенных ячеек.
5. Нажмите Preview, чтобы убедиться, что вы все правильно поняли. Поскольку каждая область печати будет печататься как отдельная страница, проверьте количество страниц в предварительном просмотре, чтобы убедиться, что все листы были захвачены.
6. Нажмите «ОК», чтобы распечатать.
Завершение
Определение области печати — отличный способ распечатать только содержимое, которое вы хотите для своей презентации. Если вы хотите больше настраивать параметры печати, попробуйте сторонние приложения, такие как Kutools для Excel. Однако некоторые сторонние приложения не являются бесплатными и могут требовать ежемесячной подписки.
Хотите стать профессионалом в области электронных таблиц? Посмотрите нашу статью о 9 дополнениях для Excel, чтобы упростить работу с электронными таблицами.
Размер листа в Excel
11 ответов
Скорее всего на одном листе больше строк хранить нельзя, т.к. это потребует изменения типа числовой переменной Excel, в которой хранится номер строки.
Ты можешь использовать другие листы (книги) Excel. Но в принципе для работы с БД Microsoft придумала Access
Все точно, 65635 это техн. максимум.
На счет Access тебе правильно посоветовали, ипортни свой xls файл в базу Access и делай там что тебе надо. Когда надо будет вывести результат, в Access есть в Сервисе — анализ данных в MSExcel. Если надо будет вывести итоговую таблицу в Excel размером больше 65 тыс строк, то я обычно делаю так: делаю запрос на создание новой таблицы, потом эту таблицу делю на две/три и т.д. (чтобы в каждой не больше 65 тыс строк было), а потом правой кнопкой щелкаешь — экспорт в Excel-файл. После чего эти 65 тыс. листы можно собрать в одну книгу, если очень хочется.
Смысла работать с данными в Excel при таком объеме — никакого, тормоза полнейшие.
Смысла работать с данными в Excel при таком объеме — никакого, тормоза полнейшие.
Вы будите смеяться, но я эти данные копирую из Access’а в Ехсеl. Делаю так для того чтобы пользоваться VBA, т.к. работать в Access’е с VBA допетрить не могу, может, тогда подскажете мне как реализовать следующее:
Есть така таблица:
REGNOM DATO
10165 15.02.01
10165 22.05.01
10165 01.09.01
1023 01.04.01
1023 22.12.01
10292 05.08.01
10292 20.10.01
и т.д.
так вот нужно сделать другой столбец в котором определялось бы количество дней между смежными датами для одного и тогоже номера. Для следующего номера все с опять с нуля. Далее из полученного столбца нужно ссделать еще два в которых бы было: кол-во повторяющихся дней и скольких дней (нпример. 1 день — 15раз, 2 дня — 55раз и т.д.) этих записей будет меньше чем исходных. Как это сделать в Access’е ума не приложу.
Посоветуйте!
Вы будите смеяться, но я эти данные копирую из Access’а в Ехсеl. Делаю так для того чтобы пользоваться VBA, т.к. работать в Access’е с VBA допетрить не могу, может, тогда подскажете мне как реализовать следующее:
Есть така таблица:
REGNOM DATO
10165 15.02.01
10165 22.05.01
10165 01.09.01
1023 01.04.01
1023 22.12.01
10292 05.08.01
10292 20.10.01
и т.д.
так вот нужно сделать другой столбец в котором определялось бы количество дней между смежными датами для одного и тогоже номера. Для следующего номера все с опять с нуля. Далее из полученного столбца нужно ссделать еще два в которых бы было: кол-во повторяющихся дней и скольких дней (нпример. 1 день — 15раз, 2 дня — 55раз и т.д.) этих записей будет меньше чем исходных. Как это сделать в Access’е ума не приложу.
Посоветуйте!
если кодишь в VB, то подключи бд access и используй DBGRID, и динамически его коверкай как хочешь..
А если делать это непосредственно в accesse, то используй функцию diffdate и создавай поля с помощью функции createfield, это делается так:
Set fil = tbl.CreateField(«date», dbDate)
tbl.Fields.Append fil
и все.
Удачи!!
Вы будите смеяться, но я эти данные копирую из Access’а в Ехсеl. Делаю так для того чтобы пользоваться VBA, т.к. работать в Access’е с VBA допетрить не могу, может, тогда подскажете мне как реализовать следующее:
Есть така таблица:
REGNOM DATO
10165 15.02.01
10165 22.05.01
10165 01.09.01
1023 01.04.01
1023 22.12.01
10292 05.08.01
10292 20.10.01
и т.д.
так вот нужно сделать другой столбец в котором определялось бы количество дней между смежными датами для одного и тогоже номера. Для следующего номера все с опять с нуля. Далее из полученного столбца нужно ссделать еще два в которых бы было: кол-во повторяющихся дней и скольких дней (нпример. 1 день — 15раз, 2 дня — 55раз и т.д.) этих записей будет меньше чем исходных. Как это сделать в Access’е ума не приложу.
Посоветуйте!
Странно что у тебя какие-то проблемы с VBE в Access, он практически такой же как и VBA Word, Excel, по крайне мере в той части что касается работы с датами, строками и т.д.
Что касается твоей задачки, то сразу возникает несколько вопросов:
непонятно структура твоей таблицы, это интересно в какие же строки надо писать кол-во дней между смежными датами одного и того же номера.
REGNOM DATO
10165 15.02.01 ?
10165 22.05.01 ?
10165 01.09.01 ?
1023 01.04.01 ?
1023 22.12.01 ?
10292 05.08.01 ?
10292 20.10.01 ?
ну и с другими столбцами тоже что-то не очень понятно:
» скольких дней этих записей будет меньше чем исходных» — каких исходных? откуда че берется и как енто вычисляется?
Что касается способа решения, то в Access лучше всего для таких задач использовать язык запросов SQL (с выражениями на VB), для того он и создавался чтобы работать с табличными данными.
To SergeySV.
На самом деле, я не так хорошо разбираюсь в VBA, поэтому не знаю всех возможностей :(.
По поводу задачки:
Есть таблица (она на самом деле больше):
10165 15.02.01
10165 22.05.01
10165 01.09.01
1023 02.01.00
1023 26.02.00
1023 26.04.00
1023 29.04.00
1023 22.06.00
Из неё я получаю такой столбец:
0 ->(«0» Для заполнения пустой строки и только)
96 (здесь уже пошли операции вычитания)
102 (здесь уже пошли операции вычитания)
0
55
60
3
54
«непонятно структура твоей таблицы, это интересно в какие же строки надо писать кол-во дней между смежными датами одного и того же номера.» — это не очень то и важно, главное результирующие столбцы.
Из этого столбца я получаю следующие два (рузультирующие):
0 «скольких дней» 2 (повторяются 2 раза, тот же Count)
3 1 раз
54 1 раз
55 1 раз
и т.д.
И вот эти два столбца и есть те которые мне нужны.
Подскажи, как это реализовать.
To vladsoft.
Я попробую динамически подключить, хотя я в этом пока не смыслю. Буду разбираться 🙂
Ну вот например так можно сделать.
Я завел в базе таблицу с полями REGNOM и DATO, а также добавил еще поле счетчик «kod». ВАЖНО: номера в этом поле «kod», должны идти подряд, без пропусков, так и будет если только вручную не начать удалять записи. (В принципе можно и без этого поля обойтись — через статическую переменную, тогда придется немного усложнить код доп. проверками по обнулению этой переменной в функции в случае повторного запуска запроса. Код станет не таким наглядным а функциональность не поменяется)
На вкладке «Запросы» два запроса(Запрос1 и Запрос2)
Запрос1- высчитывает кол-во дней между двумя соседними REGNOM и показывает их в поле CountDays
Запрос2 — основан на запросе «Запрос1» и группирует данные по полю CountDays (т.е. записи с одинаковыми значениями в CountDays собирает в одну строку) и при этом вычисляет кол-во этих одинаковых CountDays (результат выводит в поле CountIntervals)/ Ну вообщем стандартный запрос с группировкой данных.