Tevfik_Kursun
Altın Üye
- Katılım
- 30 Temmuz 2012
- Mesajlar
- 3,902
- Excel Vers. ve Dili
- Office 2016 Pro - Türkçe 64 Bit
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba Arkadaşlar,
Kapalı Dosyadan Veri Alma konusunda elimdeki örneği dosyama uyarlayamadım. Yardımcı olursanız sevinirim. Su_Alacak.xlsm dosyası değerleri Su_2024_07.xlsx dosyasından alacak.
Saygılarımla
Sayın Tamer42 Hocam,
Söylediğiniz gözümden kaçmış, düzelttim. Resimlerdeki hata geldi.
Saygılarımla
WHERE Tutar=Range("F1").Value OR Tutar=Range("F2").Value
Sayın Tamer42 Hocam,
O satırı değiştirdiğimde resimlerdeki hata geldi.
Saygılarımla
Set Kayit_Seti = Baglanti.Execute("Select [TUTAR] From [Sayfa$] " & _
"WHERE Tutar=" & Range("F1").Value & " OR Tutar=" & Range("F2").Value)
sorgudaki sayfa adını: [Sayfa1$]Sayın Tamer42 Hocam,
O satırı değiştirdiğimde resimlerdeki hata geldi.
Saygılarımla
sanırsamSayın Tamer42 Hocam,
O satırı değiştirdiğimde resimlerdeki hata geldi.
Saygılarımla
ben denemiştim,Sayın Tamer42 Hocam,
Örnek dosya ilk mesajda zaten. Siz dosyada denediniz de ben mi yapamıyorum?
Saygılarımla
Option Explicit
Sub Veri_Al()
Dim Baglanti As Object, Kayit_Seti As Object
Dim WB1 As String, WB2 As String, Sorgu As String
WB1 = ActiveWorkbook.FullName
WB2 = ActiveWorkbook.Path & "\KAPALI.xlsx"
Set Baglanti = CreateObject("AdoDb.Connection")
Baglanti.Open "Provider=Microsoft.Ace.OleDb.12.0;Data Source=" & _
WB1 & "; Extended Properties=""Excel 12.0;Hdr=Yes"""
Sorgu = "Select T2.[TUTAR] From [" & WB1 & "].[Sayfa1$B6:F] As T1 " & _
"Left Join " & _
"[" & WB2 & "].[Sayfa1$A:G] As T2 " & _
"On T1.[Ortak No] = T2.[ORTAK_NO]"
Set Kayit_Seti = Baglanti.Execute(Sorgu)
Sheets("Sayfa1").Range("F7:F" & Rows.Count).ClearContents
Sheets("Sayfa1").Range("F7").CopyFromRecordset Kayit_Seti
Baglanti.Close
Set Kayit_Seti = Nothing
Set Baglanti = Nothing
End Sub