从excel表格中查找非空数据的行和列坐标,可以使用VBA宏来实现。以下是一个示例的VBA代码:
Sub FindNonEmptyCells()
Dim ws As Worksheet
Dim rng As Range
Dim cell As Range
Dim rowNo As Integer
Dim colNo As Integer
Set ws = ActiveSheet ' 要操作的工作表,可以根据需要修改
' 遍历工作表中的所有单元格
For Each cell In ws.UsedRange
' 判断单元格是否非空
If Not IsEmpty(cell.Value) Then
rowNo = cell.Row ' 获取非空单元格所在行号
colNo = cell.Column ' 获取非空单元格所在列号
' 输出非空单元格的行号和列号
Debug.Print "非空单元格的坐标:" & "行 " & rowNo & ",列 " & colNo
End If
Next cell
End Sub
使用VBA代码时,可以按下Alt+F11
打开VBA编辑器,在工作表所在的项目中插入一个新的模块,然后将以上代码粘贴进去。接下来,按下F5
运行宏,即可在VBA编辑器的“立即窗口”中输出非空单元格的行号和列号。
这种方法可以适用于各种版本的Excel,并且无需使用额外的插件或工具。
DBTalk
DB TALK 技术分享会
技术创作101训练营
云+社区技术沙龙[第9期]
Elastic 中国开发者大会
第三期Techo TVP开发者峰会
腾讯技术开放日
领取专属 10元无门槛券
手把手带您无忧上云