VBA 在工作簿上下翻頁選擇工作表

2021-10-03 04:43:23 字數 632 閱讀 9486

'向下翻表,如果活動工作表不是最後一張工作表則啟用活動工作表的下一張工作表,否則活第一張工作表

sub down(

)dim i as

integer

i = worksheets.count '統計工作表的數量

if activesheet.index < i then

worksheets(activesheet.index +

1).activate

else

worksheets(

1).activate

endifend

sub'向上翻表,如果活動工作表不是第一張工作表則啟用活動工作表的上一張工作表,否則啟用最後一張工作表。

sub up(

)dim i as

integer

i = worksheets.count

if activesheet.index >

1then

worksheets(activesheet.index -

1).activate

else

worksheets(i).activate

endifend

sub

VBA 合併多個工作簿

合併多個工作薄,並以工作薄的名字給sheet表命名 每個工作薄只有一張表 subtest dimstr asstring dim wb as workbook str dir c users administrator desktop 6.3 6.7 xls for i 1 to100 set wb...

VBA 工作簿結構視窗保護

工作中經常遇到別人發來的 進行資料過濾,但針對有結構保護的工作簿無法插入新 輸出過濾內容,需要對工作簿狀態進行判斷,有保護的在原 指定位置輸出。主要針對狀態判斷 處理 可自行完善 sub 工作簿結構視窗保護 activeworkbook.protect structure true,windows ...

使用VBA合併多個Excel工作簿

有許多實現excel工作簿合併的方法,在 將多個工作簿中的資料合併到乙個工作簿 中介紹過合併工作簿的示例。下面再列舉幾個示例,供有興趣的朋友參考。例如,需要將多個excel工作簿中的工作表合併到乙個工作簿。這裡假設需要合併的工作簿在 d 示例 資料記錄 資料夾中,含有兩個工作簿test1.xls t...