저는 Excel에서 매우 새롭고이 포럼에 완전히 익숙하지 않습니다.Excel에서 값만 붙여 넣는 방법
아래 포럼에서 코드를 가져 와서 내 필요에 맞게 수정했습니다.
Sub copyTotals()
Dim TargetSht As Worksheet, SourceSht As Worksheet, SourceRow As Integer, SourceCells As Range
Set SourceSht = ThisWorkbook.Sheets("DUN - Jan")
Set TargetSht = ThisWorkbook.Sheets("DUN Jan - Jan,Feb,Mar,Apr")
Set SourceCells = SourceSht.Range("L36,N36")
If TargetSht.Range("C11").Value = "" Then
SourceRow = 1
ElseIf TargetSht.Range("C41") <> "" Then
MsgBox ("The sheet is full, you need to create a new sheet")
Else
SourceRow = TargetSht.Range("C41").End(xlUp).Row + 1
End If
SourceCells.Copy TargetSht.Cells(SourceRow, 3)
End Sub
문제는 붙여 넣은 값에 소스의 형식이 지정되어있어 값만 붙여 넣기를 원합니다.
누군가 나를 도와주세요.
1. 링크는 당신은 당신의 질문에 직접 코드를 붙여하여 모든 사람의 인생을 더 쉽게 만들 수 있습니다 2. 나뉩니다. – assylias
링크가 고정되어 있고 또한 코드에 붙여 넣었습니다. – maldivianGeek