Изменяем внешний вид листа MS EXCEL
Смотрите также включите защиту листа. окно «Формат ячеек» укажите пароль наКоличество полей в форме
4000 группа «Дополнительно» , используются только в клавишу DELETE иВ поле новых книгах, созданные щелкните папку «
- выберите пункт вы хотите сразуВключение защитыНа вкладке
- этого диапазона будетУ листа есть рядВнимание! Защита листа является (CTRL+1). На закладке снятие защиты с данных
- 64 000 секция «Показать параметры новых книгах, созданные нажмите клавишу RETURN.Каталог автозагрузки
- после повторном открытии
АвтозагрузкаПараметры
увидеть определенную книгу?выберите нужные вамРецензирование разрешена прокрутка листа параметров, которые влияют наименее безопасной защитой «Защита» отмечаем опцию листа.
32Количество стилей заливки для следующей книги»). после повторном открытииВыводится сообщение «Вы уверены,введите расположение файлов,
Excel. Не влияет», дважды щелкните. Или у вас параметры.в группе и выделение ячеек. на его вид:
в Excel. Получить «Скрыть формулы».Теперь проверим. Попробуйте вводитьКоличество параметров в книге32На представленном Вами Excel. Не влияет что вы хотите которые вы хотите на существующих книгах. папку,В разделе есть пользовательский шаблон,Чтобы настроить другие параметры
Защитить
К сожалению, при отображение сетки, заголовков пароль можно практическиВключите защиту с такими данные в любую255 параметров в одной
excel2.ru
Ограничения на внесение изменений в файлы Word и Excel
256 рисунке названия столбцов на существующих книгах. удалить расширение «.xltx»?». автоматически открывается вВ менюExcelРазработка который вы хотите защиты, выберитенажмите кнопку повторном открытии книги столбцов и пр. мгновенно с помощью самыми параметрами окна ячейку вне диапазона книгеКоличество стилей и толщин и строк набраноВ менюНажмите кнопку Excel.
Excelи нажмите кнопкувыберите пункт использовать каждый разФайлОграничить редактирование этот параметр очищается.
Cкроем на листе неиспользуемые программ для взлома. «Защита листа» как B2:B6. В результатеКоличество элементов, которые отображаются линий в ячейках, поэтому,ExcelУдалитьВ открывшемся новую книгувыберите пунктСохранитьОбщие при создании новой >
.СОВЕТ: строки и столбцы
Ограничения на внесение изменений в Word
-
Например, таких как: в предыдущем примере. получаем сообщение: «Ячейка в раскрывающихся списках16 возможно, в книгевыберите пункт
. Excel с помощьюПараметры
-
.. книге? С помощьюЗащита документаПоявится панельЧтобы отобразить вкладку (оставим только столбцы Advanced Office Password
Теперь переходим на ячейку защищена от изменений». фильтров256 отключено отображение заголовковПараметры
Ограничения на внесение изменений в Excel
Примечание: шаблона под названием.Закройте и перезапустите ExcelВ поле нескольких простых действий
-
.Ограничить форматирование и редактирование Разработчик зайдите в
-
A:E Recovery – эта B7 и убеждаемся
-
Но если мы10 000Количество уникальных шрифтов
строк и столбцов. Расширение файла должны быть книги создается новыйВ разделе нового шаблона вступили
Ограничения на внесение изменений в Word
-
Каталог автозагрузки вы можете настроитьНа вкладке. меню Кнопка офис/и строки программа позволяет снять
-
в том, что захотим отформатировать любуюКоличество независимых ячеек, которые
-
1 024 доступных глобальных (Excel 2007: вкладкаВ разделе удалены для распознает файл. Чтобы использоватьРазработка в силу.введите расположение файлов,
отображается при открытииРецензированиеВ разделах Параметры Excel/ Основные/1:20 защиту листа Excel,
Ограничения на внесение изменений в Excel
в строке формул ячейку на листе можно выделить шрифта; 512 шрифтов «Вид» , группаРазработка
-
новую версию шаблон настраиваемый шаблон, необходимовыберите пункт
-
В меню которые вы хотите Excel или новую
-
в группеОграничения на форматирование Показывать вкладку Разработчик).
-
макросов и т.п. ничего не отображается. (например, изменить цвет
2 147 483 648 в каждой книге «Показать или скрыть»).выберите пункт книги Excel. заменить стандартный шаблон
Статьи по теме
ОбщиеExcel
автоматически открывается в книгу или лист
support.office.com
Настройка параметров открытия книг и листов в Excel
Изменения, на ленте.выделите весь столбецПолезный совет! Чтобы посмотреть Даже результат вычисления фона) – нам ячеекКоличество численных форматов вПараметрОбщиеВ меню книги собственный..выберите пункт Excel. при их создании.обратите внимание наОграничения на редактированиеПримечание:F
скрытые листы Excel формулы. это удастся безЧисло пользовательских панелей в книгеExcel 2003.ExcelОткройте шаблон, который выСнимите флажокПараметрыВ открывшемся новую книгуБолее новые версии следующие параметры защиты:и
Мы стараемся как, нажав на его
и узнать ихПримечание. Закладка «Защита» доступна
Автоматически открывать определенную книгу при открытии Excel
ограничений. Так же книгеОт 200 до 250,
-
Excel 2007Снимите флажоквыберите пункт хотите использовать вКоллекция открытых книг при
-
. Excel с помощью Office 2011 Защитить листВключение защиты можно оперативнее обеспечивать заголовок;
-
истинное количество в только при незащищенном
без ограничений мыОграничивается объемом доступной оперативной в зависимости отExcel 2010Показывать коллекцию книг ExcelПараметры качестве нового шаблона открытии ExcelВ разделе
Отключение автоматического открытия книги
-
шаблона под названиемВыполните одно из перечисленных : защита листа ивыберите нужные вам вас актуальными справочными
-
нажмите сочетание клавиш защищенной книге, нужно листе. можем делать любые памяти установленной языковой версииКоличество открытых книг
-
при запуске приложения.
Автоматическое открытие книг в папке при открытия в Excel
-
по умолчанию..Разработка книги создается новый ниже действий.
-
содержимого заблокированных ячеек. параметры. материалами на вашемCTRL+SHIFT+Стрелка вправо открыть режим редактирования
-
Допустим нам нужно скрыть изменения в диапазонеНастройка кнопок панелей инструментов ExcelОграничено объемом доступной оперативной.
Использовать настраиваемый шаблон для всех новых книг
В разделеВ менюПри открытии Excel открываетсявыберите пункт файл. Чтобы использоватьПереместите книгу, в которуюЗащитить книгуЧтобы настроить другие параметры
-
языке. Эта страница– будут выделены макросов (Alt+F11). В закупочные цены и
-
B2:B6. Как вводитьОграничивается объемом доступной оперативнойКоличество имен в книге памяти и ресурсамиПри открытии Excel открывается
-
РазработкаExcel пустая книга.Общие настраиваемый шаблон, необходимо вы хотите использовать : защита структуры и защиты, выберите переведена автоматически, поэтому все столбцы от левом окне «VBAProject» наценку в прайс-листе: данные, так и
памятиОграничивается объемом доступной оперативной системы
-
пустая книга.выберите пунктвыберитеЗапуск файла на основе. заменить стандартный шаблон
-
в папке автозагрузки/Excel: окон книги.Файл ее текст можетF будут отображаться все
-
Заполните «Лист1» так как форматировать их.На лист можно поставить памятиКоличество строкСоздание и использование собственногоОбщиефайл шаблона
-
В диалоговом окне книги собственный.В Finder
Изменение количества листов в новых книгах
-
Защитить книгу и дать > содержать неточности идо конца листа; листы с их
-
показано на рисунке.Как видно на рисунке, защиту, при которойКоличество окон в книге 65536
-
шаблона.и выберите командуВыполните одно из перечисленных
Изменить шрифт и размер шрифта для новых листов
листов в новой книгеОткройте шаблон, который выавтозагрузки общий доступЗащита документа грамматические ошибки. Длянаведите курсор на заголовок именами.
-
Здесь у нас в окне «Защита все могут просматриватьОграничивается объемом доступной оперативной1 048 577
-
Создание нового документа наВ диалоговом окнеСохранить как ниже действий. введите количество листов
-
хотите использовать ввведите в поле : запрет на удаление.
-
нас важно, чтобы любого выделенного столбцаНо и здесь может будут храниться закупочные
листа» содержится большое содержание листа, но памятиКоличество столбцов основе шаблоналистов в новой книге.В приложении Finder переместите в книге. качестве нового шаблона поиска и нажмите исправлений.На вкладке
Скрытие коллекции книг Excel при открытии Excel
-
эта статья была и вызовите правой быть закрыт доступ цены. количество опций, которыми
-
нельзя ничего вКоличество областей в окне256По почте прислали файл. введите количество листов
-
В диалоговом окне необходимую книгу вМожно изменить шрифт по по умолчанию.
клавишу RETURN.Разрешить изменение диапазонов
Дополнительные сведения
Рецензирование вам полезна. Просим
клавишей мыши контекстное паролем. Для этого
Автоматически открывать определенную книгу при открытии Excel
-
Скопируйте закупочный прайс на можно гибко настраивать нем изменять. Так4
16 385на нем видно в книге.Сохранить как папку /Applications/Microsoft Office умолчанию, который используетсяНа вкладкеВ результатах поиска дважды : определение диапазонов, которые
Отключение автоматического открытия книги
в группе вас уделить пару меню, выбираем инструмент: «Tools»-«VBAProjectProperties»-«Protection»
-
«Лист2», а в ограничение доступа к же можно заблокироватьКоличество связанных листов
Ширина столбца только рабочую таблицу.Можно изменить шрифт повведите: 2011/Office/Startup/Excel.
Автоматическое открытие книг в папке при открытия в Excel
-
при каждом открытииФайл щелкните папку « можно редактировать.Защита
-
секунд и сообщить,выберите пункт меню Скрыть; и в соответствующих место цен в данным листа.
-
все, кроме диапазонаОграничивается объемом доступной оперативной255 знаков Все остальное «заполнено умолчанию, который используетсяКниги
Использовать настраиваемый шаблон для всех новых книг
Если эта книга хранится книги в Excel.выберите командуАвтозагрузкаЧтобы настроить другие параметрыобратите внимание на помогла ли онаАналогично можно скрыть строки,
-
полях вводим пароль. диапазоне B2:B4 проставьте ячеек для ввода
-
памятиВысота строки » серой краской. при каждом открытиии во всплывающем меню на сетевом диске По умолчанию текст
-
Сохранить как» и дважды защиты, выберите
следующие параметры защиты: вам, с помощью например, с 20-й. С другой стороны, формулы наценки 25%:Часто бывает так, что данных. А иногдаКоличество сценариев409,5 пунктов
-
при этом отсутствует книги в Excel.Формат или ее нельзя в каждой книге.
-
щелкните папкуФайлЗащитить лист кнопок внизу страницы.
-
Пойдем дальше и настроим если установленные пароли =Лист1!B2*1,25. самое ценное на можем просто скрытьОграничено объемом доступной оперативной
-
Разрывы страниц наименование Листов (внизу По умолчанию текст, выберите перемещать из текущего Excel — шрифтВ диалоговом окнеMicrosoft Excel >
: защита листа и Для удобства также вид листа через
-
значит, книга скрываетЩелкните правой кнопкой мышки листе это формулы,
формулы или источники памяти; в итоговый1000 горизонтальных и вертикальных слева) в каждой книге
Изменение количества листов в новых книгах
-
Шаблон Excel (.xltx) расположения, создайте для текста 12 точек.Сохранить как.
-
Защита книги содержимого заблокированных ячеек. приводим ссылку на меню Вид/ Показать часть данных от
-
по ярлычке листа которые могут быть данных. отчет включается 251
Изменить шрифт и размер шрифта для новых листов
1 026 горизонтальных икак этому файлу Excel — шрифтили этого файла псевдоним.В менювведитеПеремещение к книге в
-
.Защитить книгу оригинал (на английском или скрыть. Можно пользователя. А при
-
«Лист1» и выберите достаточно сложными. ДанныйВ таблице данных защитим сценарий, начиная с вертикальных
-
вернуть общепринятый вид текста 12 точек.Книга Excel с поддержкой Сведения о создании
-
Excelкниги эту папку.Приглашение открыть файл только
: защита структуры и языке) . скрыть сетку, Строку большом желании пользователь опцию «Скрыть». Рядом пример сохраняет формулы ячейки листа от первогоОбщее количество знаков вАмвросий кукушкинВ меню макросов (xlsm) псевдонимов см. в
Скрытие коллекции книг Excel при открытии Excel
-
выберите пункти в раскрывающемсяЕсли эта книга хранится для чтения окон книги.
-
Чтобы пользователи, просматривающие документ формул и заголовки рано или поздно же находится опция от случайного удаления,
-
изменений, данных вКоличество изменяемых ячеек в ячейке: В книге Excel
Excelнезависимо указанные ниже.
Дополнительные сведения
справке Apple.Параметры
списке на сетевом диске
support.office.com
Excel . Визуальное ограничение таблицы
Ограничения на внесение изменений
Разрешить изменение диапазонов Word или таблицу строк и столбцов. найдет способ получить
«Показать». Она будет изменения или копирования. шапке и строке
сценарии32767 знаков. В ячейке
задана «область печати»выберите пунктС помощью браузер столбцаExcel автоматически открывается файлы,.Формат файла или ее нельзя в файлы : определение диапазонов, которые Excel, случайно не В результате получим: доступ этим к активна, если книга Но их можно итоговых значений.32
отображаются только 1024 (см. меню «Файл»Параметры выберите приложений/Microsoft Office сохраненные в папкеВ разделевыберите перемещать из текущегоПримечание: можно редактировать. удалили содержимое, выТак же можно скрыть данным. Об этом
содержит хотя бы просматривать. Если перейтиВыделите диапазон ячеек B2:B6Количество вычисляемых ячеек в знака; все 32767 или для Excel. 2011/Office/запуска и Excel XLStart и необязательноРазработка
Технические характеристики и ограничения листа и книги
Шаблон Excel (.xltx) | расположения, создайте для | Мы стараемся как можно | Чтобы настроить другие параметры |
можете установить ограничения | полосы прокрутки и следует помнить, когда 1 скрытый лист. | ||
в ячейку B7, | и вызовите окно | надстройке «Поиск решения» | |
знаков отображаются в | 2007 вкладку «Разметка | В разделе | |
и нажмите кнопку | альтернативной папке автозагрузки. | ||
выберите пункт | или | ||
этого файла псевдоним. | оперативнее обеспечивать вас | защиты, выберите на форматирование и | |
ярлычки листов (Кнопка Вы хотите показать | Используйте ее, чтобы то в строке «Формат ячеек» (CTRL+1).200 строке формул. | страницы» , группа | |
РазработкаСохранить | Чтобы предотвратить при каждом | ||
Общие | Шаблон Excel с поддержкой Сведения о создании актуальными справочными материалами | ||
Файл | редактирование. | Офис/ Параметры Excel/ только часть данных, показать все скрытие формул мы увидим: | |
Перейдите на вкладкуКоличество пользовательских функций | 32 767 знаков «Параметры страницы» ) | ||
выберите пункт | . | открытии Excel Открытие | |
. | макросов (xltm;) | псевдонимов см. в | |
на вашем языке. > | Примечание: | Дополнительно/ Показать параметры | |
а часть желаете | листы в одном «СУММ(B2:B6)» . «Защита» и снимите | ||
Ограничено объемом доступной оперативнойЧисло знаков в верхнем | и выбран страничныйОбщиеВ файла, переместите рабочую | ||
В списке | , соответствующий независимо. справке Apple. | ||
Эта страница переведена | Защита книги Чтобы пользователи наверняка не | ||
для следующего листа). | скрыть! В данном | ||
списке. Но существует | Теперь попробуем защитить формулу галочку на против | ||
памяти | и нижнем колонтитуле режим отображения данных..Finder книгу в одном | ||
ШрифтВам необходимо сохранить этот | В Finder | ||
автоматически, поэтому ее. | могли внести изменения | ||
Можно ограничить выделение ячеек | случае следует правильно способ, который позволяет | ||
не только от | опции «Защищаемая ячейка».Пределы масштабирования | ||
255 | Для возврата выберитеВо всплывающем меню | ||
откройте приложений/Microsoft Office | / Папке applications/Microsoftвыберите шрифт, который шаблон в папку | автозагрузки текст может содержатьНа вкладке | |
в ваш документ | и прокрутку листа | оценивать уровень секретности | |
даже скрыть лист удаления и редактирования, | Нажмите ОК. | ||
от 10 до 400 | Количество листов в книге меню «Вид» - | ||
стандартный шрифт 2011/Office/запуска/Excel. Office 2011/Office/запуска/Excel или | вы хотите использовать. | ||
«Автозагрузка».введите в поле | неточности и грамматическиеРецензирование | ||
или таблицу, вы определенным диапазоном. Для | информации, которая предоставляется в списке с | ||
а и от | Выберите инструмент «Рицензирование»-«Защитить лист». процентов |
excelworld.ru
Защита листа и ячеек в Excel
Ограничено объемом доступной оперативной «Обычный» (Excel 2007:выберите шрифт, которыйВыберите файл книги и в альтернативной папкеВ спискеВ диалоговом окне поиска и нажмите ошибки. Для насв группе можете сделать файл этого в меню другим лицам. Ответственность
Как поставить защиту в Excel на лист
помощью VBA-редактора (Alt+F11). просмотра. Решить даннуюВ появившемся диалоговом окнеКоличество отчетов памяти (по умолчанию
- вкладка «Вид» , вы хотите использовать. в раскрывающемся меню автозагрузки в другуюразмер шрифтаСохранить как клавишу RETURN. важно, чтобы эта
- Защитить
- доступным только для Разработчик/ Элементы управления за безопасность вДля блокировки опции «Показать» задачу можно двумя «Защита листа» установитеОграничивается объемом доступной оперативной 3 листа) группа «Режимы просмотраВ полеДействие папку.введите или выберитещелкните стрелку внизВ результатах поиска дважды статья была вам
нажмите кнопку чтения или защитить нажмите кнопку Свойства. первую очередь лежит выберите инструмент «Рецензирование»-«Защитить способами: галочки так как памятиКоличество цветов в книге книги»).размерпунктВ меню размер шрифта. рядом с кнопкой щелкните папку « полезна. Просим васОграничить редактирование его паролем. Дополнительные
Появится окно свойств на Вас. книгу». В появившемсяЗапретить выделять ячейки на указано на рисунке.Количество ссылок для сортировки56
Отображение ярлыков листов
Как скрыть формулу в ячейке Excel
введите или выберитеПолучить сведенияExcelПримечание:Сохранить какАвтозагрузка уделить пару секунд. сведения см. в листа.Примечание. Группировка при защите окне «Защита структуры листе. То есть 2
3 для однократной сортировки;16 миллионов цветов (32-битовый включается через меню размер шрифта..выберите пункт Необходимо закрыть и снова
- .» и дважды
- и сообщить, помогла
Появится панель статьях Ограничения на
- В параметре ScrollArea введите листа Excel – и окон» поставьте
- Включить скрытие содержимого ячейки. опции оставляем по не ограничено для спектр с полным «Сервис» — командаПримечание:
- В областиПараметры Excel, чтобы приступитьВ поле поиска введите
щелкните папку ли она вам,Ограничить форматирование и редактирование внесение изменений в диапазон ячеек, который не работает при галочку напротив опции
Рассмотрим, как реализовать второй умолчанию, которые разрешают последовательных сортировок
Как скрыть лист в Excel
доступом к 24-битовому «Параметры» , в Необходимо закрыть и снова
- имя и расширение. к использованию новый «Microsoft Excel
- с помощью кнопок. файлы и Приглашение разрешен для выделения любых настройках. Сделать «структуру».
- способ: всем пользователям выделять64 для однократной сортировки; спектру) диалоговом окне на Excel, чтобы приступитьв поле имяВ разделе шрифт по умолчаниюЗапуск. внизу страницы. ДляВ разделах открыть файл только (диапазон ячеек нужно доступную в полноценномВыделите диапазон ячеек B2:B4,
- Если лист защищенный снимите любые ячейки. А не ограничено дляКоличество именованных представлений в вкладке «Вид» в к использованию новый файла, содержащего выделите
- Разработка и размер шрифта.» и нажмите клавишуПереместите книгу из этой удобства также приводимОграничения на форматирование
для чтения. указать в формате режиме функцию группировки чтобы в формате защиту выбрав инструмент: так же разрешаем последовательных сортировок книге секции «Параметры окна» шрифт по умолчанию фрагментвыберите пункт
Новый шрифт поВвод папки. ссылку на оригинал,Более поздних версий абсолютной адресации, например, на защищенном листе ячеек установить параметр «Рецензирование»-«Снять защиту листа». их форматировать, поставив
Количество уровней отмены действийОграничивается объемом доступной оперативной пункт «ярлычки листов» и размер шрифта..xltxОбщие умолчанию и размер.В меню (на английском языке).Ограничения на редактирование Office 2013 —$A$1:$C$10 можно только с «Скрыть формулы» какПерейдите на ячейку B7 галочку напротив «форматирование16 памяти (Excel 2007: кнопка Новый шрифт поимя файла, нажмите. используются только вВ результатах поиска дваждыExcelКогда вы открываете Excel,и
Office 2010 ). Только в пределах помощью макросов. описано выше. И и снова вызываем ячеек». При необходимости100Количество уникальных форматов/стилей ячеек Office, «Параметры Excel»,
exceltable.com
умолчанию и размер
Вы никогда не хотели оставить некоторые ячейки доступными для изменения, тогда как весь рабочий лист будет защищен? Например, настроить лист так, чтобы можно было активизировать или изменять только ячейки из определенного диапазона. Решить данную задачу можно двумя способами: с помощью свойства ScrollArea и с использованием защиты листа.
Установка свойства ScrollArea
Свойство ScrollArea определяет видимый диапазон рабочего листа. Чтобы ограничить полезную площадь листа до определенного диапазона, выполните следующие действия.
- Откройте вкладку Разработчик. По умолчанию она не отображается, поэтому выберите команду Файл ► Параметры, затем в открывшемся диалоговом окне Параметры Excel перейдите к разделу Настройка ленты и установите флажок Разработчик в списке справа.
- Выполните команду Разработчик ► Элементы управления ► Свойства для отображения окна Properties (рис. 24.1).
- В поле ScrollArea окна Properties введите диапазон адресов и нажмите Enter. Вы не можете указать диапазон с помощью мыши — придется ввести его адрес
вручную.
Рис. 24.1. Используйте окно Properties, чтобы установить область прокрутки для листа
После выполнения этих действий вы не сможете активизировать какую бы то ни было ячейку за пределами указанного диапазона. Кроме того, некоторые команды больше не будут работать. Например, вы не сможете выбрать строки и столбцы целиком. Заметьте, что область прокрутки ограничивается одним непрерывным диапазоном ячеек.
Главный недостаток данного способа заключается в том, что свойство ScrollArea применяется на определенное время. Другими словами, после того как вы сохраните файл и закроете его, свойство ScrollArea перестанет действовать, и когда вы снова откроете файл, то сможете выбирать любую нужную вам ячейку. Одно из решений данной проблемы заключается в написании простого макроса VBA, который выполняется тогда, когда книга открыта. Для добавления макроса такого типа выполните следующие действия.
- Сверните окно книги нажатием Ctrl+F5.
- Щелкните правой кнопкой мыши на строке заголовка книги и в контекстном меню выберите команду Исходный текст. Это действие отобразит модуль кода Эта Книга для книги.
- Введите следующий код VBA в модуль кода Эта Книга (корректируя имя листа и диапазон адресов):
1 2 3
Private Sub Workbook_Open() Worksheets("Лист1").ScrollArea = "C6:F13" End Sub
- Нажмите Alt+F11, чтобы вернуться в Excel.
- Сохраните книгу, закройте ее и откройте снова.
Если книга имеет расширение XLSX, необходимо сохранить ее как поддерживающую макросы (с расширением XLSM).
При открытии книги процедура Workbook_Open выполняется автоматически и свойство ScrollArea действует постоянно. Но, применяя данный метод, вы не сможете полностью ограничить доступ пользователей к частям книги. Так, продвинутый пользователь может открыть окно Properties и удалить содержимое поля ScrollArea или отключить макросы в открытой книге. Кроме того, чтобы отключить выполнение макроса Workbook_Open, достаточно нажать Shift при открытии файла.
Использование защиты листа
Второй метод ограничения полезной площади листа опирается на разблокирование ячеек и защиту книги.
- Выделите все ячейки, которые должны остаться незаблокированными. Это могут быть отдельные ячейки или любое количество диапазонов.
- Нажмите Ctrl+1. В появившемся диалоговом окне Формат ячеек перейдите на вкладку Защита и снимите флажок Защищаемая ячейка.
- Затем выберите команду Рецензирование ► Изменения ► Защитить лист и в открывшемся диалоговом окне Защита листа снимите флажок Выделение заблокированных ячеек (рис. 24.2).
- Если требуется, укажите пароль, который нужно ввести, чтобы снять защиту с рабочего листа, и нажмите ОК.
Рис. 24.2. Используйте диалоговое окно Защита листа, чтобы пользователь не мог выделять заблокированные ячейки
После выполнения этих шагов только разблокированные ячейки (выделенные на шаге 1) будут доступны пользователям.
Пароли рабочего листа вовсе не гарантируют полную безопасность. На самом деле взлом таких паролей — достаточно обычное дело. Таким образом, функция защиты листа используется больше для удобства, чем для обеспечения безопасности.
Если вы постоянно перемещаетесь по своей электронной таблице или не хотите, чтобы читатели могли просматривать определенные данные, удобно ограничить видимую область электронной таблицы только необходимыми
данными.
Все листы Excel, созданные в Excel 97-2003, имеют 256 столбцов (от А до IV) и 65 536 строк. Чаще всего на листе используется лишь небольшая доля доступных ячеек. Немного усилий — и вы сможете ограничить область прокрутки листа только ячейками, содержащими нужные данные. Затем можно поместить данные, которые пользователь видеть не должен, в ячейки за пределами области прокрутки. Это также упростит переход по ячейкам на листе, так как часто возникает ситуация, когда пользователь неожиданно оказывается на 50 000 строке и начинает кричать, что на листе совершенно невозможно найти необходимые данные.
Самый простой способ установить границы — просто спрятать все неиспользуемые столбцы и строки. На своем листе найдите последнюю строку, содержащую данные, и целиком выделите строку под ней, щелкнув кнопку строки. Удерживайте клавиши Ctrl и Shift и нажимайте стрелку вниз, чтобы выделить все строки ниже. Чтобы спрятать их, выберите команду Формат → Строка → Скрыть (Format → Row → Hide). To же самое сделайте и с неиспользуемыми столбцами: найдите последний столбец с данными, полностью выделите столбец справа от него, удерживайте клавиши Ctrl и Shift, нажимая стрелку вправо, а затем выберите команду Формат → Столбец → Скрыть (Format → Column → Hide). Если все произошло как надо, используемые ячейки будут окружены серой областью, за пределы которой пе.рейти невозможно.
Второй способ определить границы — указать допустимый диапазон в окне Properties листа. Правой кнопкой мыши щелкните ярлычок листа в левом нижнем углу экрана и в контекстном меню выберите пункт View Code (Исходный текст). В Windows выберите команду View → Project Explorer (Ctrl+R), а в Mac OS X нажмите сочетание клавиш Apple+R, чтобы открыть окно Project Explorer. Если окно Properties не открыто, нажмите клавишу F4. Выберите нужный лист, и перейдите к свойству ScrollArea в окне Properties.
Теперь в Project Explorer выберите лист, область прокрутки которого хотите ограничить, а затем в окне Properties (рис. 1.12) перейдите к свойству ScrollArea. В соответствующем поле значений справа введите желаемые границы листа, например, $A$1:$G$50.
Рис. 1.12. Окно Properties в Project Explorer
Вы не сможете прокручивать лист за пределы указанной области. К сожалению, после закрытия Excel не сохранит этот параметр. Это означает, что для того, чтобы автоматически выбирать желаемый диапазон прокрутки, необходимо создать простой макрос, поместив немного кода в событие worksheet_Activate.
Правой кнопкой мыши щелкните ярлычок с именем того листа, где нужно ограничить диапазон прокрутки, и в контекстном меню выберите команду Исходный текст (View Code), затем введите код из листинга 1.13.
1 2 3 4 |
// Листинг 1.13 Private Sub Worksheet_Activate () Me. Scroll Area = "A1:G50" End Sub |
Как обычно, нажмите сочетание клавиш Alt/Apple+Q, чтобы вернуться в Excel и сохранить книгу. Хотя вы не сможете увидеть результат в виде серой области в первом способе, вы все же не сможете прокрутить лист или выбрать что-либо за пределами заданной области.
[stextbox id=»warning»]Любой макрос, выбирающий диапазон за пределами этой области прокрутки (включая выбор целых строк и столбцов), сделать это более не сможет. Это относится, в частности, к записанным макросам, так как в них зачастую применяется выделение.[/stextbox]
Если макрос использует диапазон за пределами области прокрутки, можно легко изменить его, чтобы он не был ограничен в своей работе каким-то диапазоном ячеек. Выберите команду Сервис → Макрос → Макросы (Tools → Macro → Macros) или сочетание клавиш Alt+F8, выберите имя макроса, выделите его и щелкните кнопку Изменить (Edit). Вставьте следующую строку перед первой строкой существующего кода:
ActiveSheet.Scroll Area = ""
На самую последнюю строку кода поместите следующее:
ActiveSheet.Scroll Area = "$A$1:$G$50"
Теперь код должен выглядеть приблизительно так, как показано в листинге 1.14.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// Листинг 1.14 Sub МуМасrо() ' ' 'макрос МуМасго 'макрос записан 19/9/2011 ву Excel2010.ru ' ' ActiveSheet.Scroll Area = "" Range("Z100").Select Selection.Font.Bold = True ActiveSheet.Scroll Area - "$A$1:$G$50" Sheets('Daily Budget").Select ActiveSheet.Scroll Area = "" Range ("T500").Select Selection.Font.Bold = False ActiveSheet.Scroll Area = "$A$1:$H$25" End Sub |
Наш записанный макрос выбирает ячейку Z100 и форматирует ее, делая шрифт жирным. Затем он выбирает лист с именем Daily Budget, выбирает на нем ячейку Т500 и отменяет жирный шрифт. Мы добавили строку ActiveSheet.ScrollArea = «», поэтому на листе можно выбрать любую ячейку, а затем восстановить желаемый ограниченный диапазон прокрутки. Выбирая другой лист (Daily Budget), мы снова позволяем коду выбирать любую ячейку на этом листе, а затем восстанавливаем ограниченный диапазон.
Третий метод, наиболее гибкий, автоматически ограничивает область прокрутки используемым диапазоном ячеек на листе, для которого вы создаете следующий код. Чтобы применить этот способ, правой кнопкой мыши щелкните ярлычок с именем нужного листа, в контекстном меню выберите пункт Исходный текст (View Code) и введите код, приведенный в листинге 1.15.
1 2 3 4 |
// Листинг 1.15 Private Sub Worksheet_Activate() Me.ScrollArea = Range(Me.UsedRange, Me.UsedRange(2.2)).Address End Sub |
Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу.
Этот макрос будет выполняться автоматически каждый раз, когда вы будете активировать лист, где он хранится. Однако некоторые проблемы могут возникнуть, если понадобится ввести данные за пределами текущего используемого диапазона. Чтобы избежать этого, примените стандартный макрос, который восстановит область прокрутки, равную полному листу. Выберите команду Сервис → Макрос → Редактор Visual Basic (Tools → Macro → Visual Basic Editor), затем выберите команду Insert → Module и введите код из листинга 1.16.
1 2 3 4 |
// Листинг 1.16 Sub ResetScrollArea() ActiveSheet.ScrollArea = "" End Sub |
Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу. Если хотите, можно упростить способ выполнения макроса, назначив ему сочетание клавиш. Выберите команду Сервис → Макрос → Макросы (Tools → Macro > Macros) или нажмите сочетание клавиш (Alt/Option+F8). Выберите ResetScrollArea (это имя вашего макроса), щелкните кнопку Параметры (Options) и выберите сочетание клавиш.
Каждый раз, когда понадобится добавить данные за пределами установленных границ листа, выполняйте макрос ResetScrollArea для переопределения границ. После выполнения макроса внесите изменения, которые было невозможно сделать с ограниченным диапазоном прокрутки. Закончив, активируйте любой другой лист, а затем активируйте только что измененный лист. Это действие запустит код, ограничивающий диапазон прокрутки желаемой областью.
Содержание
- 1 Масштаб отображения листа Excel
- 2 Создание дубликата рабочего окна
- 3 Сравнение рабочих листов Excel
- 4 Закрепление областей в Эксель
- 5 Разделение листа на области
- 6 Окно контрольного значения Excel
Дата: 12 ноября 2015 Категория: Excel Поделиться, добавить в закладки или статью
Для комфортной и качественной работы с данными, недостаточно просто заполнить лист, структурировать рабочие окна и сгруппировать листы. Если вы используете большие объёмы информации – этот пост поможет в их обработке. Я буду вооружать вас знаниями, необходимыми для эффективного использования рабочего пространства, значительно превышающего размеры вашего экрана. Приступим!
Первое, что приходит в голову, когда на экран вмещаются не все ячейки – изменить масштаб. Вы как-будто приближаете или отдаляете картинку, чтобы увидеть мелкий текст. Или, наоборот, охватить взглядом больше информации. Мне известно 4 способа масштабирования листа Эксель:
Создание дубликата рабочего окна
Иногда нужно открыть один и тот же документ в разных рабочих окнах. Это позволит использовать разные его участки одновременно. Чтобы создать новое рабочее окно – выделите нужный лист и выполните на ленте: Вид – Окно – Новое окно.
Создание нового окна Excel
Программа откроет еще один экземпляр текущего рабочего окна. Чтобы вы не запутались, Эксель добавит к имени документа в строке имён двоеточие и порядковый номер окна. Например, вы продублировали документ с именем «Книга». Исходное окно будет называться «Книга:1», а дубликат – «Книга:2». Навигация по таким листам будет выполняться раздельно, а вот изменения содержимого отобразятся в обоих окнах.
Чтобы закрыть лишние дубликаты – воспользуйтесь стандартными способами, например, крестиком (х) в строке имени.
Сравнение рабочих листов Excel
Часто нам нужно визуально сравнить данные, находящиеся в двух разных окнах. Для этого важно разместить данные рядом на экране. Майкрософт Эксель это умеет. Активируйте лист для сравнения и выполните: Вид – Окно – Рядом. Если открыто более двух окон – программа предложит выбрать документ, который нужно разместить рядом.
Отображение двух окон для сравнения
После выполнения, выбранные листы разместятся рядом, их будет удобно сравнивать. Если нужно, чтобы окошки прокручивались синхронно – кликните Вид – Окно – Синхронная прокрутка.
Для отмены режима сравнения, снова выполните команду Вид – Окно – Рядом.
Закрепление областей в Эксель
В большинстве случаев, большие таблицы содержат «шапку» в первой строке или первом столбце. Когда вы прокручиваете лист, эта информация может попасть за пределы видимой области, использовать такую таблицу очень сложно, ведь можно запутаться в подписях строк и столбцов. Программа решает эту проблему, «замораживанием» нужных областей. Для этого используйте команду: Вид – Окно – Закрепить области. При пролистывании, закрепленные ячейки не будут пропадать, вам всегда будет ясно в каких столбцах и строках находится нужная информация.
Закрепление областей в Excel
Чтобы закрепить первую строку листа – используйте кнопку Закрепить верхнюю строку. Для закрепления первого столбца жмите Закрепить первый столбец.
Вы можете зафиксировать на экране произвольное количество строк (начиная с первой) и столбцов (начиная с «А»). Для этого разместите курсор на одну строку ниже и на один столбец правее закрепляемых, выполните Вид – Окно – Закрепить области – Закрепить области.
Чтобы снять фиксацию области, нажмите: Вид – Окно – Закрепить области – Снять закрепление областей.
Разделение листа на области
Альтернативой закреплению может быть разделение листа. Вы можете разделить текущее рабочее окно на 2 или 4 области, в каждой будут свои ленты прокрутки. Благодаря этому, можно работать с огромными таблицами, не перескакивая между значениями, расположенными далеко друг от друга.
Чтобы разделить лист – убедитесь, что у вас отключено закрепление областей. Далее выполните следующее:
- Для разделения экрана на две части по вертикали – установите курсор в первой строке, и столбце справа от границы разделения. Например, нужно вставить разделитель между столбцами K и L, тогда выделите ячейку L1. Нажмите на ленте Вид – Окно – Разделить.
- Для разбивки на две части по горизонтали выделите ячейку в первом столбце и строке под линией раздела. Выполните ту же команду, что и в предыдущем примере
- Чтобы разделить лист на 4 части – установите курсор в ячейку справа и ниже от пересечения разделителей. Например, линия раздела должна проходить между строками 22 и 23, столбцами L и M. Тогда курсор нужно поставить в ячейку M23 Выполняем всю ту же команду Вид – Окно – Разделить.
Разделение окна на 4 области
Чтобы отменить разделение, повторно нажмите Разделить.
Окно контрольного значения Excel
Если в процессе расчетов нужно контролировать значение в одной или нескольких ячейках – неудобно постоянно к ним возвращаться, чтобы посмотреть какой же результат в них сейчас. Лучше открыть Окно контрольного значения, которое всегда будет на экране. Это окно может отображать значения выбранных вами ячеек.
Выполните команду Формулы – Зависимости формул – Окно контрольного значения. На экране появится окно отслеживания значения ячейки. Предположим, нам нужно контролировать значение ячейки А1. В окне контроля нажмём Добавить, кликнем мышью на ячейке А1 и еще раз Добавить. Всё, ячейка А1 будет контролироваться, и если окажется за пределами видимой области – вы всё равно будете знать её значение в любой момент времени.
Окно контрольного значения в Эксель
На рисунке мы видим, что ячейка А1 не видна на экране, но её содержимое (число «125») видно в окне контрольного значения.
Этот инструмент используют немногие, но это один из элементов профессионального пользования программой, который значительно улучшает юзабилити рабочего листа.
В этом посте я перечисли вам очень мощные и полезные инструменты для работы с большими таблицами. Благодаря им, вы сократите время выполнения задач в разы, будете больше времени уделять расчетам, и меньше – «беганию» по листу в поисках нужной ячейки.
В следующем посте я планирую рассказать как работать со столбцами и строками, а пока задавайте ваши вопросы!
Поделиться, добавить в закладки или статью
Если вы постоянно перемещаетесь по своей электронной таблице или не хотите, чтобы читатели могли просматривать определенные данные, удобно ограничить видимую область электронной таблицы только необходимыми
данными.
Все листы Excel, созданные в Excel 97-2003, имеют 256 столбцов (от А до IV) и 65 536 строк. Чаще всего на листе используется лишь небольшая доля доступных ячеек. Немного усилий — и вы сможете ограничить область прокрутки листа только ячейками, содержащими нужные данные. Затем можно поместить данные, которые пользователь видеть не должен, в ячейки за пределами области прокрутки. Это также упростит переход по ячейкам на листе, так как часто возникает ситуация, когда пользователь неожиданно оказывается на 50 000 строке и начинает кричать, что на листе совершенно невозможно найти необходимые данные.
Самый простой способ установить границы — просто спрятать все неиспользуемые столбцы и строки. На своем листе найдите последнюю строку, содержащую данные, и целиком выделите строку под ней, щелкнув кнопку строки. Удерживайте клавиши Ctrl и Shift и нажимайте стрелку вниз, чтобы выделить все строки ниже. Чтобы спрятать их, выберите команду Формат → Строка → Скрыть (Format → Row → Hide). To же самое сделайте и с неиспользуемыми столбцами: найдите последний столбец с данными, полностью выделите столбец справа от него, удерживайте клавиши Ctrl и Shift, нажимая стрелку вправо, а затем выберите команду Формат → Столбец → Скрыть (Format → Column → Hide). Если все произошло как надо, используемые ячейки будут окружены серой областью, за пределы которой пе.рейти невозможно.
Второй способ определить границы — указать допустимый диапазон в окне Properties листа. Правой кнопкой мыши щелкните ярлычок листа в левом нижнем углу экрана и в контекстном меню выберите пункт View Code (Исходный текст). В Windows выберите команду View → Project Explorer (Ctrl+R), а в Mac OS X нажмите сочетание клавиш Apple+R, чтобы открыть окно Project Explorer. Если окно Properties не открыто, нажмите клавишу F4. Выберите нужный лист, и перейдите к свойству ScrollArea в окне Properties.
Теперь в Project Explorer выберите лист, область прокрутки которого хотите ограничить, а затем в окне Properties (рис. 1.12) перейдите к свойству ScrollArea. В соответствующем поле значений справа введите желаемые границы листа, например, $A$1:$G$50.
Рис. 1.12. Окно Properties в Project Explorer
Вы не сможете прокручивать лист за пределы указанной области. К сожалению, после закрытия Excel не сохранит этот параметр. Это означает, что для того, чтобы автоматически выбирать желаемый диапазон прокрутки, необходимо создать простой макрос, поместив немного кода в событие worksheet_Activate.
Правой кнопкой мыши щелкните ярлычок с именем того листа, где нужно ограничить диапазон прокрутки, и в контекстном меню выберите команду Исходный текст (View Code), затем введите код из листинга 1.13.
1 2 3 4 |
// Листинг 1.13 Private Sub Worksheet_Activate () Me. Scroll Area = "A1:G50" End Sub |
// Листинг 1.13 Private Sub Worksheet_Activate () Me. Scroll Area = «A1:G50» End Sub
Как обычно, нажмите сочетание клавиш Alt/Apple+Q, чтобы вернуться в Excel и сохранить книгу. Хотя вы не сможете увидеть результат в виде серой области в первом способе, вы все же не сможете прокрутить лист или выбрать что-либо за пределами заданной области.
Любой макрос, выбирающий диапазон за пределами этой области прокрутки (включая выбор целых строк и столбцов), сделать это более не сможет. Это относится, в частности, к записанным макросам, так как в них зачастую применяется выделение.
Если макрос использует диапазон за пределами области прокрутки, можно легко изменить его, чтобы он не был ограничен в своей работе каким-то диапазоном ячеек. Выберите команду Сервис → Макрос → Макросы (Tools → Macro → Macros) или сочетание клавиш Alt+F8, выберите имя макроса, выделите его и щелкните кнопку Изменить (Edit). Вставьте следующую строку перед первой строкой существующего кода:
ActiveSheet.Scroll Area = ""
На самую последнюю строку кода поместите следующее:
ActiveSheet.Scroll Area = "$A$1:$G$50"
Теперь код должен выглядеть приблизительно так, как показано в листинге 1.14.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// Листинг 1.14 Sub МуМасrо() ' ' 'макрос МуМасго 'макрос записан 19/9/2011 ву Excel2010.ru ' ' ActiveSheet.Scroll Area = "" Range("Z100").Select Selection.Font.Bold = True ActiveSheet.Scroll Area - "$A$1:$G$50" Sheets('Daily Budget").Select ActiveSheet.Scroll Area = "" Range ("T500").Select Selection.Font.Bold = False ActiveSheet.Scroll Area = "$A$1:$H$25" End Sub |
// Листинг 1.14 Sub МуМасrо() ‘ ‘ ‘макрос МуМасго ‘макрос записан 19/9/2011 ву Excel2010.ru ‘ ‘ ActiveSheet.Scroll Area = «» Range(«Z100»).Select Selection.Font.Bold = True ActiveSheet.Scroll Area — «$A$1:$G$50″ Sheets(‘Daily Budget»).Select ActiveSheet.Scroll Area = «» Range («T500»).Select Selection.Font.Bold = False ActiveSheet.Scroll Area = «$A$1:$H$25» End Sub
Наш записанный макрос выбирает ячейку Z100 и форматирует ее, делая шрифт жирным. Затем он выбирает лист с именем Daily Budget, выбирает на нем ячейку Т500 и отменяет жирный шрифт. Мы добавили строку ActiveSheet.ScrollArea = «», поэтому на листе можно выбрать любую ячейку, а затем восстановить желаемый ограниченный диапазон прокрутки. Выбирая другой лист (Daily Budget), мы снова позволяем коду выбирать любую ячейку на этом листе, а затем восстанавливаем ограниченный диапазон.
Третий метод, наиболее гибкий, автоматически ограничивает область прокрутки используемым диапазоном ячеек на листе, для которого вы создаете следующий код. Чтобы применить этот способ, правой кнопкой мыши щелкните ярлычок с именем нужного листа, в контекстном меню выберите пункт Исходный текст (View Code) и введите код, приведенный в листинге 1.15.
1 2 3 4 |
// Листинг 1.15 Private Sub Worksheet_Activate() Me.ScrollArea = Range(Me.UsedRange, Me.UsedRange(2.2)).Address End Sub |
// Листинг 1.15 Private Sub Worksheet_Activate() Me.ScrollArea = Range(Me.UsedRange, Me.UsedRange(2.2)).Address End Sub
Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу.
Этот макрос будет выполняться автоматически каждый раз, когда вы будете активировать лист, где он хранится. Однако некоторые проблемы могут возникнуть, если понадобится ввести данные за пределами текущего используемого диапазона. Чтобы избежать этого, примените стандартный макрос, который восстановит область прокрутки, равную полному листу. Выберите команду Сервис → Макрос → Редактор Visual Basic (Tools → Macro → Visual Basic Editor), затем выберите команду Insert → Module и введите код из листинга 1.16.
1 2 3 4 |
// Листинг 1.16 Sub ResetScrollArea() ActiveSheet.ScrollArea = "" End Sub |
// Листинг 1.16 Sub ResetScrollArea() ActiveSheet.ScrollArea = «» End Sub
Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу. Если хотите, можно упростить способ выполнения макроса, назначив ему сочетание клавиш. Выберите команду Сервис → Макрос → Макросы (Tools → Macro > Macros) или нажмите сочетание клавиш (Alt/Option+F8). Выберите ResetScrollArea (это имя вашего макроса), щелкните кнопку Параметры (Options) и выберите сочетание клавиш.
Каждый раз, когда понадобится добавить данные за пределами установленных границ листа, выполняйте макрос ResetScrollArea для переопределения границ. После выполнения макроса внесите изменения, которые было невозможно сделать с ограниченным диапазоном прокрутки. Закончив, активируйте любой другой лист, а затем активируйте только что измененный лист. Это действие запустит код, ограничивающий диапазон прокрутки желаемой областью.
Если вы открываете одни и те же документы каждый день, сохраните их в качестве рабочей области. Когда вы запустите файл рабочей области, Excel откроет все нужные документы, запомнив расположение окон. Это позволит значительно сэкономить время.
- Для начала откройте два или более документа.
- На вкладке View (Вид) выберите команду Arrange All (Упорядочить все).
- Определите желаемый параметр расположения документов на экране. Например, Tiled (Рядом).
- Нажмите ОК.
- На вкладке View (Вид) нажмите Save Workspace (Сохранить рабочую область).
- Сохраните файл рабочей области (.xlw) в папку на компьютере.
- Закройте Excel.
- Откройте файл рабочей области.
Результат:
Примечание: Сам по себе файл рабочей области не содержит документов. Поэтому вам нужно сохранить каждую книгу индивидуально, если вы вносили в неё какие-либо изменения. Кроме того, если вы измените местоположение документа, Excel не сможет запустить его при открытии файла рабочей области.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Итак, что бы получить вот такой лист:
необходимо:
1. Скрыть лишние строки/столбцы
Выделяем столбец правее области, которую мы оставим видимой, нажимаем сочетание клавиш Ctrl+Shift+→ (стрелка вправо), потом нажимаем правую кнопку мыши и из контекстного меню выбираем пункт Скрыть:
Аналогичные действия производим и с лишними строками, только выделяем их сочетанием клавиш Ctrl+Shift+↓ (стрелка вниз).
2. Скрыть заголовки строк/столбцов, сетку, полосы прокрутки, ярлыки листов (выбирайте на своё усмотрение)
Excel 2003:
Меню Сервис — Параметры — Вид — — далее как на рисунке
Excel 2007: Кнопка Офис — Параметры Excel — Дополнительно — далее как на рисунке
Excel 2010: Меню Файл — Параметры — Дополнительно — далее как на рисунке
3. Защитить лист
(если необходимо)
Вот и всё. Весь процесс занимает менее 30 секунд. Не верите? Смотрите видео
В Excel имеются инструменты для удобного просмотра листа с большим количеством данных. А так же инструменты для просмотра несколько листов и несколько книг – одновременно.
Для примера будим брать большие прайсы поэтому их нужно подготовить заранее. При их просмотре с горизонтальной или вертикальной прокруткой листа сразу теряем заголовки столбцов и строк таблиц.
Чтобы удобно просматривать данные на листе Excel сделаем так, чтобы первая строка и два первых столбца постоянно отображались. Не зависимо от положения полос прокрутки.
Разделение окна при просмотре в Excel
Просмотр двух частей листа в отдельных панелях:
- Перейдите в ячейку C2 и выберите инструмент на панели: «Вид»-«Разделить». Окно разделится на 4 независимые панели (подокна).
- Нижнюю правую панель прокрутите вниз и вправо.
- Щелкнув еще раз по инструменту «Разделить» вы отключите режим подокон.
Закрепить шапку таблицы при прокрутке
Можно заблокировать прокрутку выбранных строк и столбцов при просмотре таблицы Excel в ширину или в длину документа. Для этого сделаем следующее:
- Перейдите в ячейку C2 и выберите инструмент: «Вид»-«Заблокировать области».
- С помощью полос прокрутки убедитесь в том, что столбцы A и B, а так же строка 1 закреплены и не перемещаются при прокрутке листа. Они постоянно отображают шапку таблицы и позволяют удобно читать большой объем данных.
- Для открепления областей нужно повторно выбрать инструмент: «Закрепить области», а в нем на этот раз доступна опция в выпадающем списке – «Снять закрепление областей».
Просмотр листа в отдельных окнах
Один и той же большой лист можно рассматривать в нескольких окнах. Для этого:
- Выберите инструмент: «Вид»-«Новое окно».
- Для более удобного управления просмотром в данном режиме используйте инструмент: «Вид»-«Упорядочить все».
В появившемся диалоговом окне для Вас доступно несколько опций. Выберите, например, опцию «Каскадом» и нажмите ОК. Теперь окнами удобно управлять и переключаться между ними при просмотре.
Каждый файл Excel открывается в новом дочернем окне. Инструмент «Упорядочить все» позволяет управлять этими отдельными окнами. А при отметке галочкой опции «Только окна текущей книги» вы можете отдельно управлять только дочерними окнами одной книги. Это удобно в том случаи, когда открыто несколько файлов, а нужно управлять только копиями созданными инструментом «Новое окно».
Примечание. Каждое дочернее окно можно отдельно закрывать, сворачивать и развертывать стандартными средствами управления окон Windows.
Скрытие и отображение сетки в Excel
Для удобного просмотра в Excel можно отключить серую сетку. Для этого нужно зайти на закладку инструментов: «Вид» и в разделе «Показать» убрать галочку с опции «Сетка».
Сетку отключают в основном при создании пользовательских интерфейсов и красивых шаблонов. Так же не стоит забывать об оформлении презентации отчетов с графиками и диаграммами. Иногда для оформления бланков документов в электронном виде стоит отключить фоновую сетку Excel. Без сетки просматривать бланки документов в электронном виде намного удобнее.
Хитрости »
12 Июнь 2012 187385 просмотров
Каждому пользователю свой лист/диапазон
Очень часто на своих тренингах и в форумах я слышу вопрос: как защитить доступ к книге так, чтобы для каждого пользователя был доступен только свой лист/листы? А другие ячейки или листы были недоступны для изменения или просмотра? Или скрыть отдельные столбцы с глаз пользователя? Часть подобного функционала предоставляется стандартными средствами Excel, а другая(например, доступность просмотра только конкретных листов) достигается только через макросы. В этой статье хочу привести несколько примеров реализации подобных разграничений прав между пользователями, их плюсы и минусы.
- Разграничение доступа к ячейкам стандартными средствами
Разграничение прав доступа при помощи VBA
- Доступ пользователям только к определенным листам
- Доступ пользователю к определенным листам и возможность изменять только отдельные ячейки
- Доступ к определенным листам и скрытие указанных строк/столбцов
- Практический пример с использованием администратора
Разграничение доступа к ячейкам стандартными средствами
Для разграничения доступа к ячейкам на листе можно воспользоваться инструментом Разрешить изменение диапазонов(Allow Users to Edit Ranges), расположенном на вкладке Рецензирование(Review), группа Изменения(Changes):
Это стандартный инструмент, для использования которого нет необходимости подключать что-то дополнительно и он относительно прост в использовании.
Данный инструмент позволяет назначить каждому отдельному диапазону ячеек свои пароли, диапазоны могут располагаться на разных листах книги или на одном листе:
Например, сотрудники коммерческого отдела в общем файле бюджета(картинка выше) должны иметь возможность заполнять только ячейки строк со статьями выручки (строки 8-11, 13-14), а производственный отдел строки 18-22, в которых расположены статьи по расходам производственного отдела. При этом сотрудники коммерческого отдела не должны иметь возможность изменять данные статей другого отдела – каждый только данные своих статей.
Для начала необходимо для сотрудников каждого отдела создать отдельные диапазоны, к которым они будут иметь доступ. Для этого переходим на вкладку Рецензирование(Review) -группа Изменения(Changes) —Разрешить изменение диапазонов(Allow Users to Edit Ranges). Появится диалоговое окно создания/изменения диапазонов:
Нажимаем Создать(New). Появится другое окно, в котором необходимо указать имя диапазона
(Title)
(
коммерческий
), доступные для изменения ячейки
(Refers to cells)
(
C8:N11;C13:N14
) и вписать пароль
(Range password)
(
1111
):
После нажатия Ок появится окно подтверждения пароля. Необходимо указать тот же пароль, что был указан ранее для данного диапазона.
Примечание: если нажать на кнопку Разрешения(Permissions), то можно установить доступ без пароля для конкретных групп пользователей, если группы настроены политикой доменной сети.
Точно так же создаем второй диапазон – «производственный», но для него указываем другой пароль(например –
2222
). После этого у нас в главном окне управления диапазонами будет два диапазона:
Здесь можно еще раз проверить все ли правильно указано, при необходимости изменить (так же изменить диапазоны можно в любое время, вызвав данное окно с вкладки Рецензирование(Review) —Разрешить изменение диапазонов). После этого нажимаем Применить(Apply).
Теперь, чтобы такая защита сработала необходимо непосредственно защитить лист. Это можно сделать либо сразу из этого же окна, нажав кнопку Защитить лист, либо закрыв окно перейти на вкладку Рецензирование(Review) и в группе Изменения(Changes) выбрать Защитить лист(Protect sheet):
В появившемся окне проставляем галочки для тех действий, которые мы хотим разрешить делать пользователю на защищенном листе без ввода пароля(например, на картинке выше помимо стандартного выделения ячеек разрешена вставка столбцов. Подробнее про защиту листов и ячеек можно прочитать в статье — Защита листов и ячеек в MS Excel). Указываем пароль (например
3333
), подтверждаем пароль в появившемся окне и нажимаем Ок. Лист защищен.
Что важно: не следует указывать здесь пароль, который совпадает хотя бы с одним из паролей для отдельных диапазонов. Думаю, понятно почему: чтобы защиту не могли снять те, кому этого не положено делать.
Теперь остается сообщить сотрудникам отделов их пароли: производственный — 2222, коммерческий – 1111.
При первой попытке изменить данные в ячейках C8:N11;C13:N14- будет запрошен пароль на изменение ячеек созданного диапазона «коммерческий» (1111):
Если пользователю известен пароль для диапазона – его необходимо будет ввести лишь один раз. В дальнейшем для ввода данных в ячейки этого диапазона вводить пароль не придется до тех пор, пока файл не будет закрыт. После повторного открытия файла пароль необходимо будет указать заново.
Однако, если сотрудник другого отдела попытается изменить ячейки производственного отдела и пароль ему неизвестен – изменить данные этих ячеек не получится.
Также ни сотрудники коммерческого отдела, ни сотрудники производственного отдела не смогут изменить данные столбцов А и В(№ и наименование статьи), заголовки таблицы(строки с 1-ой по 7-ю) и строки с итоговыми формулами (12, 15 и т.д. – закрашенные зеленым). Они смогут изменять только те ячейки, которые перечислены в назначенных каждому отделу диапазонах. Внести данные в другие ячейки(не перечисленные в разрешенных диапазонах) можно будет исключительно сняв общий доступ с книги, а после этого защиту с листа –Рецензирование(Review) -группа Изменения(Changes) —Снять защиту листа(Unprotect sheet). Но снять общую защиту сможет только тот, кто её создавал и кому известен «главный» пароль. Как правило это администратор или некий «смотрящий» файла и другие пользователи этот пароль не знают.
Плюс подобного метода в том, что такая защита может быть установлена для книги в общем доступе(подробнее про книги с общим доступом можно прочитать в статье — Ведение журнала сделанных в книге изменений).
Что необходимо учитывать для книг с общим доступом: создавать диапазоны для пользователей и устанавливать защиту на лист необходимо ДО назначения книге общего доступа, т.к. после того, как книге будет назначен общий доступ изменять параметры защиты листов и книги запрещено. При этом запрещены как установка защиты так и её снятие.
Минус данного метода в том, что нет дружественного интерфейса снятия защиты. Например, при попытке изменить какие-то ячейки одного из назначенных диапазонов нет никакой информации о том, что это за диапазон(коммерческий или производственный). Что в свою очередь может запутать пользователя. Так же данным методом невозможно скрыть листы, либо отдельные строки и столбцы. Можно лишь запретить изменение ячеек.
Разграничение прав доступа при помощи VBA
Самый большой минус всех методов ниже:
они
не будут работать при отключенных макросах
(Что такое макрос и где его искать?). Во всех приложенных к статье файлах это предусмотрено и если макросы будут отключены, то пользователь увидит лист, предлагающий включить макросы. Подробнее см. в статье: Как запустить файл с включенными макросами?
Плюс подобного подхода
— мы практически не ограничены в правилах: можем скрывать от отдельных пользователей любые листы, строки и столбцы, защищать отдельные ячейки и т.п. Я ниже приведу несколько вариантов реализации защиты кодами, а вам останется лишь выбрать тот, который больше подходит под задачу. Первые три больше демонстрационные, чтобы показать что можно сделать. А вот последний пример — Практический пример с использованием администратора — наиболее приближен к задачам, применяемым в работе и наиболее удобен для распространения среди пользователей.
Проект VBA во всех файлах открыт для просмотра и изменений. Однако перед распространением решений в реальности лучше его закрыть от просмотра и изменений — Как защитить проект VBA паролем.
Важно: приведенные ниже решения могут работать некорректно в книгах с общим доступом. А те решения, в которых устанавливается защита на листы вообще не будут работать, т.к. для книг с общим доступом невозможно изменять параметры защиты листов и книг.
- Доступ пользователям только к определенным листам
Исходная задача: дать возможность пользователю видеть и работать только на определенных листах — тех, которые мы ему выделили. При этом он даже не подозревает, что есть другие листы. Как работает. Открываем файл — автоматом отображается лишь один лист «Main», доступный всем пользователям, жмем на кнопку, появляется форма:
В форме необходимо выбрать пользователя и указать пароль, соответствующий этому пользователю. Важно: Пароли и список доступных листов можно редактировать на очень скрытом листе «Users». Для каждого пользователя можно указать несколько листов. Указывать имена листов необходимо в точности такие же, какие они на самом деле. Это значит, что и регистр букв и каждый пробел должен быть учтен. Для разделения записей с несколькими листами используется точка-с-запятой(Лист1;Лист2;Лист3).
На листе «Main» перечислены имена пользователей, пароли для них и доступные для просмотра листы. Данная информация указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».Важно: файл может работать нестабильно в книгах с общим доступом.
Скачать пример
Tips_Macro_Sheets_for_Users.xls (84,5 KiB, 10 565 скачиваний)
- Доступ пользователю к определенным листам и возможность изменять только отдельные ячейки
Помимо того, что можно ограничить пользователю свободу выбора листов, ему можно еще и ограничить диапазоны ячеек, которые ему разрешено изменять. Иначе говоря, человек сможет работать только на Лист1 и Лист2 и вносить изменения только в указанные для каждого из листов ячейки. Файл с примером работает так же, как и пример выше: открываем книгу — видим только один лист «Main», жмем кнопку. Появляется форма, выбираем пользователя. Появятся только разрешенные листы и на этих листах можно изменять только те ячейки, который мы разрешим в настройках. При этом диапазоны для изменения можно указать для каждого листа разные. Важно: Пароли, список доступных листов и диапазонов можно редактировать на очень скрытом листе «Users». Для этого его необходимо отобразить, как описано в статье: Как сделать лист очень скрытым.
Чтобы разрешить изменять диапазоны на Лист1 — А1:А10 и А15:А20, а на Лист2 — В1:В10 и В15:В20, необходимо на листе «Users» указать листы: Лист1;Лист2 и диапазоны: A1:A10,A15:A20;B1:B10,B15:B20
На листе «Main» пароли и фамилии указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».
Пароль на листы указывается напрямую в коде. Для изменения пароля необходимо перейти в редактор VBA(Alt+F11), раскрыть папку Modules, выбрать там модуль sPublicVars и изменить значение 1234 в строке: Public Const sPWD As String = «1234»:
Важно: защита диапазонов достигается за счет установки защиты листа. Поэтому файл не будет работать в книгах с общим доступом.
Скачать пример
Tips_Macro_Sheets_Rng_for_Users.xls (86,0 KiB, 4 882 скачиваний)
- Доступ к определенным листам и скрытие указанных строк/столбцов
И еще чуть-чуть испортим жизнь пользователю: каждому пользователю видны только свои листы и виден только свой диапазон на этом листе. Точнее — строка или столбец. Все так же, как и в файлах выше(Пароли, список доступных листов и диапазонов можно редактировать на очень скрытом листе «Users». Для этого его необходимо отобразить, как описано в статье: Как сделать лист очень скрытым).
На листе «Users» доступны следующие настройки: в самом правом столбце необходимо указать скрывать столбцы(C) или строки(R) указанного диапазона.
Например, указаны диапазоны на Лист1 — А1:А10 и А15:А20, а на Лист2 — В1:В10 и В15:В20, а в правом столбце — R;C. Значит на Лист1 будут скрыты строки 1:10, 15:20, а на Лист2 столбец В. Почему так заумно? Потому что нельзя скрыть только отдельные ячейки — можно скрыть лишь столбцы или строки полностью.
На листе «Main» пароли и фамилии указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».
Пароль на листы указывается напрямую в коде. Для изменения пароля необходимо перейти в редактор VBA(Alt+F11), раскрыть папку Modules, выбрать там модуль sPublicVars и изменить значение 1234 в строке: Public Const sPWD As String = «1234»:
Важно: защита отображения скрытых строк и столбцов достигается за счет установки защиты листа. Поэтому файл не будет работать в книгах с общим доступом.
Скачать пример
Tips_Macro_Sheets_Hide_Rng_for_Users.xls (100,0 KiB, 4 537 скачиваний)
- Практический пример с использованием администратора
Все примеры выше имеют один маленький недостаток: при открытии файла виден один лист и надо жать на кнопку, чтобы выбрать пользователя. Это не всегда удобно. Плюс есть недостаток куда хуже: для изменения настроек всегда надо вручную отображать лист настроек, а может и другие листы. Поэтому ниже я приложил файл, форма в котором открывается сразу после открытия файла:
Если выбрать «Пользователь» — admin, указать «Пароль» — 1, то все листы файла будут отображены. Другим пользователям будут доступны только назначенные листы. Таким образом, пользователь, назначенный администратором сможет легко и удобно менять настройки и права доступа пользователей: добавлять и изменять пользователей, их пароли, листы для работы(они доступны на листе Users, как и в файлах выше). После внесения изменений надо просто закрыть файл — он сохраняется автоматически, скрывая все лишние листы.
При этом если пользователя нет в списке или пароли ему неизвестны, то при нажатии кнопки Отмена или закрытии формы крестиком файл так же закроется. Таким образом к файлу будет доступ только тем пользователям, которые перечислены в листе Users, что исключает доступ к файлу посторонних лиц.
Если макросы будут отключены, то пользователь увидит лишь один лист — с инструкцией о том, как включить макросы. Остальные листы будут недоступны.
В реальных условиях не лишним будет закрыть доступ к проекту VBA паролем: Как защитить проект VBA паролемВажно: файл может работать нестабильно в книгах с общим доступом.
Скачать пример
Tips_Macro_UsersRulesOnStart.xls (72,0 KiB, 6 294 скачиваний)
Статья помогла? Поделись ссылкой с друзьями!
Видеоуроки
Поиск по меткам
Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика