Merhaba Arkadaşlar;
Ben excelde makro konusunda yeniyim. aşağıdaki makro hakkında bana fikir verirseniz sevinirim.
Sub sorgu()
With Sayfa2.QueryTables.Add(Connection:= _
"ODBC;DSN=Netsim1;UID=SYSDBA;PWD=masterkey;" _
, Destination:=Range("A1"))
.CommandText = Array( _
"SELECT AKTIF,CARI_KOD,CARI_UNVANI,CARI_TIP_NO from CARIKART")
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = False
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With
End Sub
Yukardaki Kodu makro ya yadıktan sonra çalıştırınca kayıtlar geliyor, Fakat ikinci çalıştırmamda atıyorum d sütununda kalmışsa d sutunundan bi daha aynen kayıtları yazıyor.
Bunu bir sayfada kaçkere çalıştırırlırsa çaılıştırılsın hep aynı listelenmesini nasıl sağlarız.
2. bi sorumda SQL cumlesine exceldeki bi hucreden filitre koyabilirmiyiz.
bu konuda yardımcı olursanız sevinirim
Ben excelde makro konusunda yeniyim. aşağıdaki makro hakkında bana fikir verirseniz sevinirim.
Sub sorgu()
With Sayfa2.QueryTables.Add(Connection:= _
"ODBC;DSN=Netsim1;UID=SYSDBA;PWD=masterkey;" _
, Destination:=Range("A1"))
.CommandText = Array( _
"SELECT AKTIF,CARI_KOD,CARI_UNVANI,CARI_TIP_NO from CARIKART")
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = False
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With
End Sub
Yukardaki Kodu makro ya yadıktan sonra çalıştırınca kayıtlar geliyor, Fakat ikinci çalıştırmamda atıyorum d sütununda kalmışsa d sutunundan bi daha aynen kayıtları yazıyor.
Bunu bir sayfada kaçkere çalıştırırlırsa çaılıştırılsın hep aynı listelenmesini nasıl sağlarız.
2. bi sorumda SQL cumlesine exceldeki bi hucreden filitre koyabilirmiyiz.
bu konuda yardımcı olursanız sevinirim