工欲善其事,必先利其器。
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...