Sorunu cevabını excelvba.net aracılığı ile çözebildik.Sizlerede faydası olur umarım.
Aşağıdaki kod ile excele tüm sipariş işlemleri mükerrer olmadan alınabiliyor.
Saygılar
Sub VERİAL()
Dim con As Object, rs As Object, i As Long
Set con = CreateObject("adodb.connection")
con.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=GoShop;Data Source=FURKAN\SQLEXPRESS;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=FURKAN;Use Encryption for Data=False;Tag with column collation when possible=False"
Set rs = con.Execute("select distinct(CH_KODU),* from dbo.LNX_004_01_06_ALINAN_SIPARISLER where dbo.LNX_004_01_06_ALINAN_SIPARISLER.ch_kodu in (select distinct(dbo.LNX_004_01_06_ALINAN_SIPARISLER.ch_kodu) FROM dbo.LNX_004_01_06_ALINAN_SIPARISLER)")
With Sheets("sayfa5")
For i = 0 To rs.Fields.Count - 1
.Cells(1, i + 1).Value = rs.Fields(i).Name
Next i
.Range("a2").CopyFromRecordset rs
End With
Set rs = Nothing
Set con = Nothing
i = Empty
End Sub