Ich sehe kein Beispiel, sondern nur einen Text in der Threaderöffnung.
Woher kommt der Wert?
In VBA kann man mit 28 Stellen rechnen:
(im Bereich +/-79.228.162.514.264.337.593.543.950.335)
Man kann einer Variablen aber nicht den (eigentlich benötigten) Datentyp Decimal zuweisen, sondern muss den Umweg über Variant und CDec() gehen.
Die Ausgabe in Excel bewirkt dann wieder das "Abschneiden", deshalb kann man sich hier ausschließlich mit Text behelfen.
Wie Du vielleicht siehst, ist das alles andere als Anfängerwissen.
Und hier mal aus meinem Fundus:
Bilden des Kehrwerts von PI
| A | B | C |
1 | Divident | Divisor | Ergebnis |
2 | 1 | 3,1415926535897900 | 0,3183098861837909996626357358 |
3 | 1 | 3,1415926535897900 | 0,3183098861837910000000000000 |
Zelle | Formel |
B2 | =PI() |
C2 | =DivisionAlsString(A2;B2) |
B3 | =PI() |
C3 | =A3/B3 |
Die zugehörige UDF ist extrem überschaubar:
Function DivisionAlsString(Zahl1 As Double, Zahl2 As Double) As String
'zur Übergabe ans Tabellenblatt
'String, nicht zum weiterrechnen geeignet
DivisionAlsString = CStr(CDec(Zahl1) / CDec(Zahl2))
End Function