Активная ячейка рабочего листа excel это ячейка которая

Содержание

  1. 14. Активная ячейка
  2. 15. Интерфейс программы ms Excel
  3. 1.1. Запуск программы ms Excel
  4. 1.2. Структура и элементы рабочего окна программы ms Excel
  5. Тест на знание excel с ответами
  6. Тест по Электронные таблицы с ответами
  7. Тесты по начальному уровню знаний excel
  8. Тесты по среднему уровню знаний excel
  9. Тесты по высокому уровню знаний excel

14. Активная ячейка

Активной (выделенной, текущей) ячейкой называется ячейка рабочего листа, с которой Вы в данный момент работаете. Активная ячейка всегда отмечается либо утолщением линий ее границ, когда она является единственной выделенной ячейкой, либо инверсией цвета ее фона, когда она является одной из нескольких выделенных ячеек (блока ячеек).

По умолчанию ввод данных и многие другие операции в программе MS Excelсвязаны именно с активной ячейкой.

15. Интерфейс программы ms Excel

Программа MS Excelнаряду с другими прикладными программамиMSWindows поддерживает как «мышиный» так и клавиатурный интерфейс – совокупность средств управления работой прикладной программы и приемов обработки информации. Дело в том, что иногда для выполнения одних операций заведомо удобнее использовать мышь, а для других – клавиатуру. Вследствие этого, пользователю программыMS Excelполезно знать особенности применения и обладать навыками работы как с тем, так и с другим интерфейсом. Более того, если на компьютере не установлена мышка или она, в силу разных причин, работает ненадежно, то единственным доступным средством управления работой программыMS Excelявляется именно клавиатура.

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

Лабораторная работа №1

«ЗНАКОМСТВО С ПРОГРАММОЙ MS EXCEL»

1.1. Запуск программы ms Excel

Запустите программу MS Excel, выполнив команду «Пуск / Программы / (MicrosoftOffice ) /MicrosoftExcel».

В операционной системе MSWindows ярлык программыMS Excelможет также находиться на рабочем столе или в панели быстрого запуска.

1.2. Структура и элементы рабочего окна программы ms Excel

Распахните рабочее окно программы MS Excelво весь экран дисплея. При стандартной (исходной) настройке параметров программыMS Excelее рабочее окно имеет вид, представленный на рис. 1.

Рис. 1. Структура и элементы рабочего окна программы MS Excel.

Ниже приводится краткое описание элементов графического интерфейса рабочего окна программы MS Excel.

1. Кнопки системных меню по управлению поведением окна программы MS Excel(верхняя кнопка) и окна с активной рабочей книгой (нижняя кнопка). Двойной щелчок по любой из этих кнопок закрывает соответствующее окно.

2. Строка-заголовок, содержащая имя программы (Microsoft Excel) и наименование активной рабочей книги (Book 1). Имя рабочей книги соответствует имени файла, в котором она хранится. Каждая вновь создаваемая книга получает по умолчанию имя: «Book N», где N – порядковый номер вновь создаваемой рабочей книги в данном сеансе работы с программой MS Excel.

3. Строка главного меню программы MS Excel.

4. Кнопки управления поведением окна программы MS Excel(верхняя группа кнопок) и окна с активной рабочей книгой (нижняя кнопка).

5. Строки с панелями инструментов: «Стандартная» и «Форматирование».

6. Кнопка выделения (выбора) сразу всех ячеек текущего листа рабочей книги с помощью одинарного щелчка мышкой.

7. Поле имени. В этом окне отображается адрес (имя) активной ячейки или блока ячеек.

8. Строка формул (в ней отображается вводимая информация в активную ячейку и выполняется редактирования ранее введенной информации).

9. Кнопки управления вводом информации в активную ячейку. Левая кнопка отменяет текущий ввод информации, средняя кнопка подтверждает правильность ввода информации и правая кнопка служит для внедрения в ячейку нужной функции с помощью «Мастера функций».

10. Кнопки с заголовками (именами) столбцов. Служат для выделения (выбора) сразу всех ячеек столбца или изменения их размера по ширине.

11. Маркер горизонтального разбиения листа на две рабочие области.

12. Кнопки с заголовками (именами) строк. Служат для выделения (выбора) сразу всех ячеек строки или изменения их размера по высоте.

13. Активная (выделенная, текущая) ячейка (С7) на рабочем листе.

14. Кнопки навигирования по листам рабочей книги. Крайние кнопки служат для быстрого перемещения в начало или конец списка листов, а внутренние – для пошагового перехода в прямом и обратном направлениях.

15. Ярлыки с наименованиями листов рабочей книги. Имя активного (текущего) листа отображается полужирным шрифтом на светлом фоне.

16. Маркер изменения ширины области отображения ярлыков листов рабочей книги.

17. Вертикальная и горизонтальная линейки прокрутки (протяжки).

18. Маркер вертикального разбиения листа на две рабочие области.

19. Статусная строка состояния. В ней выводятся сообщения о режиме работы программы MS Excel, в котором она в данный момент находится.

20. Область отображения активизированных режимов работы программы MS Excel(ВДЛ – работа в режиме клавиатурного выделения ячеек; CAPS – режим ввода прописных букв; NUM – режим ввода чисел с использованием клавиш малой цифровой клавиатуры; SCRL – режим остановки прокрутки листа ЭТ при навигировании в рабочем окне; OVR – ввод информации в ячейку в режиме замещения ее содержимого).

ЗАДАНИЕ 1.Не выполняя никаких щелчков мышкой, поочередно поместите ее курсор на все описанные выше элементы рабочего окна программыMS Excel.

Обратите внимание и запомните, что:

– в процессе такого навигирования иногда происходит изменение геометрической формы курсора мышки в зависимости от того, на какой объект (элемент объекта) он в данный момент указывает;

– если курсор мышки поместить на любую из кнопок панелей инструментов и не перемещать его в течение одной-двух секунд, то можно получить подсказку о назначении данной кнопки.

Источник

Тест на знание excel с ответами

Тест по Электронные таблицы с ответами

Правильные ответы отмечены +

Тесты по начальному уровню знаний excel

1. Основное назначение электронных таблиц-

а) редактировать и форматировать текстовые документы;

б) хранить большие объемы информации;

+в) выполнять расчет по формулам;

г) нет правильного ответа.

Тест. 2. Что позволяет выполнять электронная таблица?

а) решать задачи на прогнозирование и моделирование ситуаций;

+б) представлять данные в виде диаграмм, графиков;

в) при изменении данных автоматически пересчитывать результат;

г) выполнять чертежные работы;

3. Можно ли в ЭТ построить график, диаграмму по числовым значениям таблицы?

4. Основным элементом электронных таблиц является:

Тесты по среднему уровню знаний excel

1. Какая программа не является электронной таблицей?

2. Как называется документ в программе Excel?

а) рабочая таблица ;

3. Рабочая книга состоит из…

а) нескольких рабочих страниц;

+б) нескольких рабочих листов;

в) нескольких ячеек;

г) одного рабочего листа;

4. Наименьшей структурной единицей внутри таблицы является..

5. Ячейка не может содержать данные в виде…

6. Значения ячеек, которые введены пользователем, а не получаются в результате расчётов называются…

7. Укажите правильный адрес ячейки.

г) нет правильного ответа;

8. К какому типу программного обеспечения относятся ЕТ?

б) к языкам программирования;

+в) к прикладному;

г) к операционному;

9.Тест. Формула — начинается со знака…

г) нет правильного ответа;

10. Какая ячейка называется активной?

б) та, где находится курсор;

г) нет правильного ответа;

11. Какой знак отделяет целую часть числа от дробной

+г) нет правильного ответа;

