Выбор и выделение в столбце с использованием номеров строк из разных ячеек

Выбор и выделение в столбце с использованием номеров строк из разных ячеек

Помогите: У меня есть две ячейки в одном столбце в Excel, отмеченные x(для удобства). Я хочу использовать номера строк этих ячеек, чтобы выделить и выбрать диапазон в другом столбце между этими двумя ячейками, чтобы я мог скопировать их и вставить, как мне угодно. Пожалуйста, скажите, как сделать это макросом. Оценил.

решение1

  1. Установите ActiveCell в качестве первой ячейки нужного столбца.
  2. Используйте цикл For или Do..While: Если ActiveCell.Value не равно 'x', то установите ActiveCell.Value в качестве ячейки под ним и продолжите цикл. Если это 'x', то: При первом появлении 'x' сохраните индекс строки (т. е. ActiveCell.Row), при втором появлении прервите цикл. Индекс строки второго появления будет в ActiveCell.Row.
  3. Выберите ячейки между двумя вхождениями. (Это легко изучить с помощью макрорекордера)

Советы:

  • С помощью макрорекордера можно многому научиться и сделать.
  • На Youtube есть много бесплатных руководств по VBA.Примери ГуглПример1 Пример2

Связанный контент