VBA Excel
242 subscribers
88 photos
23 links
VBA Excel для начинающих. Справка по VBA Excel. Visual Basic for Applications. Справочник. Самоучитель.
Download Telegram
🔥 Свойство Value2 объекта Range

Свойство Range.Value2 работает аналогично свойству Value, но оно не выполняет округление для чисел с плавающей запятой и дат. Это свойство полезно для работы с точными значениями, особенно при манипуляции с датами и временными значениями.

📌 Примеры:

1️⃣ Установить точное значение в ячейку с использованием Value2:
Редактировать
Range("A1").Value2 = 12345.6789  


🔹 Установит значение 12345.6789 в ячейку A1, не округляя число.

2️⃣ Прочитать точное значение из ячейки с датой:
Dim myDate As Date  
myDate = Range("B1").Value2
MsgBox myDate


🔹 Прочитает точное значение даты или времени из ячейки B1 и выведет его в сообщении.

3️⃣ Пример использования с датами:
Range("C1").Value2 = DateSerial(2025, 1, 1)  


🔹 Установит в ячейку C1 точную дату 1 января 2025 года, не округляя её.

💡 Важно:
✔️ Value2 может быть полезно для работы с датами и числами, где округление не требуется.
✔️ Это свойство особенно подходит, когда нужно работать с данными, в которых важна точность.

#VBA #ExcelVBA #Range #Value2