VSTO 获取sheet单元格行列数

本文介绍了一段使用Visual Basic for Applications (VBA) 编写的代码,用于在Excel工作表中批量替换特定单元格区域内的文本内容为N/A。操作涉及确定数据范围的大小,并对指定的单元格进行替换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1     Public Sub Igor()
 2         Dim Dtsheet As Excel.Worksheet
 3         Dim TotalC As Long             '原始数据范围列
 4         Dim TotalR As Long             '原始数据范围行
 5         Dtsheet = Globals.ThisWorkbook.Sheets("sheet1")
 6         TotalC = Dtsheet.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell).Column
 7         TotalR = Dtsheet.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell).Row
 8         Dtsheet.Range("A1", Dtsheet.Cells(TotalR, TotalC)).Replace(What:="", Replacement:="N/A", LookAt:=Excel.XlLookAt.xlWhole, SearchOrder:=Excel.XlSearchOrder.xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False)
 9 
10     End Sub

 

转载于:https://www.cnblogs.com/igor/p/4241561.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值