輔助工具之VBA(一)

2021-09-03 03:07:40 字數 899 閱讀 5900

工欲善其事,必先利其器。

excel可以理解成乙個微型資料庫,既能儲存資料有能很好的呈現資料。擁有豐富的公式,強大的vba,是我們日常最強大的工具之一。

根據excel的特點,我們可以利用它自動生成**。豐富的公式+vba,我們可以做資料分析。

文件結構形式是一切的基礎。約定優於配置。

我們要積累一些**塊,在我們需要的時候我們可以快速地組合起來完成想要的功能。

1,單元格的遍歷。

根據選擇的單元格來確定需要遍歷的區域大小。

cells(x,y).end(4):類似於鍵盤按下ctrl+shift+down,連續最下的單元格

cells(x,y).end(2):類似於鍵盤按下ctrl+shift+right,連續最右邊的單元格

usedrange:當前使用的使用的區域大小。

2,遍歷sheet頁。

worksheets集合。

3,遍歷workbook。

主要針對指定資料夾下的所有excel檔案。方法有很多中,找乙個自己看的懂,使用起來得心應手就可以。

4,陣列操作

a陣列是否從0 或1 索引是根據option base 語句的設定。如果option base 沒有指定為 1,則陣列索引從零開始。

b獲得陣列的最大與最小下標。利用lbound函式與ubound 函式函式可以分別來獲得陣列的最小與最大下標,其語法是:

lbound(arrayname[, dimension])

ubound(arrayname[, dimension])

credim 語句

5,字典操作

set d = createobject("scripting.dictionary")

字典有6個方法,分別是add、exists、keys、items、remove、removeall

輔助工具之VBA(三)

要實現自動化。所有的bean等命名都需要遵循統一的命名規則,使用相同的字典。這樣才能進一步實現一系列自動化。簡單說說演算法。做工具,是練習演算法設計的好方法。上回書說,生成斷言,和把資料繫結到物件中。這些都是基於上回的提到的二維表結構。遍歷二維表,然後把資料拼接成我們想要的工具。1,遍歷二維表。怎麼...

NK bin 輔助工具

有時候需要簡單的檢視一下nk.bin ce rom 中的檔案,就需要小工具,這些工具在wince sdk中有很多,下面簡單介紹幾個 viewbin.exe 顯示bin檔案中的內容 displays information about the contents of a run time image....

LINQ to SQL 輔助工具

當你在專案中使用linq to sql的時候,有乙個事情是必須要非常注意的,那就是要關心一下linq to sql幫你生成的sql語句,尤其在你還不是非常熟悉linq to sql的語法,api的時候,這點是非常重要的。一 datacontext本身有提供log屬性來將linq to sql生成的s...