Importer une feuille de calcul Excel dans Access à l'aide de VBA

J'essaie d'importer une feuille de calcul Excel dans Access à l'aide d'un simple code VBA. Le problème que j'ai rencontré est il y a 2 feuilles de calcul dans le fichier Excel, et j'ai besoin de la 2ème feuille de calcul à importer. Est-il possible de spécifier le besoin de la feuille de calcul dans le code VBA?

Private Sub Command0_Click()

Dim dlg As FileDialog
Set dlg = Application.FileDialog(msoFileDialogFilePicker)

With dlg
.Title = "Select the Excel file to import"
.AllowMultiSelect = False
.Filters.Clear
.Filters.Add "Excel Files", "*.xls", 1
.Filters.Add "All Files", "*.*", 2

If .Show = -1 Then
StrFileName = .SelectedItems(1)
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, "COR Daily", StrFileName, True
Else
Exit Sub
End If
End With

End Sub

Dois-je mettre StrFileName à 'StrFileName'&'.Worksheetname' ? C'est que le bon schéma de nommage pour qui?

quelque chose comme:

StrFileName = StrFileName & ".WorkSheetName"
InformationsquelleAutor Randal | 2011-09-13