0
我正在将Excel表格数据转换为存取表格。我试图找到指定的列是否有空白,然后提示用户。我如何使用vba检查列中的空白单元格。但如何使用vba检查excel表格列中是否存在空白单元格
Dim ExcelApp As New Excel.Application
Dim ExcelBook As New Excel.Workbook
Dim rngblankcells As Excel.Range
StrFileName="C:\temp\sample.xls"
Set rngblankcells = ExcelBook.Worksheets("sheet1").Range("AF1:AF178")
If Not IsEmpty(rngDefine) Then
MsgBox "empty"
Else
'Tranfer sheet
DoCmd.TransferSpreadsheet transfertype:=acImport, _
tablename:=table1, _
FileName:=StrFileName, Hasfieldnames:=True, _
Range:="Sheet1!A:BF", SpreadsheetType:=5
End If
代替
.Range("AF1:AF178")
我访问VBA我需要指定列名。因为范围在所有工作表中都是不确定的,但具有相同的列名称。
* rowNumber,colNumber *不是常量。因为这些数字可能会根据工作簿而改变。无论如何,我可以只使用列名 – vuyy1182
你在循环行吗? –
不..我没有看到特别的行,但总体列 – vuyy1182