2020年10月24日 星期六

Excel VBA 入門:工作表操作(一)

工作表的操作實在是很多,不敢說全部都會,但列舉一些常用的功能做整理。

工作表物件的引用:

  ActiveSheet:表示目前使用中的工作表或圖表工作表。
 Sheets 為當有指定”名稱”或索引時(Index)時使用,以及使用物件屬性與方法時使用。

EXAMPLE:Sheets ("A表")、Sheets ("工作表1")

 Sheet1 為當有指定工作表1時使用,方法使用上存在限制,

參下圖於專案管理員可以看到,工作表名稱旁還有一個括號,

括號裡面的名稱為我們實際操作工作表的名稱(標籤),

旁邊還有一個是實際的物件名稱;所以要透過物件名稱操作,

必須要知道該表單的原始物件名稱。

image

EXAMPLE:

啟用物件名稱的工作表1:Sheet1.Activate

在工作表2的a1儲存格寫入10的數值資料:Sheet2.range("a1")=10

工作表物件的切換與隱藏:ACTIVATE、Visible

EXAMPLE:

啟用A表:Sheets ("A表").ACTIVATE

使A表隱藏:Sheets ("A表").Visible=xlSheetHidden

工作表(Sheet)常用的屬性開始:

Name:工作表名稱
Item:與index 搭配使用的屬性
Index:工作表在工作簿上的順序
Count:工作表總數量

EXAMPLE:

修改使用中工作表名稱:ActiveSheet.Name ="A表"

修改順序第一張工作表的名稱:SHEET.Item(1).Name ="A表"

在A表的A1儲存格顯示目前A表的順序:

SHEETS("A表").RANGE("A1")=SHEETS("A表").INDEX 

將工作表數量存放在變數TOTAL中:TOTAL=SHEETS.COUNT 

沒有留言:

張貼留言

我的雷達:2024/11/15

  似乎有一種不安的味道