Excel максимальное количество цифр.В электронной таблице Excel существует ограничение для хранения числа в ячейке, которое составляет 15 цифр (15 цифр) независимо от того, являются ли числа десятичными разрядами.В Excel это называется «15 значащих цифр точности», что соответствует «IEEE 754». 24 февраля 2015 года
Чтобы получить 36084284544157956
, который имеет 17 цифр, сохраните ячейку как текст..
Даже VBA не нравится отображать такие большие числа:
Public Sub TestMe()
Dim inputString As String: inputString = "123456789012345678"
Dim someValue As Double
someValue = inputString
Debug.Print someValue + 1
End Sub
получает: 1,23456789012346E+17
Чтобы представить текстовое значение в Excelячейка, убедитесь, что вы форматируете ячейку, прежде чем помещать в нее текст:
Option Explicit
Public Sub TestMe()
With Range("D2")
.NumberFormat = "@"
.Value2 = "123456789012345678"
End With
End Sub