12. Какого типа сортировки не существует в Excel?

в) по возрастанию;

г) все виды существуют;

Тесты по высокому уровню знаний excel

1. Как можно задать округление числа в ячейке?

+а)используя формат ячейки ;

б) используя функцию ОКРУГЛ();

в) оба предыдущее ответа правильные;

г) нет правильного ответа;

Тест — 2. В качестве диапазона не может выступать…

а)фрагмент строки или столбца ;

б) прямоугольная область;

+в) группа ячеек: А1,В2, С3;

3. Что не является типовой диаграммой в таблице?

4. К какой категории относится функция ЕСЛИ?

5. Какие основные типы данных в Excel?

а) числа, формулы;

+б) текст, числа, формулы;

в) цифры, даты, числа;

г) последовательность действий;

6. как записывается логическая команда в Excel?

а) если (условие, действие1, действие 2);

б) (если условие, действие1, действие 2);

+в) =если (условие, действие1, действие 2);

г) если условие, действие1, действие 2.

7. Как понимать сообщение # знач! при вычислении формулы?

а) формула использует несуществующее имя;

б) формула ссылается на несуществующую ячейку;

+в) ошибка при вычислении функции ;

г) ошибка в числе.

8.Тест. Что означает появление ####### при выполнении расчетов?

+а) ширина ячейки меньше длины полученного результата;

б) ошибка в формуле вычислений;

в) отсутствие результата;

г) нет правильного ответа.

Тесты по теме — Табличный процессор, электронные таблицы excel сборник 2019.

1. В электронных таблицах нельзя удалить:

— Текстовые данные ячеек

2. Минимальной составляющей таблицы является:

3. В электронных таблицах имя ячейки образуется:

— Путем соединения имен строки и столбца

+ Путем соединения имен столбца и строки

4. Табличный процессор – это:

+ Группа прикладных программ, которые предназначены для проведения расчетов в табличной форме

— Команда приложения Excel, вызов которой приводит к выполнению расчетов по введенным в таблицу данным

— Специальная компьютерная программа, помогающая преобразовывать массивы данных из текстового вида в табличный

5. Рабочая книга табличного процессора состоит из:

— Строк и столбцов

6. Табличный процессор – это программный продукт, предназначенный для:

— Создания и редактирования текстовой информации

+ Управления табличными базами данных

— Работы с данными, представленными в виде электронных таблиц

7. Основными функциями табличного процессора являются:

— Структурирование данных в таблицы; выполнение вычислений по введенным в таблицы данным

+ Все виды действий с электронными таблицами (создание, редактирование, выполнение вычислений); построение графиков и диаграмм на основе данных из таблиц; работа с книгами и т.д.

— Редактирование таблиц; вывод данных из таблиц на печать; правка графической информации

8. К табличным процессорам относятся:

+ Quattro Pro 10, Lotus 1-2-3

— Microsoft Excel, Freelance Graphics

— Paradox 10, Microsoft Access

9. К встроенным функциям табличных процессоров относятся:

тест 10. Какие типы диаграмм позволяют строить табличные процессоры?

+ График, точечная, линейчатая, гистограмма, круговая

— Коническая, плоская, поверхностная, усеченная

— Гистограмма, график, локальное пересечение, аналитическая

11. Математические функции табличных процессоров используются для:

— Исчисления средних значений, максимума и минимума

— Расчета ежемесячных платежей по кредиту, ставок дисконтирования и капитализации

+ Расчета тригонометрических функций и логарифмов

12. Документ табличного процессора Excel по умолчанию называется:

13. Табличный процессор обрабатывает следующие типы данных:

— Матричный, Временной, Математический, Текстовый, Денежный

— Банковский, Целочисленный, Дробный, Текстовый, Графический

+ Дата, Время, Текстовый, Финансовый, Процентный

14. Статистические функции табличных процессоров используются для:

— Проверки равенства двух чисел; расчета величины амортизации актива за заданный период

+ Вычисления суммы квадратов отклонений; плотности стандартного нормального распределения

— Расчета кортежа из куба; перевода из градусов в радианы

15. Какова структура рабочего листа табличного процессора?

— Строки, столбцы, командная строка, набор функций

— Ячейки, набор функций, строка состояния

+ Строки и столбцы, пересечения которых образуют ячейки

16. Как называется документ, созданный в табличном процессоре?

17. Финансовые функции табличных процессоров используются для:

— Вычисления произведения аргументов; определения факториала числа

— Определения ключевого показателя эффективности; построения логических выражений

+ Расчетов дохода по казначейскому векселю и фактической годовой процентной ставки

18. Табличные процессоры относятся к какому программному обеспечению?

19. В виде чего нельзя отобразить данные в электронной таблице?

тест_20. Дан фрагмент электронной таблицы с числами и формулами.

Чему равно значение в ячейке Е3, скопированное после проведения вычислений в ячейке Е1?

21. Расширение файлов, созданных в Microsoft Excel – это:

22. Координата в электронной таблице – это адрес:

+ Клетки в электронной таблице

— Данных в столбце

— Клетки в строке

23. Какие типы фильтров существуют в табличном процессоре Excel?

— Тематический фильтр, автофильтр

+ Автофильтр, расширенный фильтр

— Текстовый фильтр, числовой фильтр

24. Наиболее наглядно будет выглядеть представление средних зарплат представителей разных профессий в виде:

25. 30 ячеек электронной таблицы содержится в диапазоне:

26. Выберите абсолютный адрес ячейки из табличного процессора Excel:

27. Скопированные или перемещенные абсолютные ссылки в электронной таблице:

— Преобразуются в соответствии с новым положением формулы

— Преобразуются в соответствии с новым видом формулы

28. Активная ячейка – это ячейка:

— С формулой, в которой содержится абсолютная ссылка

+ В которую в настоящий момент вводят данные

— С формулой, в которой содержится относительная ссылка

29. Отличием электронной таблицы от обычной является:

+ Автоматический пересчет задаваемых формулами данных в случае изменения исходных

— Представление связей между взаимосвязанными обрабатываемыми данными

— Обработка данных различного типа

тест-30. Совокупность клеток, которые образуют в электронной таблице прямоугольник – это:

31. В табличном процессоре Excel столбцы:

+ Обозначаются буквами латинского алфавита

— Обозначаются римскими цифрами

— Получают имя произвольным образом

32. Символ «=» в табличных процессорах означает:

— Фиксацию абсолютной ссылки

+ Начало ввода формулы

— Фиксацию относительной ссылки

33. Какого элемента структуры электронной таблицы не существует?

34. Числовое выражение 15,7Е+4 из электронной таблицы означает число:

35. В одной ячейке можно записать:

+ Только одно число

— Одно или два числа

— Сколько угодно чисел

36. Подтверждение ввода в ячейку осуществляется нажатием клавиши:

37. Содержимое активной ячейки дополнительно указывается в:

38. Для чего используется функция Excel СЧЕТ3?

— Для подсчета ячеек, содержащих числа

— Для подсчета пустых ячеек в диапазоне ячеек

+ Для подсчета заполненных ячеек в диапазоне ячеек

39. Функция ОБЩПЛАТ относится к:

тест*40. Укажите верную запись формулы:

41. Маркер автозаполнения появляется, когда курсор устанавливают:

+ В правом нижнем углу активной ячейки

— В левом верхнем углу активной ячейки

— По центру активной ячейки

42. Диапазоном не может быть:

+ Группа ячеек D1, E2, F3

43. Можно ли убрать сетку в электронной таблицу Excel?

— Да, если снята защита от редактирования таблицы

44. Если при выполнении расчетов в ячейке появилась группа символов #########, то это означает, что:

+ Ширина ячейки меньше, чем длина полученного результата

— Допущена синтаксическая ошибка в формуле

— Полученное значение является иррациональным числом

45. В электронной таблице выделен диапазон ячеек A1:B3. Сколько ячеек выделено?

Источник

Identify what active cells and sheets are in your spreadsheet

Updated on January 4, 2020

In spreadsheet programs such as Excel or Google Spreadsheets, the active cell is identified by a colored border or outline surrounding the cell. The active cell is always in the active sheet.

Cells and Sheets

The active cell is also known as the current cell or the cell that holds the focus of the cursor. Even if you’ve selected several cells, only one normally has focus, which, by default, is selected to receive input. For example, data entered with the keyboard or pasted from a clipboard is sent to the cell which has focus. An exception is when an array formula is entered into multiple cells at the same time.

Similarly, the active sheet or current sheet is the worksheet containing the active cell. Like the active cell, the active sheet is considered to have focus when it comes to performing actions that affect one or more cells — such as formatting — and the changes occur to the active sheet by default.

The active cell and sheet can easily be changed. In the case of the active cell, either clicking another cell with the mouse pointer or pressing the arrow keys on the keyboard will both result in a new active cell being selected.

Change the active sheet by clicking a different sheet tab with the mouse pointer or by using a keyboard shortcut.

Active Cell and the Name Box

The cell reference for the active cell appears in the Name Box, located above Column A in a worksheet. If the active cell has been given a name, either on its own or as part of a range of cells, the range name is displayed in the Name Box instead.

Changing the Active Cell within a Group of Highlighted Cells

If a group or range of cells have been selected the active cell can be changed without re-selecting the range using the following keys on the keyboard:

  • Enter: moves the active cell highlight down one cell within the selected range.
  • Shift+Enter: moves the active cell highlight up one cell within the selected range.
  • Tab: moves the active cell one cell to the right within the selected range.
  • Shift+Enter: moves the active cell one cell to the left within the selected range.
  • Ctrl + . (period): moves the active cell clockwise to the next corner of the selected range.

Moving the Active Cell to Different Group of Selected Cells

If more than one group or range of non-adjacent cells is highlighted in the same worksheet, the active cell highlight can be moved between these groups of selected cells using the following keys on the keyboard:

  • Ctrl+Alt+Right Arrow: moves the active cell highlight to the next non-adjacent range to the right of the current location.
  • Ctrl+Alt+Left Arrow: moves the active cell highlight to the next non-adjacent range to the left of the current location.

Selecting Multiple Sheets and the Active Sheet

Even though it is possible to select or highlight more than one worksheet at one time, only the active sheet name is in bold and most changes made when multiple sheets are selected will still only affect the active sheet.

Changing the Active Sheet With Shortcut Keys

Change the active sheet by clicking the tab of another sheet with the mouse pointer, or use shortcut keys:

In Excel

  • Moving to the sheet to the left: Ctrl+PgUp.
  • Moving to the sheet to the right: Ctrl+PgDn.

In Google Spreadsheets

  • Moving to the sheet to the left: Ctrl+Shift+PgUp.
  • Moving to the sheet to the right: Ctrl+Shift+PgDn.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

Активной (выделенной, текущей) ячейкой
называется ячейка рабочего листа, с
которой Вы в данный момент работаете.
Активная ячейка всегда отмечается либо
утолщением линий ее границ, когда она
является единственной выделенной
ячейкой, либо инверсией цвета ее фона,
когда она является одной из нескольких
выделенных ячеек (блока ячеек).

По умолчанию ввод данных и многие другие
операции в программе MS
Excelсвязаны именно с активной ячейкой.

15. Интерфейс программы ms Excel

Программа MS Excelнаряду с другими прикладными программамиMSWindows поддерживает как
«мышиный» так и клавиатурный
интерфейс – совокупность средств
управления работой прикладной программы
и приемов обработки информации. Дело в
том, что иногда для выполнения одних
операций заведомо удобнее использовать
мышь, а для других – клавиатуру. Вследствие
этого, пользователю программыMS
Excelполезно знать особенности
применения и обладать навыками работы
как с тем, так и с другим интерфейсом.
Более того, если на компьютере не
установлена мышка или она, в силу разных
причин, работает ненадежно, то единственным
доступным средством управления работой
программыMS Excelявляется именно клавиатура.

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

Лабораторная работа
№1

«ЗНАКОМСТВО С
ПРОГРАММОЙ MS EXCEL»

1.1. Запуск программы ms Excel

Запустите программу MS
Excel, выполнив команду «Пуск /
Программы / (MicrosoftOffice ) /MicrosoftExcel».

В операционной системе MSWindows ярлык программыMS
Excelможет также находиться на рабочем
столе или в панели быстрого запуска.

1.2. Структура и элементы рабочего окна программы ms Excel

Распахните рабочее окно программы MS
Excelво весь экран дисплея. При
стандартной (исходной) настройке
параметров программыMS
Excelее рабочее окно имеет вид,
представленный на рис. 1.

Рис.
1. Структура и элементы рабочего окна
программы MS Excel.

Ниже приводится краткое описание
элементов графического интерфейса
рабочего окна программы MS
Excel.

1. Кнопки системных меню по управлению
поведением окна программы MS
Excel(верхняя кнопка) и окна с активной
рабочей книгой (нижняя кнопка). Двойной
щелчок по любой из этих кнопок закрывает
соответствующее окно.

2. Строка-заголовок, содержащая имя
программы (Microsoft Excel) и наименование
активной рабочей книги (Book 1). Имя рабочей
книги соответствует имени файла, в
котором она хранится. Каждая вновь
создаваемая книга получает по умолчанию
имя: «Book N», где N – порядковый номер
вновь создаваемой рабочей книги в данном
сеансе работы с программой MS
Excel.

3. Строка главного меню программы MS
Excel.

4. Кнопки управления поведением окна
программы MS Excel(верхняя группа кнопок) и окна с активной
рабочей книгой (нижняя кнопка).

5. Строки с панелями инструментов:
«Стандартная» и «Форматирование».

6. Кнопка выделения (выбора) сразу всех
ячеек текущего листа рабочей книги с
помощью одинарного щелчка мышкой.

7. Поле имени. В этом окне отображается
адрес (имя) активной ячейки или блока
ячеек.

8. Строка формул (в ней отображается
вводимая информация в активную ячейку
и выполняется редактирования ранее
введенной информации).

9. Кнопки управления вводом информации
в активную ячейку. Левая кнопка отменяет
текущий ввод информации, средняя кнопка
подтверждает правильность ввода
информации и правая кнопка служит для
внедрения в ячейку нужной функции с
помощью «Мастера функций».

10. Кнопки с заголовками (именами) столбцов.
Служат для выделения (выбора) сразу всех
ячеек столбца или изменения их размера
по ширине.

11. Маркер горизонтального разбиения
листа на две рабочие области.

12. Кнопки с заголовками (именами) строк.
Служат для выделения (выбора) сразу всех
ячеек строки или изменения их размера
по высоте.

13. Активная (выделенная, текущая) ячейка
(С7) на рабочем листе.

14. Кнопки навигирования по листам рабочей
книги. Крайние кнопки служат для быстрого
перемещения в начало или конец списка
листов, а внутренние – для пошагового
перехода в прямом и обратном направлениях.

15. Ярлыки с наименованиями листов рабочей
книги. Имя активного (текущего) листа
отображается полужирным шрифтом на
светлом фоне.

16. Маркер изменения ширины области
отображения ярлыков листов рабочей
книги.

17. Вертикальная и горизонтальная линейки
прокрутки (протяжки).

18. Маркер вертикального разбиения листа
на две рабочие области.

