輔助工具之VBA(三)

2021-09-30 19:59:42 字數 912 閱讀 2940

要實現自動化。所有的bean等命名都需要遵循統一的命名規則,使用相同的字典。這樣才能進一步實現一系列自動化。

簡單說說演算法。做工具,是練習演算法設計的好方法。

上回書說,生成斷言,和把資料繫結到物件中。這些都是基於上回的提到的二維表結構。

遍歷二維表,然後把資料拼接成我們想要的工具。

1,遍歷二維表。怎麼遍歷呢?因為橫向資料代表乙個完整的物件,所以第一層迴圈要迴圈行。第二層迴圈要迴圈列,把專案乙個乙個的處理組合在一起。

2,遍歷的時候,需要知道每個位置資料型別,名字等資訊,根據這些資訊我們對每項資料做加工處理。我們需要用變數記住資料基礎資訊的行番號,列番號就是每項資料的列番號。

基本演算法就是這樣。具體做還是有很多細節要做。

1,獲取當前游標所在的單元格作為程式起點。我覺得相對起點更為靈活一些。

常用**

activecell,activesheet,activeworkbook

workbooks("檔名").sheets("sheet名")

2,根據第乙個單元格獲取操作範圍。

常用**

cells.end(4):相當於ctrl+shift+下

cells.end(2):相當於ctrl+shift+右

3,輸出結果的時候,常常想新起乙個sheet來出力結果

常用**

workbooks(workbookname).sheets(sheetname).delete

workbooks(workbookname).sheets(sheetname).add.name=sheetname

sheets(sheetname).select

cell.select

4,很多時候我更希望程式不管遇到什麼問題,都繼續執行下去。

常用**

on error resume next

輔助工具之VBA(一)

工欲善其事,必先利其器。excel可以理解成乙個微型資料庫,既能儲存資料有能很好的呈現資料。擁有豐富的公式,強大的vba,是我們日常最強大的工具之一。根據excel的特點,我們可以利用它自動生成 豐富的公式 vba,我們可以做資料分析。文件結構形式是一切的基礎。約定優於配置。我們要積累一些 塊,在我...

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...