"L"열의 수량을 나타내는 수식을 가진 명명 된 범위 "수량"(워크 시트 Sheet1, 셀 I21 : L28) 있습니다. 열 L에서 값> 0을 검색하고 그 값을 열 K의 데이터와 함께 다른 워크 시트 (Sheet10)에 붙여 넣으려고합니다. 다음 코드는 닫을 수 있지만 값이 아닌 수식을 붙여 넣습니다. 도와주세요.다른 워크 시트의 Vlaues 붙여 넣기 조건에 따라 명명 된 범위에서 복사 할 VBA
Sub CopyOnCondition()
Dim sh1 As Worksheet, sh2 As Worksheet, c As Range
Set sh1 = Sheet1 'Edit sheet name
Set sh2 = Sheet10 'Edit sheet name
With sh1
For Each c In .Range("L18:L24")
If c.Value > 0 Then
c.Copy sh2.Cells(Rows.Count, 1).End(xlUp)(2, 1)
End If
Next
End With
End Sub
굉장해! 매력처럼 작동합니다. 고맙습니다 –