19. Статусная строка состояния. В ней
выводятся сообщения о режиме работы
программы MS Excel, в
котором она в данный момент находится.

20. Область отображения активизированных
режимов работы программы MS
Excel(ВДЛ – работа в режиме клавиатурного
выделения ячеек; CAPS – режим ввода
прописных букв; NUM – режим ввода чисел
с использованием клавиш малой цифровой
клавиатуры; SCRL – режим остановки
прокрутки листа ЭТ при навигировании
в рабочем окне; OVR – ввод информации в
ячейку в режиме замещения ее содержимого).

ЗАДАНИЕ 1.Не
выполняя никаких щелчков мышкой,
поочередно поместите ее курсор на все
описанные выше элементы рабочего окна
программыMS Excel.

Обратите внимание и запомните, что:

– в процессе такого навигирования
иногда происходит изменение геометрической
формы курсора мышки в зависимости от
того, на какой объект (элемент объекта)
он в данный момент указывает;

– если курсор мышки поместить на любую
из кнопок панелей инструментов и не
перемещать его в течение одной-двух
секунд, то можно получить подсказку о
назначении данной кнопки.

Для чего созданы электронные таблицы?

Электронные таблицы (ЭТ) представляют собой удобный инструмент для автоматизации вычислений. … Решения многих вычислительных задач, которые раньше можно было осуществить только с помощью программирования, стало возможным реализовать через математическое моделирование в электронной таблице.

Какие существуют электронные таблицы?

Категория:Электронные таблицы

  • Calligra Sheets.
  • Gnumeric.
  • KCells.
  • LibreOffice Calc.
  • NeoOffice.
  • OpenOffice Calc.
  • Siag.

Для чего применяется таблица информатика?

Электронные таблицы (табличные процессоры) – это прикладное программное обеспечение общего назначения, предназначенное для обработки различных данных, представимых в табличной форме. При помощи электронных таблиц можно решать финансовые, экономические, математические и статистические задачи.

Какую ячейку называют активной?

Активной (выделенной, текущей) ячейкой называется ячейка рабочего листа, с которой Вы в данный момент работаете.

Что называется ячейкой и активной ячейкой?

Текущая (активная) ячейкаячейка электронной таблицы, в которой в данный момент находится курсор. Адрес и содержимое текущей ячейки выводятся в строке ввода электронной таблицы.

Что называют активным листом активной ячейкой?

Клетки и Листы Активная ячейка также называется текущей ячейкой или ячейкой, в которой находится фокус курсора. … Аналогично, активный лист или текущий лист – это лист, содержащий активную ячейку.

Какая ячейка является активной в Excel?

Активная ячейка и ее режимы работы Активной является ячейка, с которой в данный момент может работать (или работает) пользователь, осуществляя ввод или редактирование данных или формул. Адрес активной ячейки отображается в поле имени ячейки (см.

Что называется ячейкой?

Ячейка – это пересечение строки и столбца. … Исходя из строки и столбца, каждой ячейке в Excel присваивается имя, его также называют адрес. Например, C5 – это ячейка, которая находится на пересечении столбца С и строки 5. При выделении ячейки ее адрес отображается в поле Имя.

Что называют ячейкой электронной таблицы?

Ячейка в Excel – это основной элемент электронной таблицы, образованный пересечением столбца и строки. Имя столбца и номер строки, на пересечении которых находится ячейка, задают адрес ячейки и представляют собой координаты, определяющие расположение этой ячейки на листе.

Что понимается в электронной таблице под табличным курсором?

табличный курсор — темный курсор, выделяющий текущую активную ячейку (одну из ячеек каждого рабочего листа); … заголовки столбцов — каждый из 256 столбцов рабочего листа имеет заголовок — букву от A до IV. После столбца Z идет столбец AA, за которым следуют AB, AC и т. д.

Что такое диапазон ячеек в электронной таблице?

Ячейка – элементарный объект электронной таблицы, расположенный на пересечении столбца и строки. … Диапазон ячеек – группа смежных ячеек, которая может состоять из одной ячейки, строки (или ее части), столбца (или его части), а также из совокупности ячеек, охватывающих прямоугольную область таблицы.

Что нумеруется в электронной таблице?

Электронная таблица представляет собой: совокупность нумерованных строк и поименованных буквами латинского алфавита столбцов; … совокупность пронумерованных строк и столбцов; совокупность строк и столбцов, именуемых пользователем произвольным образом.

Как обозначаются столбцы и строки в электронной таблице?

Электронная таблица состоит из столбцов и строк. Заголовки столбцов обозначаются буквами или сочетаниями букв (А, С, АВ и т. п.), заголовки строк — числами (1, 2, 3 и далее). На пересечении столбца и строки находится ячейка, которая имеет индивидуальный адрес.

Что такое адрес ячейки в электронной таблице?

Адресом ячейки любой электронной таблицы является пересечение ее строки и столбца, а сама ссылка на него состоит из индексов строки и столбца.

Что в электронных таблицах нельзя удалить?

В электронной таблице невозможно удалить: 1) строку; 2)столбец; 3) содержимое ячейки;4) имя ячейки.

Что можно скрыть в электронных таблицах?

Невозможно скрыть отдельные ячейки, но вы можете спрятать содержимое ячейки (содержимое может быть текстом, числом, формулой). Возможно, у вас есть данные, на которые ссылаются другие ячейки и которые не хочется показывать. Чтобы скрыть содержимое ячейки, выберите ячейку (или диапазон ячеек), которую нужно скрыть.

Что можно удалить в электронной таблице?

В электронных таблицах Microsoft Excel можно удалить строку, столбец и конечно же содержимое! Но вот имя ячейки удалить полностью нельзя. Однако имя ячейки можно переименовать в поле Имя!

Для чего используется функция сумм?

Функция СУММ — это одна из математических и тригонометрических функций. Возвращает результат сложения всех чисел в выбранном диапазоне ячеек. где список_аргументов — это ряд числовых значений, введенных вручную или находящихся в ячейках, на которые дается ссылка.

Как использовать функцию сумм?

