在Excel中新增乙個10進製轉換為8進製的函式

2021-04-12 16:15:55 字數 591 閱讀 9583

在excel中,microsoft已經為我們提供了許多現成的函式,包括數值計算,字串處理等等。但是似乎沒有看到乙個由10進製轉換為8進製的函式,當然類似的轉換函式也沒有看到。不過我們本著自己動手豐衣足食的原則,自己去寫乙個轉換函式。用來文件處理用。

首先,在excel的tool--macro---visual basic editor中,我們選擇insert---標準module,然後就新增了乙個module編輯區,把下面的**copy進去

function n10toc8(byval b as long) as string

dim a as long

dim a1 as string

dim s as string

doa = b mod 8

a1 = cstr(a)

s = a1 & s

b = b / 8

loop until b = 0

n10toc8= s

end function

然後在你的excel中就可以把n10toc8這個函式就好像普通的excel函式一樣使用了。比如=n10toc8(b2),就可以把b2 轉換為8進製,得到的值放入當前的cell中。

在 DataGridView中新增乙個統計行的技巧

dim mtalbe as new datatable mtalbe mbl.getlist pstrsql tables 0 dim dr as datarow mtalbe.newrow dr.item 0 mtalbe.rows.count dr.item 9 mtalbe.compute s...

在yii中新增乙個使用者驗證

1.為什麼要新增乙個使用者驗證 因為我要將 後台和前台做在同乙個yii的應用中.但是前台也包含有會員的管理中心.而這兩個使用者驗證是完全不同的,所以需要兩個不同登陸頁面,要將使用者資訊儲存在不同的cookie或session中.所以需要在乙個應用中增加乙個使用者驗證 2.yii的使用者驗證 在自定義...

Java List中新增乙個元素

本文針對list型別不是單一的資料型別的情況,如 list型別是乙個類,其中包含了多個資料型別不同的成員變數。listinvoicelist newarraylist list定義 invoicebean invoice new invoicebean create new element for ...