Skip to main content

AccessTr.neT


Normal Tabloyu Bağlı Excel Tablosuna Çevirmek?

Normal Tabloyu Bağlı Excel Tablosuna Çevirmek?

#5
çalışmanız olmadığından nasıl yaparsınız bilmiyorum ama aşağıdaki kodu ilgili Excel sayfalarını bağlayabilmenizi sağlar
kendinize uyarlayabilirsiniz
Sub XLBagla()

Dim tdf As DAO.TableDef

Dim strBaglanti As String
Dim AccAd As String
Dim ExlAd As String
Dim strKey As String
Dim DatabaseName As String:

' Bağlantıyı kur
strXlYol = CurrentProject.Path & "\ListViewEtrade.xlsm"
strBaglanti = "Excel 12.0 Xml;HDR=No;IMEX=0;ACCDB=No;DATABASE=" & strXlYol


ExlAd = "TrhDnm$" ' bağlanacak tablonun exceldeki adı, sayfa adının sonuna $ eklenerek yazılır
AccAd = "TrhDnm" ' bağlanacak tablonun accessteki adı

'aşağıdaki blok tablo varsa siler
On Error Resume Next
DoCmd.RunSQL "drop table " & AccAd
On Error GoTo 0

Set tdf = CurrentDb.CreateTableDef(AccAd)
tdf.Connect = strBaglanti
tdf.SourceTableName = ExlAd

CurrentDb.TableDefs.Append tdf ' tablo accesse eklenir

On Error GoTo 0
End Sub
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
RE: Normal Tabloyu Bağlı Excel Tablosuna Çevirmek? - Yazar: berduş - 25/08/2022, 15:05