"E-posta" sayfasındaki Hücre E8'yi bir dinamik aralıklı bir Dizin Eşleme formülüyle atamaya çalışıyorum. Aralık "Veri"Çalışma Zamanı Hatası 5, geçersiz yordam veya çağrı bağımsız değişkeni
'dan alınmıştır. Son satır (LR) ve son sütunu (lc) buldum. çalışma zamanı hatası son satırında oluşur: The Cell ("E8") formülü = "= ...." Bu kodudur
. Sen sarmak için tek tırnak kullanan
Sub report()
Dim LR As Long, lc As Long, first As Long, proxy As String
Sheets("Data").Select
'Finding the first filled cell by moving down from A1
first = Sheets("Data").Range("A1").End(xlDown).Row
'The first row has column headers: Name, ID number, etc... SO I assign it to the next row where the first data entry is
first = first + 1
LR = Sheets("Data").Range("A" & first).End(xlDown).Row
lc = Sheets("Data").Range("A" & first).End(xlToRight).Column
Sheets("Report").Select
proxy = "=IFERROR(INDEX(Data!$A$10:" & Cells(LR, lc).Address & ",MATCH(Report!$C$3,Data!$A$10:" & Cells(LR, 1).Address & ",0),MATCH(Report!$C8,Data!A$9:" & Cells(9, lc).Address & ",0)),'N/A')"
Cells("E8").Formula = proxy
End Sub
'Veriler $ A $ "& ilk & ":" & ... 'yerine' Veriler $ A $ 10:!" & ...'? – Jeeped