【发布时间】:2014-05-02 17:42:06
【问题描述】:
我正在将 Excel 工作表数据传输到访问表中。我正在尝试查找指定列是否有任何空白,然后提示用户。如何使用 vba 检查列中的空白单元格。
我的访问 VBA
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")
我需要指定列名。因为范围在所有工作表中都是不确定的,但具有相同的列名。
【问题讨论】: