Function get_seet_name(EXCEL_file As String, EXCEL_seet As String, strCOMB As String)
On Error GoTo get_seet_name_error
Dim db As DAO.Database
Dim tbl As DAO.TableDef
Dim xlFileName As String
Dim xlSeetName As String
Dim nCount As Long
[COLOR="seagreen"]'Set access[/COLOR]
xlFileName = EXCEL_file
Set db = OpenDatabase(xlFileName, True, True, "Excel 8.0;")
nCount = 0
For Each tbl In db.TableDefs
If Right$(tbl.Name, 1) = "$" Or Right$(tbl.Name, 2) = "$'" Then
If Right$(tbl.Name, 1) = "$" Then
xlSeetName = Left$(tbl.Name, Len(tbl.Name) - 1)
Else
xlSeetName = Mid$(tbl.Name, 2, Len(tbl.Name) - 3)
End If
[COLOR="seagreen"] 'Insert to ComboBox[/COLOR]
'F![EXCEL_seet_name].AddItem xlSeetName
If nCount >= 1 Then
strCOMB = Trim(strCOMB) & ";" & Trim(xlSeetName)
Else
strCOMB = Trim(xlSeetName)
End If
nCount = nCount + 1 [COLOR="seagreen"]'number of sheet[/COLOR]
End If
Next tbl
db.Close
Set db = Nothing
Exit Function
get_seet_name_error:
MsgBox "you have error with this function。", 16, "error message"
Exit Function
End Function