表格的批量重新命名與批量刪除
1.批量更改表名
Sub 批量更改表名()
n = InputBox("輸入表格個數")
For i = 1 To n
Sheets(i).Name = " 表" & i
Next i
End Sub
2.以數字批量重新命名
Sub 以數字批量重新命名()
Dim i As Integer
i = 1
For Each sht In ActiveWorkbook.Sheets
sht.Name = i
i = i + 1
Next sht
End Sub
a.以單元格內容批量重新命名,但單元格內不能有相同的名稱
Sub 以不同表格相同位置單元格內容批量重新命名()
Dim i As Integer
i = 1
For Each sht In Worksheets
sht.Name = Sheets(i).Cells(1, 1)
i = i + 1
Next sht
End Sub
b. 以相同表格不同單元格內容批量重新命名
Sub 以相同表格不同單元格內容批量重新命名()
On Error Resume Next
Dim i As Integer
i = 1
For Each sht In Worksheets
sht.Name = Cells(i, 1)'活動工作表需要在要命名的表內
i = i + 1
Next sht
End Sub
4.刪除當前工作簿中除活動工作表外的所有工作表(非原創,引用《Excel VBA其實很簡單》)
'刪除當前工作簿中除活動工作表外的所有工作表
Sub DelSht()
Dim sht As Worksheet '定義變數
Application.DisplayAlerts = False '不顯示警告資訊
For Each sht In Worksheets '遍歷所有工作表
If sht.Name <> ActiveSheet.Name Then '判斷sht代表的工作表是不是活動工作表
sht.Delete '刪除sht代表的工作表
End If
Next
Application.DisplayAlerts = True '恢復警告資訊
End Sub
相關文章
- 批量刪除死鎖
- oracle批量刪除表Oracle
- hibernate批量刪除
- php(js)批量刪除/單個刪除PHPJS
- 實現 UITableViewCell的批量刪除UIView
- 批量刪除 redis keysRedis
- git 批量刪除本地分支Git
- 批量刪除容器和映象
- 批量刪除表CHI_%
- 批量刪除空的資料夾
- 批量刪除檔案中的^M
- SQL Server 批量刪除重複記錄(批量、快速、安全)SQLServer
- docker 批量刪除容器和映象Docker
- 批量刪除大量小檔案
- hibernateHQl批量插入、刪除、更新
- Linux批量刪除檔案Linux
- oracle 批量刪除觸發器Oracle觸發器
- MySQL批量刪除指定字首表MySql
- SD--批量刪除訂單
- DB2 批量刪除表DB2
- DDD:聚合根的批量刪除是不是可以批量傳送請求
- 如何批量刪除指定的GitHub ReposGithub
- 批量刪除dbms_job建立的job
- 【工具】批量刪除binlog 的指令碼指令碼
- Mac電腦如何批量刪除照片?Mac
- linux 模糊批量刪除檔案Linux
- 批量刪除與更新_20110825
- liunx批量刪除指定字尾的檔案
- 批量刪除Oracle資料庫的資料Oracle資料庫
- vue+element-ui操作刪除(單行和批量刪除)VueUI
- 6.12php對資料庫的刪除和批量刪除PHP資料庫
- elasticsearch按照日期定時批量刪除索引Elasticsearch索引
- Oracle批量建立、刪除資料庫表Oracle資料庫
- 批量新增、刪除控制元件組--【ssnc】控制元件
- Linux批量刪除指定型別的檔案Linux型別
- Linux 批量刪除指定字尾的檔案Linux
- Oracle中大批量刪除資料的方法Oracle
- 【MySQL】批量刪除mysql中資料庫中的表MySql資料庫