vba常用技巧
目錄vba常用技巧 1
第1章 range(單元格)物件 3
技巧1 單元格的引用方法 3
1-1 使用range屬性 3
1-2 使用cells屬性 4
1-3 使用快捷記號 4
1-4 使用offset屬性 5
1-5 使用resize屬性 6
1-6 使用union方法 7
1-7 使用usedrange屬性 7
1-8 使用currentregion屬性 8
技巧2 選定單元格區域的方法 8
2-1 使用select方法 8
2-2 使用activate方法 9
2-3 使用goto方法 10
技巧3 獲得指定行、列中的最後乙個非空單元格 10
技巧4 定位單元格 13
技巧5 查詢單元格 14
5-1 使用find方法 14
5-2 使用like運算子 18
技巧6 替換單元格內字串 19
技巧7 複製單元格區域 20
技巧8 僅複製數值到另一區域 23
8-1 使用選擇性貼上 23
8-2 直接賦值的方法 24
技巧9 單元格自動進入編輯狀態 25
技巧10 禁用單元格拖放功能 25
技巧11 單元格格式操作 26
11-1 單元格字型格式設定 26
11-2 設定單元格內部格式 28
11-3 為單元格區域新增邊框 29
11-4 靈活設定單元格的行高列寬 31
技巧12 單元格中的資料有效性 32
12-1 在單元格中建立資料有效性 32
12-2 判斷單元格是否存在資料有效性 34
12-3 動態的資料有效性 34
12-4 自動展開資料有效性下拉列表 36
技巧13 單元格中的公式 37
13-1 在單元格中寫入公式 37
13-2 檢查單元格是否含有公式 38
13-3 判斷單元格公式是否存在錯誤 39
13-4 取得單元格中公式的引用單元格 40
13-5 將單元格中的公式轉換為數值 41
技巧14 單元格中的批註 42
14-1 判斷單元格是否存在批註 42
14-2 為單元格新增批註 43
14-3 刪除單元格中的批註 44
技巧15 合併單元格操作 45
15-1 判斷單元格區域是否存在合併單元格 45
15-2 合併單元格時連線每個單元格的文字 46
15-3 合併內容相同的連續單元格 47
15-4 取消合併單元格時在每個單元格中保留內容 49
技巧16 高亮顯示單元格區域 50
技巧17 雙擊被保護單元格時不顯示提示訊息框 51
技巧18 重新計算工作表指定區域 53
技巧19 錄入資料後單元格自動保護 53
技巧20 工作表事件target引數的使用方法 55
20-1 使用單元格的address 屬性 55
20-2 使用column屬性和row屬性 56
20-3 使用intersect方法 56
第2章 worksheet(工作表)物件 58
技巧21 引用工作表的方式 58
21-1 使用工作表的名稱 58
21-2 使用工作表的索引號 58
21-3 使用工作表的**名稱 59
21-4 使用activesheet屬性引用活動工作表 59
技巧22 選擇工作表的方法 60
技巧23 遍歷工作表的方法 61
23-1 使用for...next 語句 61
23-2 使用for each...next 語句 63
技巧24 在工作表中上下翻頁 64
技巧25 工作表的新增與刪除 65
技巧26 禁止刪除指定工作表 69
技巧27 自動建立工作表目錄 71
技巧28 工作表的深度隱藏 73
技巧29 防止更改工作表的名稱 75
技巧30 工作表中一次插入多行 76
range物件是excel應用程式中最常用的物件,乙個range物件代表乙個單元格、一行、一列、包含乙個或者更多單元格區域(可以是連續的單元格,也可以是不連續的單元格)中選定的單元格,甚至是多個工作表上的一組單元格,在操作excel 內的任何區域之前都需要將其表示為乙個range物件,然後使用該range物件的方法和屬性。
在vba中經常需要引用單元格或單元格區域區域,主要有以下幾種方法。
vba中可以使用range屬性返回單元格或單元格區域,如下面的**所示。
#001 sub rngselect()
#002 "a3:f6, b1:c5").select
#003 end sub
**解析:
rngselect過程使用select方法選中a3:f6,b1:c5單元格區域。
range屬性返回乙個range物件,該物件代表乙個單元格或單元格區域,語法如下:
range(cell1, cell2)
引數cell1是必需的,必須為 a1 樣式引用的巨集語言,可包括區域操作符(冒號)、相交區域操作符(空格)或合併區域操作符(逗號)。也可包括美元符號(即絕對位址,如「$a$1」)。可在區域中任一部分使用區域性定義名稱,如range("b2:
lastcell"),其中lastcell為已定義的單元格區域名稱。
引數cell2是可選的,區域左上角和右下角的單元格。
執行sub rngselect過程,選中a3:f6, b1:c5單元格區域,如圖 11所示。
圖 11 使用range屬性引用單元格區域
注意如果沒有使用物件識別符,range屬性返回活動表的乙個區域,如果活動表不是工作表,則該屬性無效。
使用cells屬性返回乙個range物件,如下面的**所示。
學習常用技巧
word常用技巧 由於本人很長時間沒有使用過word2003,所以很多都以word2007參考,部分同時敘述了在word2003中的用法 為了避免誤刪文字內容,此文件被標記為最終狀態,不能在原文件進行更改,狀態列等呈現灰色屬於正常。如果需要取消最終狀態設定,按照右圖所示操作即可。目錄1.如何刪除頁首...
Excel常用技巧
一 規範高效的工作方式 1.複製工作表,右鍵單擊工作表標籤,移動或複製選單 2.插入或刪除多行 先插入或刪除一行,然後重複按f4鍵 f4鍵功能是重複上一次操作 定位您要插入的位置,向下選擇您要插入的行數,然後選擇插入行命令,或使用f4鍵 3.查詢工作表 右鍵單擊excel視窗左下角工作表表查詢前頭,...
EXCEL常用技巧
excel 2007 常用技巧整理 一 基本操作 1.excel初始化 左上角介面office 按鈕 excel選項,進行excel的初始化啟動引數設定,包括新工作薄的格式設定,最近檔案列表,使用者名稱和預設位置等 2.xlstart資料夾 excel選項 高階 啟動時自動開啟此目錄中的所有檔案 3...