Range / Свойство
Range.NumberFormat
Формат числа — Строка формата ячейки.
NumberFormat As String
Когда использовать
После записи Value2 задайте даты и числа явно: "yyyy-mm-dd", "0.00".
Версии и среда
Excel 2007–365
Минимальный пример
ws.Range("A2:A100").NumberFormat = "yyyy-mm-dd"
Типичный сбой
Локалезависимые форматы («ДД.ММ.ГГГГ») ломаются в английском Excel.
Рецепты
-
Пересчитать AED в доллары в оборотке
В колонке валюты AED и USD вперемешку, в H нужна одна сумма в долларах и итог по блоку.
Рядом в Range
Find Copy PasteSpecial ClearContents SpecialCells Value Value2 Text