There are at least four methods for converting numbers from one base to another.

Using integer division by ten is one of the best and fastest, even though division

is not exactly fast. Two methods involve the use of powers, which is even

slower, and another involves multiplication, but is not well suited here.

You do not give a range of values or the degree of accuracy involved. For instance, whether your extended floating point type involves any fractions or not.

This would determine if you could first convert the present type to a large

integer, say a quad or currency value first. Then the integer divide step would

be applicable,

FORMAT$() or USING$() both have a lot of work to do, such as determining the

pattern of the decimal results. You can avoid that if you can do without the

added formatting. For instance, you can convert the number to a string with

STR$(), then left-pad the resulting string with spaces. In fact, you can define a fixed length string and use RSET$() and STR$() to create a right-aligned string

value that can be printed as-is, but without any commas or decimal place.