Дом Социальные медиа Запись макросов Excel с относительными ссылками - манекены

Запись макросов Excel с относительными ссылками - манекены

Видео: -21- VBA Excel. Запись макроса. Макрорекордер. Прямые и относительные ссылки. 2024

Видео: -21- VBA Excel. Запись макроса. Макрорекордер. Прямые и относительные ссылки. 2024
Anonim

Относительная ссылка в макросе Excel означает относительно текущей активной ячейки. Поэтому будьте осторожны с выбором активной ячейки - как при записи относительно эталонного макроса и при запуске. Сначала откройте файл образца. xlsx доступен онлайн. Затем выполните следующие шаги для записи макроса относительной ссылки:

На вкладке «Разработчик» выберите параметр «Использовать относительные ссылки».

  1. Запись макроса с относительными ссылками.

    Убедитесь, что выбрана ячейка A1.
  2. На вкладке «Разработчик» выберите «Запись макроса».

  3. Назовите макрос AddTotalRelative.

  4. Выберите эту книгу для сохранения.

  5. Нажмите OK, чтобы начать запись.

  6. Выберите ячейку A16 и введите Total в ячейке.
  7. Выберите первую пустую ячейку в столбце D (D16) и введите = COUNTA (D2: D15).

  8. На вкладке «Разработчик» нажмите «Остановить запись», чтобы остановить запись макроса.

  9. На этом этапе вы записали два макроса. Найдите минутку, чтобы изучить код для вновь созданного макроса, выбрав «Макросы» на вкладке «Разработчик», чтобы открыть диалоговое окно «Макро». Выберите макрос AddTotalRelative и нажмите «Редактировать».

Снова открывается редактор Visual Basic и показывает код, который был записан при записи вашего макроса. На этот раз ваш код выглядит примерно так:

Sub AddTotalRelative () ActiveCell. Смещение (15, 0). Range ("A1"). Выберите ActiveCell. FormulaR1C1 = "Total" ActiveCell. Смещение (0, 3). Range ("A1"). Выберите ActiveCell. FormulaR1C1 = "= COUNTA (R [-14] C: R [-1] C)" End Sub

Прежде всего обратите внимание, что код не содержит ссылок на конкретные диапазоны ячеек (кроме начальной точки, A1). Обратите внимание, что в этом макросе Excel использует свойство Offset активной ячейки. Это свойство указывает курсору перемещать определенное количество ячеек вверх или вниз и определенное количество ячеек влево или вправо.

В этом случае код свойства Offset указывает Excel на перемещение 15 строк вниз и 0 столбцов напротив активной ячейки (A1). Поскольку макрос был записан с использованием относительной ссылки, Excel не будет явно выбрать конкретную ячейку, как это было при записи абсолютной ссылки макроса.

Чтобы увидеть этот макрос в действии, удалите строку Total для обеих таблиц и выполните следующие действия:

Выберите ячейку A1.

  1. На вкладке «Разработчик» выберите «Макросы».

  2. Найдите и выберите макрос AddTotalRelative.

  3. Нажмите кнопку «Выполнить».

  4. Выберите ячейку F1.

  5. На вкладке «Разработчик» выберите «Макросы».

  6. Найдите и выберите макрос AddTotalRelative.

  7. Нажмите кнопку «Выполнить».

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

Чтобы этот макрос работал, вам просто нужно убедиться, что

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

  • Блок данных имеет такое же количество строк и столбцов, что и данные, на которые вы записали макрос.

Запись макросов Excel с относительными ссылками - манекены

Выбор редактора

Создание и редактирование документов в Jive-dummies

Создание и редактирование документов в Jive-dummies

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

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

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

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

10 Облачных сервисов совместной работы, которые вы можете попробовать бесплатно - соски

10 Облачных сервисов совместной работы, которые вы можете попробовать бесплатно - соски

Лучшие вещи в бизнесе aren ' всегда свободны, и в долгосрочной перспективе «свободные» вещи, как правило, имеют скрытые издержки. Тем не менее, продукты, которые можно начать с самого начала, могут порекомендовать их, особенно когда вы впервые начинаете, просто экспериментируете или не имеете бюджета для социального сотрудничества. Большинство из ...

Выбор редактора

3 Преимущества от Amazon Web Services - манекены

3 Преимущества от Amazon Web Services - манекены

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

Как получить доступ к консоли управления AWS RDS - манекенами

Как получить доступ к консоли управления AWS RDS - манекенами

, Как и в любой другой части AWS, вы можете используйте специальную консоль управления для работы с RDS. Консоль управления RDS позволяет вам выбирать СУБД, создавать базу данных, добавлять таблицы и другие объекты в базу данных и делать базу данных доступной для приложения. Вы также используете консоль управления RDS для ...

Amazon Web Services (AWS) Аппаратное обеспечение - манекены

Amazon Web Services (AWS) Аппаратное обеспечение - манекены

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

Выбор редактора

10 Способов любить себя и исцелять от Codependency - манекены

10 Способов любить себя и исцелять от Codependency - манекены

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

Созависимость Не является взаимозависимостью - манекенами

Созависимость Не является взаимозависимостью - манекенами

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

Формы отрицания, характеристика взаимозависимости - манекены

Формы отрицания, характеристика взаимозависимости - манекены

Отказ происходит во многих формах. Некоторые блокируют большую реальность, чем другие. Тем не менее, все формы отрицания выполняют свою цель, чтобы не дать вам понять правду и решить проблемы. Существуют также типы отрицания, специфичные для созависимости. Вот методы, которые люди обычно используют с отрицанием: «Забыть»: с видом чего-то, чего у вас нет ...