Lastrow = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
For i = 3 To Lastrow
Sheets("sample").Range("AM1000000").End(xlUp).Offset(1, 0).Select
Selection.FormulaArray = _
"=IF(ISNUMBER(MATCH(1," & Chr(10) & " (order!R2C15:R1000000C15=RC[-24])*" & Chr(10) & " (order!R2C7:R1000000C7=RC[-32])*" & Chr(10) & " (order!R2C24:R1000000C24=RC[-15])," & Chr(10) & " 0)), ""pass"",""review"")"
Next i
Columns("AM:AM").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
for 루프의 일치 수식을 사용하고 있지만 너무 많은 시간이 걸립니다. 이 코드를 최적화하여 더 빠르게 진행할 수있는 방법이 있습니까?최적화 일치 수식 vba에서 반복하기
감사합니다. 문자열 조작과 마찬가지로
1) 읽기 및 워크 시트의 셀에 쓰기는 매우 느립니다 :