Использование функции СУММ для суммирования чисел в диапазоне

  1. Введите в ячейку =СУММ, а затем открываю скобки (.
  2. Чтобы ввести первый диапазон формул, который называется аргументом (частью данных, которую нужно выполнить), введите A2:A4 (или выберите ячейку A2 и перетащите ее через ячейку A6).

Какому типу относится функция сумм?

Функция СУММ относится к категории: «Математические». Нажмите комбинацию горячих клавиш SHIFT+F3 для вызова мастера функций, и вы быстро ее там найдете. Использование этой функции существенно расширяет возможности процесса суммирования значений ячеек в программе Excel.

Как суммировать определенные ячейки в Excel?

=СУММЕСЛИМН(D2:D11, Другими словами, вы хотите, чтобы формула суммировала числа в этом столбце, если они соответствуют определенным условиям. Это диапазон ячеок является первым аргументом в этой формуле — первым элементом данных, который требуется функции в качестве входных данных.

Как посчитать сумму отфильтрованных ячеек?

Способ 2 – Сумма отфильтрованных значений

  1. Выделите столбцы с данными и выберите на ленте Данные (Data) – Фильтр (Filter). Я рекомендую выделять именно столбцы, т. …
  2. Замените формулу СУММА (SUM) на ПРОМЕЖУТОЧНЫЕ. …
  3. Выберите фильтром нужные названия или категорию, если имеется.

Как в Excel посчитать сумму ячеек с определенным текстом?

Чтобы посчитать сумму, если ячейки содержат определенный текст, вы можете использовать функцию СУММЕСЛИ с подстановкой. Эта формула суммирует суммы в столбце D, когда значение в столбце C содержит «футболка». Обратите внимание, что СУММЕСЛИ-это не регистр. Функция СУММЕСЛИ поддерживает подстановочные знаки.

Как суммировать только положительные числа в Экселе?

Как подсчитать / суммировать только положительные или отрицательные числа в Excel?

  1. Чтобы подсчитать только положительные значения, введите эту формулу в пустой ячейке. = …
  2. Если вы хотите подсчитать количество только отрицательных значений, примените эту формулу = СЧЁТЕСЛИ ($ A $ 1: $ D $ 7, «

На чтение 16 мин. Просмотров 14.8k.

VBA Worksheet

Malcolm Gladwell

Мечтатель начинает с чистого листа бумаги и переосмысливает мир

Эта статья содержит полное руководство по использованию Excel
VBA Worksheet в Excel VBA. Если вы хотите узнать, как что-то сделать быстро, ознакомьтесь с кратким руководством к рабочему листу VBA ниже.

Если вы новичок в VBA, то эта статья — отличное место для начала. Мне нравится разбивать вещи на простые термины и объяснять их на простом языке.

Вы можете прочитать статью от начала до конца, так как она написана в логическом порядке. Или, если предпочитаете, вы можете использовать оглавление ниже и перейти непосредственно к теме по вашему выбору.

Содержание

  1. Краткое руководство к рабочему листу VBA
  2. Вступление
  3. Доступ к рабочему листу
  4. Использование индекса для доступа к рабочему листу
  5. Использование кодового имени рабочего листа
  6.  Активный лист
  7. Объявление объекта листа
  8. Доступ к рабочему листу в двух словах
  9. Добавить рабочий лист
  10. Удалить рабочий лист
  11. Цикл по рабочим листам
  12. Использование коллекции листов
  13. Заключение

Краткое руководство к рабочему листу VBA

В следующей таблице приведен краткий обзор различных методов
Worksheet .

Примечание. Я использую Worksheet в таблице ниже, не указывая рабочую книгу, т.е. Worksheets, а не ThisWorkbook.Worksheets, wk.Worksheets и т.д. Это сделано для того, чтобы примеры были понятными и удобными для чтения. Вы должны всегда указывать рабочую книгу при использовании Worksheets . В противном случае активная рабочая книга будет использоваться по умолчанию.

Задача Исполнение
Доступ к рабочему листу по
имени
Worksheets(«Лист1»)
Доступ к рабочему листу по
позиции слева
Worksheets(2)
Worksheets(4)
Получите доступ к самому
левому рабочему листу
Worksheets(1)
Получите доступ к самому
правому листу
Worksheets(Worksheets.Count)
Доступ с использованием
кодового имени листа (только
текущая книга)
Смотри раздел статьи
Использование кодового имени
Доступ по кодовому имени
рабочего листа (другая рабочая
книга)
Смотри раздел статьи
Использование кодового имени
Доступ к активному листу ActiveSheet
Объявить переменную листа Dim sh As Worksheet
Назначить переменную листа Set sh = Worksheets(«Лист1»)
Добавить лист Worksheets.Add
Добавить рабочий лист и
назначить переменную
Worksheets.Add Before:=
Worksheets(1)
Добавить лист в первую
позицию (слева)
Set sh =Worksheets.Add
Добавить лист в последнюю
позицию (справа)
Worksheets.Add after:=Worksheets(Worksheets.Count)
Добавить несколько листов Worksheets.Add Count:=3
Активировать рабочий лист sh.Activate
Копировать лист sh.Copy
Копировать после листа sh1.Copy After:=Sh2
Скопировать перед листом sh1.Copy Before:=Sh2
Удалить рабочий лист sh.Delete
Удалить рабочий лист без
предупреждения
Application.DisplayAlerts = False
sh.Delete
Application.DisplayAlerts = True
Изменить имя листа sh.Name = «Data»
Показать/скрыть лист sh.Visible = xlSheetHidden
sh.Visible = xlSheetVisible sh.Name = «Data»
Перебрать все листы (For) Dim i As Long
For i = 1 To Worksheets.Count
  Debug.Print Worksheets(i).Name
Next i
Перебрать все листы (For Each) Dim sh As Worksheet
For Each sh In Worksheets
    Debug.Print sh.Name
Next

Вступление

Три наиболее важных элемента VBA — это Рабочая книга, Рабочий лист и Ячейки. Из всего кода, который вы пишете, 90% будут включать один или все из них.

Наиболее распространенное использование Worksheet в VBA для доступа к его ячейкам. Вы можете использовать его для защиты, скрытия, добавления, перемещения или копирования листа.

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

Использование Worksheets более простое, чем использование рабочих книг. С книгами вам может потребоваться открыть их, найти, в какой папке они находятся, проверить, используются ли они, и так далее. С рабочим листом он либо существует в рабочей книге, либо его нет.

Доступ к рабочему листу

В VBA каждая рабочая книга имеет коллекцию рабочих листов. В этой коллекции есть запись для каждого рабочего листа. Эта коллекция называется просто Worksheets и используется очень похоже на коллекцию Workbooks. Чтобы получить доступ к рабочему листу, достаточно указать имя.

Приведенный ниже код записывает «Привет Мир» в ячейках A1 на листах: Лист1, Лист2 и Лист3 текущей рабочей книги.

Sub ZapisVYacheiku1()

    ' Запись в ячейку А1 в листе 1, листе 2 и листе 3
    ThisWorkbook.Worksheets("Лист1").Range("A1") = "Привет Мир"
    ThisWorkbook.Worksheets("Лист2").Range("A1") = "Привет Мир"
    ThisWorkbook.Worksheets("Лист3").Range("A1") = "Привет Мир"

End Sub

Коллекция Worksheets всегда принадлежит книге. Если мы не
указываем рабочую книгу, то активная рабочая книга используется по умолчанию.

Sub ZapisVYacheiku1()

    ' Worksheets относятся к рабочим листам в активной рабочей книге.
    Worksheets("Лист1").Range("A1") = "Привет Мир"
    Worksheets("Лист2").Range("A1") = "Привет Мир"
    Worksheets("Лист3").Range("A1") = "Привет Мир"

End Sub

Скрыть рабочий лист

В следующих примерах показано, как скрыть и показать лист.

ThisWorkbook.Worksheets("Лист1").Visible = xlSheetHidden

ThisWorkbook.Worksheets("Лист1").Visible = xlSheetVisible

Если вы хотите запретить пользователю доступ к рабочему
листу, вы можете сделать его «очень скрытым». Это означает, что это может быть
сделано видимым только кодом.

' Скрыть от доступа пользователя
ThisWorkbook.Worksheets("Лист1").Visible = xlVeryHidden

' Это единственный способ сделать лист xlVeryHidden видимым
ThisWorkbook.Worksheets("Лист1").Visible = xlSheetVisible

Защитить рабочий лист

Другой пример использования Worksheet — когда вы хотите защитить его.

ThisWorkbook.Worksheets("Лист1").Protect Password:="Мойпароль"

ThisWorkbook.Worksheets("Лист1").Unprotect Password:="Мойпароль"

Индекс вне диапазона

При использовании Worksheets вы можете получить сообщение об
ошибке:

Run-time Error 9 Subscript out of Range

VBA Subscript out of Range

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

  1. Имя Worksheet , присвоенное рабочим листам, написано неправильно.
  2. Название листа изменилось.
  3. Рабочий лист был удален.
  4. Индекс был большим, например Вы использовали рабочие листы (5), но есть только четыре рабочих листа
  5. Используется неправильная рабочая книга, например Workbooks(«book1.xlsx»).Worksheets(«Лист1») вместо
    Workbooks(«book3.xlsx»).Worksheets («Лист1»).

Если у вас остались проблемы, используйте один из циклов из раздела «Циклы по рабочим листам», чтобы напечатать имена всех рабочих листов коллекции.

Использование индекса для доступа к рабочему листу

До сих пор мы использовали имя листа для доступа к листу.
Указатель относится к положению вкладки листа в рабочей книге. Поскольку
положение может быть легко изменено пользователем, не рекомендуется
использовать это.

 В следующем коде показаны примеры использования индекса.

' Использование этого кода является плохой идеей, так как
' позиции листа все время меняются
Sub IspIndList()

    With ThisWorkbook
        ' Самый левый лист
        Debug.Print .Worksheets(1).Name
        ' Третий лист слева
        Debug.Print .Worksheets(3).Name
        ' Самый правый лист
        Debug.Print .Worksheets(.Worksheets.Count).Name
    End With

End Sub

В приведенном выше примере я использовал Debug.Print для печати в Immediate Window. Для просмотра этого окна выберите «Вид» -> «Immediate Window » (Ctrl + G).

ImmediateWindow

ImmediateSampeText

Использование кодового имени рабочего листа

Лучший способ получить доступ к рабочему листу —
использовать кодовое имя. Каждый лист имеет имя листа и кодовое имя. Имя листа
— это имя, которое отображается на вкладке листа в Excel.

Изменение имени листа не приводит к изменению кодового имени, что означает, что ссылка на лист по кодовому имени — отличная идея.

Если вы посмотрите в окне свойств VBE, вы увидите оба имени.
На рисунке вы можете видеть, что кодовое имя — это имя вне скобок, а имя листа
— в скобках.

code name worksheet

Вы можете изменить как имя листа, так и кодовое имя в окне
свойств листа (см. Изображение ниже).

Width

Если ваш код ссылается на кодовое имя, то пользователь может
изменить имя листа, и это не повлияет на ваш код. В приведенном ниже примере мы
ссылаемся на рабочий лист напрямую, используя кодовое имя.

Sub IspKodImya2()

    ' Используя кодовое имя листа
    Debug.Print CodeName.Name
    CodeName.Range("A1") = 45
    CodeName.Visible = True

End Sub

Это делает код легким для чтения и безопасным от изменения
пользователем имени листа.

Кодовое имя в других книгах

Есть один недостаток использования кодового имени. Он относится только к рабочим листам в рабочей книге, которая содержит код, т.е. ThisWorkbook.

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

Sub ИспЛист()

    Dim sh As Worksheet
    ' Получить рабочий лист под кодовым именем
    Set sh = SheetFromCodeName("CodeName", ThisWorkbook)
    ' Используйте рабочий лист
    Debug.Print sh.Name

End Sub

' Эта функция получает объект листа из кодового имени
Public Function SheetFromCodeName(Name As String, bk As Workbook) As Worksheet

    Dim sh As Worksheet
    For Each sh In bk.Worksheets
        If sh.CodeName = Name Then
           Set SheetFromCodeName = sh
           Exit For
        End If
    Next sh

End Function

Использование приведенного выше кода означает, что если
пользователь изменит имя рабочего листа, то на ваш код это не повлияет.

Существует другой способ получения имени листа внешней
рабочей книги с использованием кодового имени. Вы можете использовать элемент
VBProject этой Рабочей книги.

Вы можете увидеть, как это сделать, в примере ниже. Я включил это, как дополнительную информацию, я бы рекомендовал использовать метод из предыдущего примера, а не этот.

Public Function SheetFromCodeName2(codeName As String _
                             , bk As Workbook) As Worksheet

    ' Получить имя листа из CodeName, используя VBProject
    Dim sheetName As String
    sheetName = bk.VBProject.VBComponents(codeName).Properties("Name")

    ' Используйте имя листа, чтобы получить объект листа
    Set SheetFromCodeName2 = bk.Worksheets(sheetName)

End Function

Резюме кодового имени

Ниже приведено краткое описание использования кодового имени:

  1. Кодовое имя рабочего листа может быть
    использовано непосредственно в коде, например. Sheet1.Range
  2. Кодовое имя будет по-прежнему работать, если имя
    рабочего листа будет изменено.
  3. Кодовое имя может использоваться только для
    листов в той же книге, что и код.
  4. Везде, где вы видите ThisWorkbook.Worksheets
    («имя листа»), вы можете заменить его кодовым именем рабочего листа.
  5. Вы можете использовать функцию SheetFromCodeName
    сверху, чтобы получить кодовое имя рабочих листов в других рабочих книгах.

 Активный лист

Объект ActiveSheet ссылается на рабочий лист, который в данный момент активен. Вы должны использовать ActiveSheet только в том случае, если у вас есть особая необходимость ссылаться на активный лист.

В противном случае вы должны указать рабочий лист, который
вы используете.

Если вы используете метод листа, такой как Range, и не
упоминаете лист, он по умолчанию будет использовать активный лист.

' Написать в ячейку A1 в активном листе
ActiveSheet.Range("A1") = 99

' Активный лист используется по умолчанию, если лист не используется
Range("A1") = 99

Объявление объекта листа

Объявление объекта листа полезно для того, чтобы сделать ваш
код более понятным и легким для чтения.

В следующем примере показан код для обновления диапазонов
ячеек. Первый Sub не объявляет объект листа. Вторая подпрограмма объявляет
объект листа, и поэтому код намного понятнее.

Sub NeObyavObektList()

    Debug.Print ThisWorkbook.Worksheets("Лист1").Name
    ThisWorkbook.Worksheets("Лист1").Range("A1") = 6
    ThisWorkbook.Worksheets("Лист1").Range("B2:B9").Font.Italic = True
    ThisWorkbook.Worksheets("Лист1").Range("B2:B9").Interior.Color = rgbRed

End Sub
Sub ObyavObektList()

    Dim sht As Worksheet
    Set sht = ThisWorkbook.Worksheets("Лист1")

    sht.Range("A1") = 6
    sht.Range("B2:B9").Font.Italic = True
    sht.Range("B2:B9").Interior.Color = rgbRed

End Sub

Вы также можете использовать ключевое слово With с объектом
листа, как показано в следующем примере.

Sub ObyavObektListWith()

    Dim sht As Worksheet
    Set sht = ThisWorkbook.Worksheets("Лист1")

    With sht
        .Range("A1") = 6
        .Range("B2:B9").Font.Italic = True
        .Range("B2:B9").Interior.Color = rgbRed
    End With

End Sub

Доступ к рабочему листу в двух словах

Из-за множества различных способов доступа к рабочему листу вы можете быть сбитыми с толку. Так что в этом разделе я собираюсь разбить его на простые термины.

  1. Если вы хотите использовать тот лист, который активен в данный момент, используйте ActiveSheet.
ActiveSheet.Range("A1") = 55

2. Если лист находится в той же книге, что и код, используйте кодовое имя.

3. Если рабочая таблица находится в другой рабочей книге, сначала получите рабочую книгу, а затем получите рабочую таблицу.

' Получить рабочую книгу
Dim wk As Workbook
Set wk = Workbooks.Open("C:ДокументыСчета.xlsx", ReadOnly:=True)
' Затем получите лист
Dim sh As Worksheet
Set sh = wk.Worksheets("Лист1")

Если вы хотите защитить пользователя от изменения имени листа, используйте функцию SheetFromCodeName из раздела «Имя кода».

' Получить рабочую книгу
Dim wk As Workbook
Set wk = Workbooks.Open("C:ДокументыСчета.xlsx", ReadOnly:=True)

' Затем получите лист
Dim sh As Worksheet
Set sh = SheetFromCodeName("sheetcodename",wk)

Добавить рабочий лист

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

Когда вы добавляете рабочий лист, он создается с именем по умолчанию, например «Лист4». Если вы хотите изменить имя, вы можете легко сделать это, используя свойство Name.

В следующем примере добавляется новый рабочий лист и изменяется имя на «Счета». Если лист с именем «Счета» уже существует, вы получите сообщение об ошибке.

Sub DobavitList()

    Dim sht As Worksheet

    ' Добавляет новый лист перед активным листом
    Set sht = ThisWorkbook.Worksheets.Add
    ' Установите название листа
    sht.Name = "Счета"

    ' Добавляет 3 новых листа перед активным листом
    ThisWorkbook.Worksheets.Add Count:=3

End Sub

В предыдущем примере вы добавляете листы по отношению к
активному листу. Вы также можете указать точную позицию для размещения листа.

Для этого вам нужно указать, какой лист новый лист должен
быть вставлен до или после. Следующий код показывает вам, как это сделать.

Sub DobavitListPervPosl()

    Dim shtNew As Worksheet
    Dim shtFirst As Worksheet, shtLast As Worksheet

    With ThisWorkbook

        Set shtFirst = .Worksheets(1)
        Set shtLast = .Worksheets(.Worksheets.Count)

        ' Добавляет новый лист на первую позицию в книге
        Set shtNew = Worksheets.Add(Before:=shtFirst)
        shtNew.Name = "FirstSheet"

        ' Добавляет новый лист к последней позиции в книге
        Set shtNew = Worksheets.Add(After:=shtLast)
        shtNew.Name = "LastSheet"

    End With

End Sub

Удалить рабочий лист

Чтобы удалить лист, просто вызовите Delete.

Dim sh As Worksheet
Set sh = ThisWorkbook.Worksheets("Лист12")
sh.Delete

Excel отобразит предупреждающее сообщение при удалении листа. Если вы хотите скрыть это сообщение, вы можете использовать код ниже:

Application.DisplayAlerts = False
sh.Delete
Application.DisplayAlerts = True

Есть два аспекта, которые нужно учитывать при удалении таблиц.

Если вы попытаетесь получить доступ к рабочему листу после
его удаления, вы получите ошибку «Subscript out of Range», которую мы видели в
разделе «Доступ к рабочему листу».

Dim sh As Worksheet
Set sh = ThisWorkbook.Worksheets("Лист2")
sh.Delete

' Эта строка выдаст «Subscript out of Range», так как «Лист2» не существует
Set sh = ThisWorkbook.Worksheets("Лист2")

Вторая проблема — когда вы назначаете переменную листа. Если вы попытаетесь использовать эту переменную после удаления листа, вы получите ошибку автоматизации, подобную этой:

Run-Time error -21147221080 (800401a8′) Automation Error

Если вы используете кодовое имя рабочего листа, а не
переменную, это приведет к сбою Excel,
а не к ошибке автоматизации.

В следующем примере показано, как происходят ошибки автоматизации.

sh.Delete

' Эта строка выдаст ошибку автоматизации
Debug.Assert sh.Name

Если вы назначите переменную Worksheet действительному рабочему листу, он будет работать нормально.

sh.Delete

' Назначить sh на другой лист
Set sh = Worksheets("Лист3")

' Эта строка будет работать нормально
Debug.Assert sh.Name

Цикл по рабочим листам

Элемент «Worksheets» — это набор рабочих листов, принадлежащих рабочей книге. Вы можете просмотреть каждый лист в коллекции рабочих листов, используя циклы «For Each» или «For».

В следующем примере используется цикл For Each.

Sub CiklForEach()

    ' Записывает «Привет Мир» в ячейку A1 для каждого листа
    Dim sht As Worksheet
    For Each sht In ThisWorkbook.Worksheets
         sht.Range("A1") = "Привет Мир"
    Next sht 

End Sub

В следующем примере используется стандартный цикл For.

Sub CiklFor()
    
    ' Записывает «Привет Мир» в ячейку A1 для каждого листа
    Dim i As Long
    For i = 1 To ThisWorkbook.Worksheets.Count
         ThisWorkbook.Worksheets(i).Range("A1") = "Привет Мир"
    Next sht

End Sub

Вы видели, как получить доступ ко всем открытым рабочим книгам и как получить доступ ко всем рабочим листам в ThisWorkbook. Давайте сделаем еще один шаг вперед — узнаем, как получить доступ ко всем рабочим листам во всех открытых рабочих книгах.

Примечание. Если вы используете код, подобный этому, для записи на листы, то сначала сделайте резервную копию всего, так как в итоге вы можете записать неверные данные на все листы.

Sub NazvVsehStr()

    ' Печатает рабочую книгу и названия листов для
    ' всех листов в открытых рабочих книгах
    Dim wrk As Workbook
    Dim sht As Worksheet
    For Each wrk In Workbooks
        For Each sht In wrk.Worksheets
            Debug.Print wrk.Name + ":" + sht.Name
        Next sht
    Next wrk

End Sub

Использование коллекции листов

Рабочая книга имеет еще одну коллекцию, похожую на Worksheets под названием Sheets. Это иногда путает пользователей. Чтобы понять, в первую очередь, вам нужно знать о типе листа, который является диаграммой.

В Excel есть возможность создать лист, который является диаграммой. Для этого нужно:

  1. Создать диаграмму на любом листе.
  2. Щелкнуть правой кнопкой мыши на графике и выбрать «Переместить».
  3. Выбрать первый вариант «Новый лист» и нажмите «ОК».

Теперь у вас есть рабочая книга, в которой есть типовые листы и лист-диаграмма.

  • Коллекция «Worksheets » относится ко всем рабочим листам в рабочей книге. Не включает в себя листы типа диаграммы.
  • Коллекция Sheets относится ко всем листам, принадлежащим книге, включая листы типовой диаграммы.

Ниже приведены два примера кода. Первый проходит через все
листы в рабочей книге и печатает название листа и тип листа. Второй пример
делает то же самое с коллекцией Worksheets.

Чтобы опробовать эти примеры, вы должны сначала добавить лист-диаграмму в свою книгу, чтобы увидеть разницу.

Sub KollSheets()

    Dim sht As Variant
    ' Показать название и тип каждого листа
    For Each sht In ThisWorkbook.Sheets
        Debug.Print sht.Name & " is type " & TypeName(sht)
    Next sht

End Sub

Sub KollWorkSheets()

    Dim sht As Variant
    ' Показать название и тип каждого листа
    For Each sht In ThisWorkbook.Worksheets
        Debug.Print sht.Name & " is type " & TypeName(sht)
    Next sht

End Sub

Если у вас нет листов диаграмм, то использование коллекции Sheets — то же самое, что использование коллекции WorkSheets.

Заключение

На этом мы завершаем статью о Worksheet VBA. Я надеюсь, что было полезным.

Три наиболее важных элемента Excel VBA — это рабочие книги, рабочие таблицы, диапазоны и ячейки.

Эти элементы будут использоваться практически во всем, что вы делаете. Понимание их сделает вашу жизнь намного проще и сделает изучение VBA увлекательнее.

Активная ячейка

Активная ячейка распознается зеленым контуром. Данные всегда вводятся в активную ячейку. Различные ячейки становятся активными, когда вы выбираете их.

Есть несколько способов выбора ячеек. Метод, который вы используете, зависит от используемого вами устройства и ваших предпочтений. Вот несколько способов выбрать ячейку и сделать ее активной:

  • Нажмите на ячейку с помощью мыши.
  • Коснитесь ячейки пальцем или стилусом.
  • Нажмите клавиши со стрелками на клавиатуре, чтобы перейти к ячейке.

ячейки

Ячейки — это прямоугольные коробки, расположенные в центральной части рабочего листа. Ячейки содержат метки, данные и формулы. Чтобы выделить данные таблицы, ячейки можно отформатировать, чтобы изменить текст или добавить цвет заливки. Клетки могут также содержать диаграммы и изображения, которые объясняют данные клетки.

Вот некоторые важные замечания о клетках, которые следует знать:

  • Данные, введенные в таблицу, хранятся в ячейке. Каждая ячейка содержит только один фрагмент данных за раз.
  • Ячейка — это точка пересечения вертикального столбца и горизонтального ряда.
  • Каждая ячейка на рабочем листе идентифицируется ссылкой на ячейку , которая представляет собой комбинацию букв и цифр, таких как A1, F456 или AA34.

Колонка Письма

Столбцы на листе располагаются вертикально , и каждый из них обозначается буквой в заголовке столбца, например A, B, C и D.

Панель формул

Панель формул расположена над рабочим листом и отображает содержимое активной ячейки. Formula Bar  также используется для ввода или редактирования данных и формул.

Поле имени

Поле Имя находится слева от панели формул. В поле « Имя» отображается ссылка на ячейку или имя активной ячейки. На изображении выше ячейка G2 является активной ячейкой.

Панель быстрого доступа

Панель быстрого доступа добавляет часто используемые команды в верхнюю часть экрана Excel. Сделайте свою работу быстрее, добавив команды на панель быстрого доступа вместо поиска по вкладкам, чтобы найти то, что вам нужно. Чтобы найти эти часто используемые команды, выберите стрелку « Настроить панель быстрого доступа» вниз.

лента

Лента является полоса кнопок и иконок , расположенных выше листа. При нажатии эти кнопки и значки активируют различные функции программы. Впервые представленная в Excel 2007, лента заменила меню и панели инструментов, имеющиеся в Excel 2003 и более ранних версиях.

Вкладки ленты

Вкладки ленты являются частью горизонтального меню ленты, которое содержит ссылки на различные функции программы. Каждая вкладка, например «Домашняя страница», «Макет страницы» и «Формулы»,  содержит ряд связанных функций и параметров, которые активируются нажатием на соответствующий значок.

Вкладка «Файл»

Вкладка «Файл» была введена в Excel 2010, заменив кнопку Office 2007 в Excel, и она работает не так, как другие вкладки. Вместо отображения параметров на горизонтальной ленте на вкладке «Файл» открывается другой экран.

Вот что вы найдете на вкладке «Файл»:

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

Номера строк

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

Листовые вкладки

Новые рабочие книги Excel открываются с одним рабочим листом, но рабочие книги могут содержать несколько рабочих листов. Каждый лист имеет свою вкладку внизу экрана. На вкладке « Лист» отображается имя листа, например «Лист1» или «Лист2».

Вот несколько советов по работе с листами:

  • Добавьте листы в книгу Excel, чтобы разделить наборы данных. Выберите Новый лист, который находится рядом с вкладками Лист. Если вы предпочитаете сочетания клавиш, нажмите Shift + F11 или Alt + Shift + F1, чтобы добавить новый лист слева от выбранного листа.
  • Переименуйте лист или измените цвет вкладки, чтобы было легче отслеживать данные в больших файлах электронных таблиц.
  • Переключайтесь между листами, чтобы найти нужные данные. Выберите вкладку листа, к которому вы хотите получить доступ. Если вы предпочитаете использовать сочетания клавиш, нажмите Ctrl + PgUp или Ctrl + PgDn, чтобы переключаться между листами .

Статус бар

Строка состояния, которая проходит горизонтально вдоль нижней части экрана, может быть настроена для отображения ряда параметров, большинство из которых отображают информацию о текущем рабочем листе, данные, содержащиеся в рабочем листе, и клавиатуру. Информация на клавиатуре включает информацию о том, включены ли клавиши Caps Lock, Scroll Lock и Num Lock.

Zoom Slider

Расположенный в правом нижнем углу экрана Excel, ползунок «Масштаб» изменяет увеличение листа при перетаскивании ползунка назад или вперед или при выборе « Уменьшить» или « Увеличить», расположенных на любом конце ползунка.

В программах электронных таблиц, таких как Excel или Google Spreadsheets, активная ячейка идентифицируется цветной рамкой или контуром, окружающим ячейку. Активная ячейка всегда находится в активном листе.

Клетки и листы

Активная ячейка также известна как текущая ячейка или ячейку, которая удерживает фокус курсора. Даже если вы выбрали несколько ячеек, только один обычно имеет фокус, который по умолчанию выбирается для приема ввода. Например, данные, введенные с клавиатуры или вставленные из буфера обмена, отправляются в ячейку с фокусом. Исключением является то, что формула массива вводится одновременно в несколько ячеек.

Аналогично, активный лист или текущий лист это рабочий лист, содержащий активную ячейку. Как и активная ячейка, активный лист считается сосредоточиться, когда дело доходит до выполнение действий, которые влияют на одну или несколько ячеек — например, форматирование, — и изменения происходят по активному листу по умолчанию.

Активную ячейку и лист можно легко изменить. В случае с активной ячейкой либо нажатие на другую ячейку указателем мыши, либо нажатие клавиш со стрелками на клавиатуре приведет к выбору новой активной ячейки.

Измените активный лист, щелкнув на другой вкладке с помощью указателя мыши или с помощью сочетания клавиш.

Активная ячейка и поле имени

Ссылка на ячейку для активной ячейки отображается в поле имени, расположенном над столбцом A на листе. Если активной ячейке присвоено имя, либо самостоятельно, либо как часть диапазона ячеек, вместо этого имя диапазона отображается в поле «Имя».

Изменение активной ячейки в группе выделенных ячеек

Если выбрана группа или диапазон ячеек, активная ячейка может быть изменена без повторного выбора диапазона с использованием следующих клавиш на клавиатуре:

  • Войти: перемещает выделение активной ячейки на одну ячейку в пределах выбранного диапазона
  • сдвиг + Войти: перемещает активную ячейку, выделяя одну ячейку в пределах выбранного диапазона
  • табуляция: перемещает активную ячейку на одну ячейку вправо в пределах выбранного диапазона
  • сдвиг + Войти: перемещает активную ячейку на одну ячейку влево в пределах выбранного диапазона
  • Ctrl + . (период): перемещает активную ячейку по часовой стрелке в следующий угол выбранного диапазона

Перемещение активной ячейки в другую группу выбранных ячеек

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

  • Ctrl+ Alt + Правая стрелка: перемещает выделение активной ячейки в следующий несмежный диапазон справа от текущего местоположения
  • Ctrl+ Alt + Стрелка влево: перемещает выделение активной ячейки в следующий несмежный диапазон слева от текущего местоположения

Выбор нескольких листов и активного листа

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

Изменение активного листа с помощью клавиш быстрого доступа

Измените активный лист, щелкнув вкладку другого листа указателем мыши или используйте сочетания клавиш:

В Excel

  • Перемещение на лист влево:Ctrl + вверх на страницу
  • Перемещение к листу вправо:Ctrl + вниз на страницу

В электронных таблицах Google

  • Перемещение на лист влево:Ctrl + сдвиг + вверх на страницу
  • Перемещение к листу вправо:Ctrl + сдвиг + вниз на страницу

Понравилась статья? Поделить с друзьями:
  • Активная ячейка макрос excel это
  • Активная ячейка в таблице программы excel это ячейка тест
  • Активная ячейка в таблице программы excel это ячейка а для записи команд
  • Активная ячейка в программе microsoft excel это ячейка
  • Активная ячейка в excel это ячейка в которой выполняется ввод команд