Добрый день, в написании сложных макросов не силен, но имеется необходимость в написании следующего макроса:
1. на листе 1 имеется рабочая таблица, в которой периодически происходит изменение содержимого (колонки добавляются - удаляются).
2. на листе 2 имеется таблица, в которую при помощи макроса необходимо сгенерировать формулу с данными из колонок с листа 1.
Моё видение:
Прошу помочь.
1. на листе 1 имеется рабочая таблица, в которой периодически происходит изменение содержимого (колонки добавляются - удаляются).
2. на листе 2 имеется таблица, в которую при помощи макроса необходимо сгенерировать формулу с данными из колонок с листа 1.
Моё видение:
| Код |
|---|
Sub TEST()
ColumnsQuantity = Лист1.UsedRange.Columns.Count ' считаем кол-во столбцов на листе 1
For j = 1 To ColumnsQuantity
If Лист1.Cells(1, j).Text = "Марка" Then
Лист2.Range("A2").Select
ActiveCell.FormulaR1C1 = "=лист1!???" 'Вот тут не знаю как передать параметр на нужную ячейку второй строки j-того столбца.
End If
Next
End Sub |
Изменено: - 08.01.2016 23:23:47