表格的批量重新命名與批量刪除
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
相關文章
- 批量刪除 redis keysRedis
- php(js)批量刪除/單個刪除PHPJS
- Linux批量刪除檔案Linux
- 批量刪除容器和映象
- git 批量刪除本地分支Git
- 如何批量刪除指定的GitHub ReposGithub
- linux 模糊批量刪除檔案Linux
- docker 批量刪除容器和映象Docker
- 批量刪除大量小檔案
- Mac電腦如何批量刪除照片?Mac
- 6.12php對資料庫的刪除和批量刪除PHP資料庫
- Linux批量刪除指定型別的檔案Linux型別
- liunx批量刪除指定字尾的檔案
- vue+element-ui操作刪除(單行和批量刪除)VueUI
- Jenkins批量刪除構建歷史版本Jenkins
- LINUX 使用批量刪除檔案的幾種方法Linux
- Linux批量刪除同一型別檔案Linux型別
- 批量刪除MSSQL 中主外來鍵約束SQL
- MySQL 批量更新、刪除資料shell指令碼MySql指令碼
- Python 寫了一個批量生成資料夾和批量重新命名的工具Python
- mysql連結很多,批量刪除異常程式processlistMySql
- ORACLE批量刪除無主鍵重複資料Oracle
- Docker批量操作(啟停、刪除、歸檔、載入)Docker
- javascript實現 checkbox全選和批量刪除功能JavaScript
- Git批量刪除分支| 8月更文挑戰Git
- linux shell 命令下批量新增檔案的字尾 和批量刪除 擁有某字尾的檔案Linux
- Linux系統批量刪除包含指定關鍵字的程式Linux
- mssql sqlserver 批量刪除所有儲存過程的方法分享SQLServer儲存過程
- python 批量重新命名資料夾下的影像Python
- 七牛雲的 python sdk 是如何 批量刪除資源的Python
- Laravel 批量插入(如果資料存在刪除原資料)Laravel
- win10批量刪除空資料夾的方法Win10
- 用Java程式碼批量重新命名檔案Java
- ELK批量刪除索引及叢集相關操作記錄索引
- Redis中PipeLine使用(二)---批量get與批量setRedis
- linux|批量建立檔案、資料夾或刪除——萬用字元Linux字元
- Kettle:Oracle多表格批量同步資料=》mysqlOracleMySql
- 對pdf檔案批量重新命名,便於合併
- Linux shell 根據時間批量刪除指定資料夾下的檔案Linux