VBA 開發心得

2021-06-07 00:21:48 字數 607 閱讀 3761

1.string太長的話會被vba無情的截斷。。。

如果字串太長,比如說有2048個字元,那就會被vba華麗麗的截成這個樣子:

【2048個字元的字串】 = 【1023個字元的字串】 + 回車 + 【1023個字元的字串】 + 回車 + 【2個字元的字串】

這種情況下,在使用sql查詢的時候你會難以預料自己的字串在什麼時候被截斷,並且debug的時候也不好看啊,所以最好使用vbcrlf來自己強制截斷字串。

2.因為是使用excel做工具,所以在寫文件的時候要有對excel環境配置的說明。

要提供初期化sheet的方法。比如我規定sheet1一直不可見,那麼我也要提供這個方法。

當然有的方法只用設定一次,有的要一直一直的設定。

3.模組化程式設計

4.因為activesheet一直在變化,所以有時候要顯式的規定正在使用的是哪個sheet會比較好。

5.使用with worksheets("sheet1") ......end with 還是不太方便啊。。。要是少些乙個點都會造成麻煩,直接activate算了。

6.使用resultset儲存sql查詢結果的時候,如果結果是空,然後又濫用movefirst方法的話是會引發悲劇的,切記啊

VBA開發入門

最近由於工作需要,學習了一些vba開發的相關知識。下面就簡單介紹下。vba是內嵌在 office 應用程式中的程式語言。它能使重複的任務自動化,如批量的資料 重複的運算 自定義 excel 工具欄 工作表介面和窗體,使得使用者方便地操作 excel等等。下面完成乙個簡單例子。將上圖表中a1裡的值 拉...

VBA開發手記

本博文,將主要記錄vba for excel專案中遇到並解決的問題和不熟悉的知識點,不定期更新。1.日期單元格前面加空格就變成文字了,find查詢引數注意 what cstr date lookat 2 2.function ff ff 123 msgbox hello end function 該...

AS 開發心得

as開發心得 隨著大web時代的來臨,越來越多的開發工作從c s模式轉到b s 模式。前不久公司與某電商合作推出3d內容展示應用。儘管最終結果並不理想,還是就過程中的一些問題總結一下。和所有的指令碼語言類似actionscript 簡稱as 的使用很容易上手。as3.0以前的版本,更多的是面向過程的...