2016-06-14 3 views
0

У меня есть макросы в VBA, которые сначала создают новый лист с суффиксом «_frozen» для активного, а затем вставляют формулы, которые зависят от этого листа к ячейкам. Проблема возникает, когда активный лист содержит круглые скобки или пробелы в имени, например «Sheet3 (2)» - это происходит, когда это копия существующего. Чем замороженный лист будет «Sheet3 (2) _frozen» и формулы выглядят какИмя листа экрана в формуле

=(Sheet3 (2)_frozen!B6/Sheet3 (2)_frozen!D6) > 0 

Конечно, это не работает. Итак, мой вопрос: как я могу отображать имя листа в формулах, чтобы избежать этого? Просто добавленные цитаты вокруг имени листа не помогают.

ответ

1

Ваша формула должна быть:

=('Sheet3 (2)_frozen'!B6/'Sheet3 (2)_frozen'!D6) > 0 
+0

спасибо, я имел обыкновение использовать "в качестве qoutes – Aguinore

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