У меня есть большой лист данных:
Обновленные данные
где мне нужно скопировать только c часть этих данных на другой лист:
Данные, которые мне нужно скопировать, всегда имеют ширину 4 ячейки, но могут находиться в любой строке и столбце. Первая ячейка столбца вверху всегда будет иметь одно и то же текстовое значение, и мне нужно скопировать из этой найденной ячейки 4 ячейки вправо, а затем вниз, чтобы ячейки были пустыми. Все последующие диапазоны после первого будут использовать те же столбцы, есть несколько пустых ячеек, над и под каждым необходимым диапазоном. Макрос будет запускаться с помощью «кнопки», поэтому нет необходимости постоянно проверять значение ячейки. Изображения являются упрощенными версиями данных, но очень точны. 0 используется для отображения данных, окружающих диапазон, HELLO - это данные внутри диапазона, а INT_EXT_DOOR - это значение ячейки, которое я искал, которое может находиться в любом столбце между наборами данных, но будет одинаковым внутри каждого набора данных. Первый диапазон всегда начинается со строки 2.
Каждый диапазон должен быть пронумерован, определяемым значением другой ячейки рабочего листа. Например, если значение моей ячейки равно 1, мне нужно скопировать диапазон 1, если мое значение равно 2, скопировать диапазон 2 и т. Д.
Я безуспешно пытался получить что-то, что работает как необходимо, и был бы признателен любая помощь, спасибо.