Заголовок страницы VBA не хочет находить время и время - PullRequest
2 голосов
/ 11 июня 2019

Попытка автоматически создать заголовок на основе названия компании.Одна из записей имеет & T в названии, и я не могу понять, как сохранить всю компанию и не назвать время.

With WB.Sheets("Sheet1").PageSetup
.CenterHeader ="random words" &companyName & "more words" &otherVariable

Допустим, компания AT & T, а не заголовок:«Случайные слова AT & T больше слов othervariable» Я получаю: «Случайные слова AT4: 01PM больше слов othervariable»

Значение & T в заголовке по умолчанию соответствует времени, пробовал различные комбинации цитат, но не уверен, что еще нужнопытаться.Спасибо.

1 Ответ

1 голос
/ 11 июня 2019

Вместо companyName используйте Replace(companyName, "&", "&&") (аналогично для других).Двойные амперсанды отображаются как отдельные амперсанды в заголовках, а не как интерполированные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...