Два вопроса: 1) Могу ли я автоматически заполнять логические формулы в ячейке с помощью VBA и как (что-то не так с моим кодом) и 2) Можно ли автозаполнить его только при вводе данных и как?
Формула, которую я хочу поместить, работает, когда я помещаю в ячейку, но не VBA:
=IF(ISNUMBER(SEARCH("$",$A2)),"Scanner 2",IF(ISNUMBER(SEARCH("#",$A2)),"Scanner 1","Error"))
Для VBA, я также использовал Относительные координаты, не работает:
Range("C2").Value="=IF(ISNUMBER(SEARCH('$',RC[-2])),'Scanner 2', IF(ISNUMBER(SEARCH('#',RC[-2])),'Scanner 1','Error'))"
Изображения, которые могут помочь: