🔢 Метод Evaluate и квадратные скобки
❓ А вы знали, что действие квадратных скобок в VBA Excel аналогично действию метода Application.Evaluate?
💡 У метода Evaluate есть более короткий и удобный синоним — квадратные скобки. У квадратных скобок есть недостатки: в них не получится использовать переменные и вычислять математические выражения, переданные текстовой строкой.
🔬 Сравнение доступа к ячейке разными способами: традиционным, стандартным Evaluate и сокращенным (квадратные скобки).
1️⃣ Ссылка на ячейку в текущей книге
2️⃣ Ссылка на ячейку в другой книге
Доступ к ячейке через Evaluate не рекомендуется использовать в циклах, так как он медленнее, чем через Range.
Больше примеров с методом Evaluate и квадратными скобками на сайте Время не ждёт в статье: VBA Excel. Метод Application.Evaluate.
#VBA #Excel #Evaluate #Метод #Ссылка #Скобки
❓ А вы знали, что действие квадратных скобок в VBA Excel аналогично действию метода Application.Evaluate?
💡 У метода Evaluate есть более короткий и удобный синоним — квадратные скобки. У квадратных скобок есть недостатки: в них не получится использовать переменные и вычислять математические выражения, переданные текстовой строкой.
🔬 Сравнение доступа к ячейке разными способами: традиционным, стандартным Evaluate и сокращенным (квадратные скобки).
1️⃣ Ссылка на ячейку в текущей книге
Debug.Print Sheets("Лист2").Range("A14")
Debug.Print Evaluate("Лист2!A14")
Debug.Print [Лист2!A14]2️⃣ Ссылка на ячейку в другой книге
Debug.Print Workbooks("Книга2.xlsm").Sheets("Лист2").Range("A14")
Debug.Print Evaluate("'[Книга2.xlsm]Лист2'!A14")
Debug.Print ['[Книга2.xlsm]Лист2'!A14]Доступ к ячейке через Evaluate не рекомендуется использовать в циклах, так как он медленнее, чем через Range.
Больше примеров с методом Evaluate и квадратными скобками на сайте Время не ждёт в статье: VBA Excel. Метод Application.Evaluate.
#VBA #Excel #Evaluate #Метод #Ссылка #Скобки
Время не ждёт
VBA Excel. Метод Application.Evaluate
Метод Application.Evaluate используется в VBA Excel для получения значений или ссылок на объекты из строковых выражений. Краткая запись Evaluate.
👍4