rappaport.denis
Пользователь
Сообщений: 4
Регистрация: 11.02.2016
#4
15.02.2016 01:00:32
большое спасибо, в особенности KL! Работает замечательно, как часы. только есть одна просьба — как заставить работать код в Visio? (понимаю, что это уже не по теме excel, но все же)
Насколько понимаю, что нужно поменять слово worksheet для Visio
Вы можете быстро выбрать один или несколько листов, щелкнув по ярлычкам листов в нижней части окна Excel. Можно ввести или изменить данные на нескольких листах одновременно, выделив и сгруппировав их. Кроме того, в Excel можно одновременно отформатировать или распечатать несколько выделенных листов.
Чтобы выделить |
Выполните следующие действия |
---|---|
Один лист |
Выберите ярлычок листа, который нужно изменить. Активный лист будет отличаться по цвету от остальных. В данном случае выбран Лист 4.
Если ярлычок нужного листа не виден, найдите его с помощью кнопок прокрутки листов. Добавить лист можно путем нажатия кнопки Добавить лист справа от ярлычков листов. |
Несколько смежных листов |
Щелкните ярлычок первого листа, а затем, удерживая нажатой клавишу SHIFT, щелкните ярлычок последнего листа в диапазоне, который требуется выделить. На клавиатуре: сначала нажмите F6, чтобы активировать ярлычки листов. Затем с помощью клавиш СТРЕЛКА ВЛЕВО и СТРЕЛКА ВПРАВО выберите нужный лист и нажмите CTRL+SPACE для его выделения. Повторите действия со стрелками и нажатием клавиш CTRL+SPACE для выбора дополнительных листов. |
Несколько несмежных листов |
Щелкните ярлычок первого листа, а затем, удерживая нажатой клавишу CTRL, щелкните ярлычки других листов, которые нужно выделить. На клавиатуре: сначала нажмите F6, чтобы активировать ярлычки листов. Затем с помощью клавиш СТРЕЛКА ВЛЕВО и СТРЕЛКА ВПРАВО выберите нужный лист и нажмите CTRL+SPACE для его выделения. Повторите действия со стрелками и нажатием клавиш CTRL+SPACE для выбора дополнительных листов. |
Все листы книги |
Щелкните правой кнопкой мыши ярлычок листа и выберите в контекстном меню команду Выделить все листы. |
СОВЕТ: После выбора нескольких листов в заголовке в верхней части листа отображается надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если невыделенных листов нет, щелкните правой кнопкой мыши ярлычок выделенного листа и в контекстном меню выберите команду Разгруппировать листы.
Примечания.
-
Изменения, вносимые на активном листе, отражаются на всех выделенных листах. При внесении изменений данные заменяются не только на активном листе, но и на других (иногда пользователи забывают об этом).
-
Данные, скопированные или вырезанные из сгруппированных листов, нельзя вставить на другой лист, поскольку область копирования включает все слои выделенных листов (отличаясь по размеру от области вставки на отдельном листе). Перед копированием или переносом данных на другой лист убедитесь, что выделен только один лист.
-
Если сохранить и закрыть книгу со сгруппированными листами, при последующем открытии файла выделенные листы останутся сгруппированными.
В Excel для Интернета нельзя одновременно выбрать больше одного листа, но выбрать нужный лист очень просто.
-
Щелкните меню Все листы и выберите лист, который нужно открыть.
-
Из листов, перечисленных внизу, выберите имя листа, который нужно открыть. Чтобы увидеть те листы, которые в данный момент не видны, выполняйте прокрутку вперед и назад с помощью стрелок, расположенных рядом с меню «Все листы».
Как известно, любая рабочая книга в программе Excel состоит из листов. Минимальное количество листов в книге равно одному, а максимальное определяется объемом доступной оперативной памяти. Расположение листов в книге можно менять по своему усмотрению, именно об этом и пойдет речь далее.
Расположение листов в книге в любой момент можно изменить, это никак не скажется на формулах и функциях, в которых используются ячейки перемещаемых листов.
Для того чтобы переместить лист, необходимо:
1) в открытой рабочей книге навести курсор мыши на ярлычок нужного листа;
2) в тот момент когда курсор примет вид стрелки с наклоном влево, при нажатой левой кнопке мыши переместить ярлычок вправо или влево по горизонтали к новому месту расположения, после этого отпустить кнопку мыши.
После этого лист займет свое новое положение. Этот способ удобен в том случае, когда перемещаемый лист находится недалеко от своего нового места расположения.
Как переместить лист в Excel при помощи контекстного меню?
В случае, когда новое место листа находится далеко от его текущего положения, целесообразнее переместить его при помощи контекстного меню, для этого нужно:
1) в открытой рабочей книге навести курсор мыши на ярлычок нужного листа;
2) нажать правую кнопку мыши и из контекстного меню выбрать «Переместить или скопировать»;
3) в открывшемся диалоговом окне указать новое место расположения для выбранного листа и нажать кнопку «ОК».
И в одном и в другом случае можно производить перемещение нескольких листов одновременно. Для этого просто достаточно перед перемещением выделить все нужные листы, удерживая нажатой клавишу Ctrl. При этом перемещаемые листы на своем новом месте будут расположены друг за другом.
Как расположить листы рабочей книги Excel в заданном порядке?
При использовании способов, рассмотренных выше, рано или поздно листы любой книги можно выстроить в нужной последовательности, как говорится, дело времени. В тоже время есть и другие, более быстрые и совершенные способы перемещения листов, например cортировка листов Excel по имени, по цвету ярлычка или по настраиваемому списку. Есть и другая возможность перенести листы с одного места в другое и расставить их в нужном порядке.
При помощи надстройки для Excel можно заменить однообразное ручное перетаскивание листов их программным переносом. Одна из опций надстройки позволяет автоматически сформировать в рабочей книге вспомогательный лист и поместить в его ячейках имена всех листов книги, в том числе и скрытых. Ячейки заполняются именами листов слева направо, сверху вниз. При этом можно задавать количество столбцов, для того чтобы можно быломаксимально удобно расположить на листе список с именами. После того как такой список сформирован, необходимо просто выделить диапазон ячеек, содержащих имена листов и нажать кнопку «ОК». Далее програма сама переместит листы в нужное положение и расставит их в таком же порядке, в котором задана их очередность в ячейках.
С этой надстройкой можно:
1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;
2. Автоматически вывести на новый лист имена всех листов активной рабочей книги;
3. Задать наиболее удобное расположение ячеек с именами, изменяя количество столбцов в диалоговом окне;
4. Перемещать ячейки с именами листов любым удобным способом:
— перетаскиванием;
— вырезанием с последующей вставкой;
— стандартной сортировкой ячеек и так далее.
5. Изменять расположение листов в книге в строгом соответствии с заданной очередностью.
Видео по работе с надстройкой
макрос (надстройка) для перемещения листов в Excel
А знаете ли Вы, что можно быстро отобразить все скрытые листы рабочей книги а также можно разъединить листы книги на отдельные файлы, а затем заново объединить листы разных книг в одной книге?
Другие материалы по теме:
На этом уроке мы научимся профессионально работать с листами Excel. Каждый файл в этой программе условно представляет собой «бухгалтерскую книгу с листами».
В самых старых версиях Excel и его прародителей: Lotus 1-2-3 и QuattroPro был только один лист. Всего листов может быть в книге Excel 2010 – 255 штук. Такое количество сложно назвать ограничением, но в будущих версиях оно будет еще расти. Каждый лист – это дочерняя таблица, которая может быть связанна формулами с другими листами и таблицами в одном файле. Это существенно расширяет возможности программы и улучшает удобство работы с большим объемом данных с прямой или косвенной связью между собой.
Даже если мы можем разместить все таблицы на одном листе, пользоваться несколькими отдельными листами все равно удобней. Например, отчеты по ежемесячным продажам лучше распределить отдельно по листам. Так намного удобней работать. На разные листы можно создавать ссылки для составления сводных отчетов по нескольким месяцам.
Создание новых листов и запись в них данных одновременно
В ячейку А1 на четырех листах следует записать данные: квартал 1, квартал 2, квартал 3 и квартал 4.
После открытия книги Excel по умолчанию активный Лист1 и ячейка А1. Запишем в нее текст: квартал 1.
На втором и третьем листе введем соответствующие данные: квартал 2 и 3. Перемещаемся по кликая по ярлычкам внизу. Или используем переключение между листами в Excel горячие клавиши: CTRL+PageUP и CTRL+PageDown.
Создадим четвертый лист. Для этого щелкнем на кнопку инструмента «вставить лист», которая расположена справа возле ярлычка последнего листа.
Или нажмем комбинацию горячих клавиш SHIFT+F11.
При нажатии комбинации SHIFT+F11, каждый новый лист вставляется справа от активного листа. А при клике на кнопке инструмента «вставить лист» новые листы добавляются только после последнего.
Есть еще один способ вставить новый лист между любыми другими листами. Правый щелчок мишкой по желаемому соседнему ярлычку вызывает контекстное меню, из которого следует выбрать опцию «Вставить…».
Появится интересное диалоговое окно, которое немного расширяет возможности вставки новых.
Изменение последовательности
В ново-созданной книге листы упорядочены по умолчанию. При необходимости их последовательность можно менять.
Наведите курсор мышки на ярлычок листа, который желаете переместить, удерживая левую клавишу, перемещайте в желаемое место между другими ярлычками. Если в процессе выполнения этих действий удерживать на клавиатуре клавишу CTRL, то произойдет копирование. Исходный лист останется на своем месте, а новый переместится в нужное вам последовательное место.
Переименование названия на ярлычке листа
Стандартные названия листов следует изменить на: 2015-I, 2015-II, 2015-III, 2015-IV (в соответствии с годовыми кварталами).
Для этого правой кнопкой мышки кликаем по ярлычку листа для вызова контекстного меню. В нем выбираем опцию «Переименовать». Или просто сделайте двойной щелчок левой клавишей мышки прямо по названию листа.
Теперь название выделено и доступно для редактирования. Вводим свое название: «2015-I». Чтобы сохранить изменения кликните мышкой в любом месте или нажмите «Enter». А если вы передумали, нажмите «ESC» для отмены переименования. Аналогичным способом меняем все соответствующие названия для каждого квартала.
Примечание. В одной книге не может быть одинаковых названий листов. Иначе может возникнуть конфликт имен при копировании. Максимальная длина названия составляет всего 31 символ. Не допустимые символы в названиях: / ? * :.
Копирование листов
Очень часто возникает потребность в копировании листа Excel без потери данных. Например, при обычном копировании содержимого ячеек не сохраняются настройки ширины столбцов и высоты строк. Намного эффективнее копировать не содержимое, а сам лист целиком.
Наведите курсор мышки на закладку листа, который нужно скопировать и удерживая левую клавишу + CTRL перемещаем копию в требуемое место между другими закладками.
Внимание! Отпускаем сначала мышку, а потом CTRL .
Заметьте те же действия что и при перемещении, только с нажатой на клавиатуре клавишей CTRL.
Таким образом, часто копируются ежемесячные отчеты о доходах и расходах. Структура их идентичная только изменяются данные и названия месяца.
Введение данных в несколько листов одновременно
В ячейку А1 для шести листов одновременно введем текст: ежемесячные расчеты.
Левой кнопкой мышки активируйте закладку первого листа, удерживая клавишу CTRL, активируйте еще две закладки. Таким образом, у вас будет одновременно активных 3 листа.
Примечание! Такого же результата можно достигнуть, если активировать первый лист и удерживая клавишу SHIFT активировать последний. Данный способ более удобный, когда нужно выделять много и быстро.
Теперь на закладке «Главная» в разделе ячейки выберите «Вставить»-«Вставить лист» или нажмите SHIFT+F11. Одновременно добавится еще три новых листа. Теперь выделите 6 листов как описано выше и в ячейку А1 введите текст «ежемесячные расчеты» и нажмите «Enter». Так вы за одну операцию ввели данные сразу на 6-ти листах одновременно! Проверьте результат, периодически нажимая CTRL+PageUp для перемещения по листам вперед и PageDown – назад.
Возле ярлычков слева находится эффективный инструмент для перемещения по листам. Данный инструмент позволяет переходить на следующий / предыдущий, самый первый / самый последний лист.
Если книга содержит множество листов можно уменьшить ширину нижней полосы прокрутки по горизонтали. Для этого следует навести курсор мышки на край полосы прокрутки, удерживая левую клавишу уменьшить ее размер, чтобы было видно больше закладок. Двойной щелчок мышки по этому же краю полосы прокрутки возвращает ее стандартный размер.
Альтернативные способы перемещения по листам
Когда в книге несколько десятков листов, нужны дополнительные эффективный инструменты навигации по ним. Например, очень удобное контекстное меню, которое вызывается правой кнопкой мышки по инструменту навигации закладок (находится слева от закладок).
Выбирайте, переходите быстро и удобно. Данное меню вмещает в себе до 15-ти листов, но внизу есть опция «Все листы».
Примечание! Если отображается опция «Все листы» значит, книга содержит их более 15-ти штук. В другом случае опция не доступна и не отображается.
Выбрав данный пункт, появляется окошко «Переход к листу текущей книги», в котором могут отображаться все 255 листов. Выбирайте из списка и жмите ОК.
Удаление листа
Удалить листы можно двумя способами:
- Из контекстного меню вызванного правой кнопкой мышки по закладке листа которого следует удалить выберете опцию «Удалить».
- На закладке полосы инструментов «Главная» в разделе «ячейки» выбираем опции меню «удалить»-«удалить лист».
Если удаляемый лист не пустой появится предупреждение для подтверждения удаления.
Внимание! Помните, восстановить удаленный лист в Excel невозможно!
Если выделить несколько листов, как описано выше, то все их можно удалить одновременно.
Типичная задача. Есть много листов названия которых нас не устраивают. Мы хотим их переименовать. Делать это вручную очень долго.
C надстройкой ЁXCEL это сделать легко.
Перейдите во вкладку «ЁXCEL» главного меню, нажмите кнопку «Листы», в выпавшем списке выберите пункт «Получить список листов книги»:
В открывшемся диалоговом окне установите переключатель в положение «Простой список листов (все листы)» и нажмите «ОК»:
Программа создаст в активной книге новый лист на который выведет названия всех листов:
Исключите из списка листы, которые вы не хотите переименовывать, а напротив оставшихся введите новые названия, чтобы получилось так:
Выделите диапазон со старыми и новыми названиями листов, перейдите во вкладку «ЁXCEL» главного меню, нажмите кнопку «Листы» и выберите команду «Переименовать листы из списка»:
В открывшемся диалоговом окне нажмите «ОК»:
Указанные листы будут переименованы.