Sprache

WorksheetFunction.Hex2Oct(Object, Object) Methode

Definition

Wandelt eine hexadezimale Zahl in eine Oktalzahl um.

public string Hex2Oct(object Arg1, object Arg2);
Public Function Hex2Oct (Arg1 As Object, Optional Arg2 As Object) As String

Parameter

Arg1
Object

Zahl – die hexadezimale Zahl, die umgewandelt werden soll. 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
Object

Stellen – die zu verwendende Anzahl von Zeichen. Wenn "places" weggelassen wird, 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.

Gibt zurück

Hinweise

Wenn die Zahl negativ ist, ignoriert Hex2Okt Stellen 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 Hex2Okt den #NUM zurück! Ist dies nicht der Fall, gibt INDEX den Fehlerwert #REF! zurück.

Wenn Hex2Okt mehr als Stellen erfordert, wird der #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 Stellen kein numerischer Wert ist, gibt Hex2Okt den #VALUE zurück! Ist dies nicht der Fall, gibt INDEX den Fehlerwert #REF! zurück.

Wenn Stellen negativ ist, gibt Hex2Okt den #NUM zurück! Ist dies nicht der Fall, gibt INDEX den Fehlerwert #REF! zurück.

Gilt für: