У меня есть пара вопросов, с которыми мне нужна помощь.
Когда пользователь выбрал активный месяц (строка 3) с помощью раскрывающегося списка проверки данных, я хочу позволить пользователю нажать кнопку, котораябудет 1) Добавить формулу к расположению 2 строки, в которой был указан «Активный месяц» 2) Скопировать это в последнюю строку в рабочей книге 3) Выбрать эту строку удалить формулы и заменить только значениями.
Первая проблема, которую я получаю, это сообщение 1004.Код работает, если я ввожу базовую формулу, например, = 5 + 10, но не для этой
2-я задача.Где у меня есть Range («Z5: Z» и Lastrow), я не понимаю, как я могу сделать этот выбор, основываясь на значении столбца, где пользователь выбрал «Активный месяц», это могут быть AA, AB, AC и т. Д.
Код ниже, где я получаю ошибку 1004.
Dim Lastrow As Long
Lastrow = Range("D" & Rows.Count).End(xlUp).Row
Cells.Find(What:="Active Month", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
ActiveCell.Offset(2).Select
Range("Z5:Z" & Lastrow).Formula = "=IF(ISNUMBER(VLOOKUP(F5,Dormant!A:A,1,0)),Z4,"")"