- Katılım
- 11 Mart 2005
- Mesajlar
- 3,059
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
Kapalı dosyadan sayfa ismini almak için aşağıdaki kodda:
"Dış Tablo, beklenen biçimde değil" hata mesajını alıyorum.
teşekkürker,
iyi Çalışmalar.
Kapalı dosyadan sayfa ismini almak için aşağıdaki kodda:
"Dış Tablo, beklenen biçimde değil" hata mesajını alıyorum.
Kod:
Sub Testt()
MsgBox getworksheetname(Application.GetOpenFilename("Excel Files (*.xls), *.xls"))
End Sub
Kod:
Function getworksheetname(sWorkbook As String)
Dim adoConnection As New ADODB.Connection
adoConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sWorkbook & ";Extended Properties=""Excel 8.0;HDR=Yes;"""
adoConnection.Open
Dim adoWbkAsDatabase As New ADOX.Catalog
adoWbkAsDatabase.ActiveConnection = adoConnection
MsgBox adoWbkAsDatabase.Tables(0).Name
adoConnection.Close
Set adoConnection = Nothing
Set adoWbkAsDatabase = Nothing
End Function
iyi Çalışmalar.
Ekli dosyalar
-
18.7 KB Görüntüleme: 3