='D:\Epak Ambalaj\2023\Müşteriler\[Adamert AmbalajX.xlsm]Cari'!$CZ$502
buna göre nasıl yapabiliriz acaba
yani farklı dosyadan çekmemiz gerekiyor
elimde hazır modüle nasıl uyarlayabiliriz?
mümkünse D hücresine uygulayabiliriz
Sub Sil()
Dim sh As Worksheet
Set sh = Sheets("Tahsilat")
sh.Range("A3:M10000").ClearContents
ActiveWorkbook.Save
End Sub
Sub TutarAl()
Dim i As Long
For i = 3 To 100000
If Tahsilat.Range("B" & i).Value = "" Then
Exit Sub
Else
Tahsilat.Range("A" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$19"
Tahsilat.Range("C" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$20"
Tahsilat.Range("D" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$12"
Tahsilat.Range("E" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$21"
Tahsilat.Range("F" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$22"
Tahsilat.Range("G" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$24"
Tahsilat.Range("H" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$25"
Tahsilat.Range("I" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$26"
Tahsilat.Range("J" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$27"
Tahsilat.Range("K" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$28"
Tahsilat.Range("L" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$29"
Tahsilat.Range("M" & i).Value = "='D:\Epak Ambalaj\2023\Müşteriler\" & "[" & Tahsilat.Range("B" & i).Value & "]" & "Bilgi'!$B$30"
End If
Next i
End Sub
Sub Dosyalar()
Dim STR As Long, YL As String, DSY As String
STR = 3
YL = "D:\Epak Ambalaj\2023\Müşteriler\"
DSY = Dir(YL, vbNormal)
Do While DSY <> ""
With WorksheetFunction
If (GetAttr(YL & DSY) And vbNormal) = vbNormal Then
Cells(STR, "B") = Replace(DSY, Right(DSY, Len(DSY) - _
.Find("
", .Substitute(DSY, ".", "", Len(DSY) - Len( _
.Substitute(DSY, ".", "")))) + 1), "")
STR = STR + 1
End If: End With
DSY = Dir
Loop
End Sub