엑셀 시트에 여러 개의 시트가 포함되어 있습니다. 이 질문을 위해 시트의 이름은 Sheet1, Sheet2, Sheet3 등입니다. sheet1의 A 열을 나머지 시트 전체에 복제하고 새 셀을 sheet1의 A 열에 추가하면 통합 문서 내의 다른 시트에 자동으로 입력됩니다. 나는 이것을위한 "끝 범위; ie : A100000"세트를 갖고 싶어하지 않을 것이다. 예를 들어, Sheet1의 A1 셀에 First를 입력하면 "First"라는 단어가 Sheet2의 A1 셀에도 나타납니다. 나는 다음 코드를 사용했고 작동하지 않는 것 같다. 어떤 도움이라도 대단히 감사하겠습니다.하나의 엑셀 시트에서 자동으로 업데이트되는 다른 여러 엑셀 시트로의 미러링
Private Sub Worksheet_Change(ByVal Target As Range)
Call UpdateFromSheet1
End Sub
Sub UpdateFromSheet1(ByVal Sh As Object, ByVal Target As Range)
If Sh.CodeName = "Sheet1" Then
If Not Intersect(Target(1, 1), Range("A1:A1000")) Is Nothing Then
Sh.Range("A1:A1000").Copy Sheet2.Range("A1")
End If
End If
End Sub
후속 시트에서 값을 ("A를 예제로 사용") = "Sheet1! A1"'으로 설정하고 수식을 충분한 수의 행과 열로 복사하여이를 공식적으로 수행 할 수 있습니까? – hannebaumsaway
Target 매개 변수 (또는 Sh 매개 변수)를 UpdatefromSheet에 전달하지 않습니다. –