2015-09-21 3 views
3

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

Range("Q" & ActiveCell.Row).Formula = "=IF(Range(""P"" & ActiveCell.Row).Address ="""",""DD/MM/YYY"",CONCATENATE(NETWORKDAYS(O21,P21),"" Working Days""))" 

Но я получаю заданную ошибку.

Пожалуйста, может кто-нибудь показать мне, где я иду не так? Спасибо

ответ

1
Range("Q" & ActiveCell.Row).Formula = "=IF(" & Range("P" & ActiveCell.Row).Address & " ="""",""DD/MM/YYY"",CONCATENATE(NETWORKDAYS(O21,P21),"" Working Days""))" 

Вы должны закомментировать код VBA в строке.

+1

спасибо, что сделал трюк! ответ будет принят через несколько минут. cheers –

+1

@Markharris Спасибо ... С нетерпением ждем принятия. – Chrismas007

Смежные вопросы