DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Deger_Al()
Dim adr As String, dosya As String, i As Long, hcr
adr = "D:\PC\Documents\DEPARTMANLAR\02-MUHASEBE\2-)FİNANS\1-)KASA & FİNANS DOSYASI\"
dosya = "2015 Kasa.[COLOR="Red"]xlsx[/COLOR]"
Range("C2:C" & Rows.Count).ClearContents
For i = 2 To Cells(Rows.Count, "B").End(xlUp).Row
hcr = "'" & adr & "[" & dosya & "]" & Cells(i, "B") & "'!" _
& Range("L57").Address(ReferenceStyle:=xlR1C1)
Cells(i, "C") = ExecuteExcel4Macro(hcr)
Next i
End Sub
Sayın Ömer Hocam,
Burada tek hücreden veri alınıyor. Kapalı dosyadan belli bölgenin tamamını, açık dosyada belli hücreden başlayarak almak için çalışmanızı nasıl değiştirirsiniz?
Saygılarımla
Sub Deger_Al()
Dim adr As String, dosya As String, i As Long, syf As String, hcr
adr = "[COLOR="red"]D:\PC\Documents\DEPARTMANLAR\02-MUHASEBE\2-)FİNANS\1-)KASA & FİNANS DOSYASI\2015 Kasa Raporları\06_HAZİRAN\[/COLOR]"
syf = "[COLOR="Red"]KASA RP.[/COLOR]"
Range("C2:C" & Rows.Count).ClearContents
For i = 2 To Cells(Rows.Count, "B").End(xlUp).Row
dosya = Format(Cells(i, "B"), "dd_mm_yyyy") & "[COLOR="red"].xlsm[/COLOR]"
If Dir(adr & dosya) = "" Then
Cells(i, "C") = "Dosyayı Bulamadım"
Else
hcr = "'" & adr & "[" & dosya & "]" & syf & "'!" _
& Range("[COLOR="Red"]L57[/COLOR]").Address(ReferenceStyle:=xlR1C1)
Cells(i, "C") = ExecuteExcel4Macro(hcr)
End If
Next i
End Sub