Разница между функциями Chr и Asc в VBA заключается в том, что Chr возвращает символ по его числовому коду, а Asc — числовой код для переданного символа. 14
Chr используется, когда нужно вывести служебный символ, например кавычки, так как просто так их в VBA-коде не ввести (нужно ставить двойные). 4 Например, чтобы напечатать в Word значение «Газпром» в кавычках, можно использовать код: Selection.Text = Chr(34) & 'Газпром' & Chr(34). 1
Asc удобно использовать для того, чтобы определить следующую или предыдущую букву. 1 Например, ASC('D') вернёт 68. 1