VBA程式設計規則及方法技巧

2021-04-07 13:27:58 字數 619 閱讀 4542

1、編寫自定義函式時,必須在vba模組中,而不是在與thisworkbook、工作表和使用者窗體關聯的**模組中。

2、如果**要選中單元格區域,則該區域所在的工作表必須是活動的,可以使用activate方法來啟用某工作表。

3、盡量在vba**中使用命名的單元格區域。

4、當通過快捷鍵選擇單元格區域的時候,如果用巨集錄製器生成**,則要認真檢查**中是否有對選中的實際單元格錄製硬編碼的引用。

5、如果某個巨集應用於當前單元格區域中的每個單元格,但使用者可能會選中整行或整列,通常,我們不需要遍歷選區中的每個單元格,那麼這個巨集應建立乙個子選區,使其只由非空單元格組成。

6、excel允許同時有多個選區。

7、若定義了單元格區域的名稱,則在**中使用定義的名稱時,即使在名稱單元格區域中新增或刪除了行或列,也能確保正確使用該單元格區域。

8、在vba**中使用注釋,可以簡要描述編寫的每個過程的目的、對過程所做的任何修改、描述變數的目的等。

通過使用vbe中「編輯」工具欄的「設定注釋塊/解除注釋塊」,也可以將vba語句暫時設定成注釋塊,以便於除錯。

9、在工作表中編輯控制項。在拖動控制項的同時按alt鍵,按鈕將與工作表的網格線對齊;在拖動的同時按shift鍵,按鈕成正方形

10、通常,將

常用程式設計技巧和方法

把乙個字串分割成字串陣列split string stringsplitoptions 第一種方法 string str cj yuwen,cj shuxue,cj wuli,cj yingyu,cj huaxue string strarr str.split 第二種方法 string arr k...

wireshark過濾規則及使用方法

例子 ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者 ip.addr eq 192.168.1.107 都能顯示 ip和目標iptcp.port eq 80 不管埠是 的還是目標的都顯示 tcp.port 80 tcp.port eq 272...

PHP常用的魔術方法及規則

1.construct 具有建構函式的類會在每次建立新物件時先呼叫此方法 初始化工作執行。2.desstruct 物件的所有引用都被刪除或者當物件被顯式銷毀時執行。3.call 在物件中呼叫乙個不可訪問方法時,call 會被呼叫。4.callstatic 在靜態上下文中呼叫乙個不可訪問方法時,cal...