tft每日頭條

 > 職場

 > vba自動删除工作簿工作表

vba自動删除工作簿工作表

職場 更新时间:2024-12-01 18:40:02

SubSpecialDelete()

Dim r As Long

With Sheet1

‘計算sheet1中第一列最後一個非空單元格所在的行

r = .Cells(.Rows.Count,1).End(xlUp).Row

‘将A2:A”r‘’區域内所有特定值替換為空值,2代表部分匹配

.Range("A2:A" &r).Replace "特定值", "", 2

‘将第一列中所有為空的單元格所在行删除

.Columns(1).SpecialCells(4).EntireRow.Delete

End With

EndSub

補充:Range.SpecialCells 方法

返回一個Range對象,該對象代表與指定類型和值匹配的所有單元格。

1)語法

表達式 . SpecialCells(Type,Value)

表達式一個代表Range對象的變量。

2)參數

vba自動删除工作簿工作表(VBA工作表之訣竅删除含有特定内容的行)1

3)返回值

Range

4)注解

vba自動删除工作簿工作表(VBA工作表之訣竅删除含有特定内容的行)2

5)示例

本示例選定工作表Sheet1 中已用區域的最後一個單元格。

Worksheets("Sheet1").Activate

ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Activate

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved