У меня странная ошибка при попытке создать небольшой макрос. Я хочу создать значение для указанной c ячейки, то есть функции. Однако, когда я пытаюсь это сделать, он выдает ошибку 1004.
ThisWorkbook.Sheets("Systems").Range("C" & c.Row).Value = "=CELL(" & Chr(34) & "row" & Chr(34) & ";Articles!A" & c.Value
Статьи - это просто еще один лист. Chr(34
) - это просто "
char.
В этой строке выдается ошибка. Теперь я попытался заменить специальные символы командами Chr
.
Следующая строка не дает мне ошибки
ThisWorkbook.Sheets("Systems").Range("C" & c.Row).Value = Chr(61) & "CELL"
Но эта ошибка:
ThisWorkbook.Sheets("Systems").Range("C" & c.Row).Value = Chr(61) & "CELL" & Chr(40)
Chr(61)
это =
, а Chr(40)
это (
.
Может кто-нибудь, пожалуйста, покажите мне способ обойти это? Я был бы очень рад. Использование Ofiice 2010.