As simple as it sounds, there are different kinds of numerical values in VBA. The complication stems from the inherent limitations of how values can be represented in a computer.
Of all the different kinds of numerical values, the most common one found in properties of a user interface object is the integer type.
Note that some properties may appear not to be integers. For example, the “Width” property of a label appears to be a real number. However, internally, it is actually stored as an integer. This is because the base unit of length measurement is a point (not a pixel!). The value displayed in the “Property Sheet” is converted to the preferred unit as set by Access itself or the system (inches in the U.S., centimeters in most other countries).