共用方式為


Excel) (WorksheetFunction.Dec2Oct方法的

會將十進位數字轉換成八進位。

語法

表達。12月2日10月 (arg1arg2)

代表 WorksheetFunction 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Arg1 必要 Variant 數字 - 您要轉換的十進制整數。 如果 number 為負數,則會忽略 places,且 Dec2Oct 會傳回 10 個字元 (30 位元) 八進位數,其中最高有效位元是符號位元。 其餘的 29 個位元是重要性位元。 負數的表示方式是使用 2 的補數法。
Arg2 選用 Variant Places - 要使用的字元數。 如果省略了地點, Dec2Oct 會使用所需的最少字元數。 若傳回值的位數太少,則可利用 places 在傳回值的實際數值前補上 0 (零)。

傳回值

字串

註解

如果數字 < 為 -536,870,912 或數字 > 536,870,911,則 Dec2Oct 會傳回 #NUM! 錯誤值。

如果 number 是非數值,則 Dec2Oct 會傳回 #VALUE! 錯誤值。

如果 Dec2Oct 需要的字元超過地點字元,則會傳回 #NUM! 錯誤值。

如果 places 不是整數,會將它無條件捨去成整數。

如果 places 是非數值,則 Dec2Oct 會傳回 #VALUE! 錯誤值。

如果 places 為負數,則 Dec2Oct 會傳回 #NUM! 錯誤值。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應