【发布时间】:2019-11-28 05:38:22
【问题描述】:
我正在尝试从用户选择的 Excel 文件中导入数据,并将其数据导入到访问表中。
要求用户选择我使用此代码的文件
Private Function importarExcelTabla()
Dim excelMedi As Variant
Dim cuadroSeleccion As Office.FileDialog
Set cuadroSeleccion = Application.FileDialog(msoFileDialogFilePicker)
'Abre el cuadro de seleccion de ficheros
With cuadroSeleccion
.AllowMultiSelect = False
.Title = "Selecciona el archivo por favor"
.Filters.Clear
.Filters.Add "Todos los archivos", "*.*", 1
If .Show = True Then
excelMedi = cuadroSeleccion.SelectedItems(1)
选择后,我使用 transgerSpreadsheet 将 .xlsx 文件从范围导入到表中
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, "MediPrueba",
excelMedi, False, "A2:L950"
End If
End With
End Function
但我的问题是表格中没有填充 excel 数据,而且我从一个文件中放入了范围,但是:
¿可以选择不带第一行的所有文档,这样这将适用于其他长度的其他 excel 文件吗?
提前谢谢你
【问题讨论】: