Ну, как можно определить число минус десятичного в Excel VBA, например -0,5Excel VBA, как определить минус десятичного число
Dim my_number as ?
my_number= Selection.Offset(0, 1).Value '-0,5
Label1.Caption = my_number
Ну, как можно определить число минус десятичного в Excel VBA, например -0,5Excel VBA, как определить минус десятичного число
Dim my_number as ?
my_number= Selection.Offset(0, 1).Value '-0,5
Label1.Caption = my_number
минус не имеет значения, важно то десятичная точность. Двойной бы удовлетворить все возможные потребности в этой ситуации (для контекста как длинных, так и целые может обрабатывать только целые целые числа)
Dim my_number as double
Для знаков после запятой вы хотите, чтобы определить их как Doubles независимо от того, являются ли они отрицательно или положительно:
Dim my_number as Double
Выписка из веб-сайта Microsoft (ссылка прилагается):
Считает подписали 64-разрядные (8-байтовые) числа с плавающей точкой двойной точности IEEE, которые варьируются в значение фр om -1.79769313486231570E + 308 - -4.94065645841246544E-324 для отрицательных значений и от 4.94065645841246544E-324 до 1.79769313486231570E + 308 для положительных значений.
По моему мнению, это показывает полное отсутствие усилий с вашей стороны. Для любого языка вы можете легко ** найти список типов переменных из простого поиска Google. Даже если это все еще не было очевидно для вас, вы могли бы попробовать несколько и могли бы легко найти то, что вам нужно – CallumDA
@CallumDA ну с первого раза и выглядите правильно, но я попросил, чтобы для double было 8 байтов и просто для «- 0.5 «Я не предпочитаю потерять 8 байтов – mehmet
Если вы сохраните размер памяти, вы также можете использовать тип данных« Single », который составляет 4 байта. Но используйте «Double», если у вас действительно нет проблем с памятью, т. Е. Очень большой массив данных. –