WorksheetFunction.Hex2Oct-Methode (Excel)
Wandelt eine hexadezimale Zahl in eine Oktalzahl um.
Syntax
Ausdruck. Hex2Oct (Arg1, Arg2)
Ausdruck Eine Variable, die ein WorksheetFunction-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Arg1 | Erforderlich | Variant | Zahl: Die hexadezimale Zahl, die Sie konvertieren möchten. Zahl darf nicht mehr als 10 Zeichen enthalten. Das signifikanteste Bit von Zahl ist das Vorzeichenbit. Die verbleibenden 39 Bits sind Größenbits. Negative Zahlen werden in der Zweier-Komplement-Notation dargestellt. |
Arg2 | Optional | Variant | Stellen – die zu verwendende Anzahl von Zeichen. Wenn Orte weggelassen werden, verwendet Hex2Oct die erforderliche Mindestanzahl von Zeichen. Das Argument Stellen ist speziell dann hilfreich, wenn der jeweilige Rückgabewert mit führenden 0-en (Nullen) aufgefüllt werden soll. |
Rückgabewert
String
Hinweise
Wenn number negativ ist, ignoriert Hex2Oct Orte und gibt eine 10-stellige oktale Zahl zurück.
Ist Zahl negativ, darf der Wert nicht kleiner als FFE0000000 sein, und ist Zahl positiv, darf der Wert nicht größer als 1FFFFFFF sein.
Wenn zahl keine gültige Hexadezimalzahl ist, gibt Hex2Oct die #NUM! Ist dies nicht der Fall, gibt INDEX den Fehlerwert #REF! zurück.
Wenn Hex2Oct mehr Zeichen als Orte erfordert, wird die #NUM zurückgegeben! Ist dies nicht der Fall, gibt INDEX den Fehlerwert #REF! zurück.
Wenn Stellen keine ganze Zahl ist, wird die Zahl gekürzt.
Wenn Orte nicht numerisch sind, gibt Hex2Oct die #VALUE! Ist dies nicht der Fall, gibt INDEX den Fehlerwert #REF! zurück.
Wenn Orte negativ sind, gibt Hex2Oct die #NUM! Ist dies nicht der Fall, gibt INDEX den Fehlerwert #REF! zurück.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.