서로 다른 두 Excel 통합 문서의 열을 비교하는 방법

아 비단

'작업'과 '도시'두 장이있는 Excel 통합 문서가 있습니다. '작업'시트의 레코드 유효성 검사 코드와 '도시'시트의 레코드를 비교해야합니다.

다음과 같이 할 수 있습니다.

Dim CityString As String
Dim CityArray() As String

'Get the last row
'Dim lastRow As Integer
LastRow = Sheets("Task").UsedRange.Rows.Count
nLastRowSheet2 = Sheets("Cities").UsedRange.Rows.Count

Dim c As Range
Dim d As Range
Dim e As Variant

'Turn screen updating off to speed up macro code.
'User won't be able to see what the macro is doing, but it will run faster.
Application.ScreenUpdating = False

For Each c In Worksheets("Task").Range("A2:A" & LastRow)
    CityString = c
    CityArray() = Split(CityString, ";")
    For Each e In CityArray()
        e = Trim(e)

        Dim rngFnder As Range
        On Error Resume Next

            Set rngFnder = Sheets("Cities").Range("A2:A" & nLastRowSheet2).Find(e)

            If rngFnder Is Nothing Then
                c.Interior.Color = vbRed
            End If

        On Error GoTo 0
    Next
Next

이제 두 개의 다른 통합 문서에서 동일한 작업을 수행해야하는 또 다른 요구 사항이 있습니다.

( '작업'과 '도시'시트는 서로 다른 두 개의 워크 북에 있습니다)

누구든지 말해 줄 수 있습니까? 위의 코드를 어떻게 변경해야합니까?

폴 켈리

"두 개의 다른 엑셀 시트에"라고 말하면 다른 엑셀 통합 문서 파일에 있다는 뜻입니까?

다음 줄을 사용하면 활성 통합 문서의 "작업"시트를 참조하게됩니다.

Worksheets("Task").Range("A2:A" & LastRow)

통합 문서를 잘못 작성하지 않도록 지정해야합니다. thisWorkbook 사용은 코드가 포함 된 통합 문서를 참조합니다.

ThisWorkbook.Worksheets("Task").Range("A2:A" & LastRow)

현재 통합 문서를 포함하여 열려있는 통합 문서에 액세스하려면

Workbooks("example.xls").Worksheets("Task").Range("A2:A" & LastRow)

통합 문서가 닫혀 있으면 다음을 사용하여 열 수 있습니다.

dim wrk as Workbook
set wrk = Workbooks.Open("C:\Docs\example.xls") 
wrk.Worksheets("Task").Range("A2:A" & LastRow)

VBA의 통합 문서에 대해 더 알고 싶다면 여기에서 읽을 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Excel : 두 가지 통합 문서의 시트를 비교하여 차이점을 확인하는 방법

분류에서Dev

서로 다른 통합 문서의 두 열 비교

분류에서Dev

서로 다른 두 파일의 두 열을 비교하는 방법

분류에서Dev

서로 다른 두 시간 값을 비교하는 방법

분류에서Dev

두 개의 다른 배열에서 다른 배열로 공통 문자열을 넣는 방법

분류에서Dev

다른 통합 문서의 마지막 열을 찾는 방법

분류에서Dev

두 개의 다른 csv 파일에서 열을 비교하고 다른 파일의 열을 바꾸는 방법

분류에서Dev

Excel VBA에서 한 통합 문서의 모든 셀 색을 다른 통합 문서로 복사하는 방법은 무엇입니까?

분류에서Dev

mysql을 사용하여 서로 다른 행에있는 두 개의 다른 열을 비교해야합니다.

분류에서Dev

두 통합 문서를 비교하는 방법

분류에서Dev

Excel, 통합 문서의 다른 시트에있는 셀 비교

분류에서Dev

두 목록에서 공통 항목을 비교하는 가장 빠른 방법

분류에서Dev

런타임에 다른 행에서 Excel 통합 문서로로드 할 특정 행을 선택하는 방법

분류에서Dev

두 개의 서로 다른 데이터 프레임에서 두 행을 비교하는 방법 Pandas

분류에서Dev

두 파일을 비교하고 서로 다른 두 파일의 값을 인쇄하는 방법

분류에서Dev

두 개의 다른 파일에서 두 열을 비교하는 방법은 무엇입니까?

분류에서Dev

Excel 2013의 IF에서 두 셀 값을 비교하고 합산하고 여러 기준을 사용하는 방법

분류에서Dev

서로 다른 두 배열의 특정 인덱스에서 두 배열 값을 결합하는 방법

분류에서Dev

C #에서 두 개의 문자열 열을 비교하는 가장 빠른 방법

분류에서Dev

Excel에서 두 열을 비교하는 방법은 무엇입니까?

분류에서Dev

MS Excel에서 두 열을 비교하는 방법은 무엇입니까?

분류에서Dev

R에서 두 열 쌍을 데이터 프레임의 다른 열 쌍과 비교하는 방법

분류에서Dev

Excel의 DAX에서 한 행을 다른 행과 비교하는 방법

분류에서Dev

두 개의 다른 열 사이에서 팬더의 값을 비교하는 방법은 무엇입니까?

분류에서Dev

Excel-한 통합 문서에서 다른 통합 문서로 모든 시트를 복사하는 방법

분류에서Dev

완전히 다른 열을 가진 두 개의 서로 다른 DataFrame을 정확히 병합하는 방법

분류에서Dev

서로 다른 두 경로의 포인트를 비교하는 방법 (포인트 배열)

분류에서Dev

다른 통합 문서를 열 때 VBA를 통해 열 때 두 번 PW를 요구하는 Excel 2010

분류에서Dev

파이썬에서 두 개의 서로 다른 구조화 된 엑셀을 비교하는 방법

Related 관련 기사

  1. 1

    Excel : 두 가지 통합 문서의 시트를 비교하여 차이점을 확인하는 방법

  2. 2

    서로 다른 통합 문서의 두 열 비교

  3. 3

    서로 다른 두 파일의 두 열을 비교하는 방법

  4. 4

    서로 다른 두 시간 값을 비교하는 방법

  5. 5

    두 개의 다른 배열에서 다른 배열로 공통 문자열을 넣는 방법

  6. 6

    다른 통합 문서의 마지막 열을 찾는 방법

  7. 7

    두 개의 다른 csv 파일에서 열을 비교하고 다른 파일의 열을 바꾸는 방법

  8. 8

    Excel VBA에서 한 통합 문서의 모든 셀 색을 다른 통합 문서로 복사하는 방법은 무엇입니까?

  9. 9

    mysql을 사용하여 서로 다른 행에있는 두 개의 다른 열을 비교해야합니다.

  10. 10

    두 통합 문서를 비교하는 방법

  11. 11

    Excel, 통합 문서의 다른 시트에있는 셀 비교

  12. 12

    두 목록에서 공통 항목을 비교하는 가장 빠른 방법

  13. 13

    런타임에 다른 행에서 Excel 통합 문서로로드 할 특정 행을 선택하는 방법

  14. 14

    두 개의 서로 다른 데이터 프레임에서 두 행을 비교하는 방법 Pandas

  15. 15

    두 파일을 비교하고 서로 다른 두 파일의 값을 인쇄하는 방법

  16. 16

    두 개의 다른 파일에서 두 열을 비교하는 방법은 무엇입니까?

  17. 17

    Excel 2013의 IF에서 두 셀 값을 비교하고 합산하고 여러 기준을 사용하는 방법

  18. 18

    서로 다른 두 배열의 특정 인덱스에서 두 배열 값을 결합하는 방법

  19. 19

    C #에서 두 개의 문자열 열을 비교하는 가장 빠른 방법

  20. 20

    Excel에서 두 열을 비교하는 방법은 무엇입니까?

  21. 21

    MS Excel에서 두 열을 비교하는 방법은 무엇입니까?

  22. 22

    R에서 두 열 쌍을 데이터 프레임의 다른 열 쌍과 비교하는 방법

  23. 23

    Excel의 DAX에서 한 행을 다른 행과 비교하는 방법

  24. 24

    두 개의 다른 열 사이에서 팬더의 값을 비교하는 방법은 무엇입니까?

  25. 25

    Excel-한 통합 문서에서 다른 통합 문서로 모든 시트를 복사하는 방법

  26. 26

    완전히 다른 열을 가진 두 개의 서로 다른 DataFrame을 정확히 병합하는 방법

  27. 27

    서로 다른 두 경로의 포인트를 비교하는 방법 (포인트 배열)

  28. 28

    다른 통합 문서를 열 때 VBA를 통해 열 때 두 번 PW를 요구하는 Excel 2010

  29. 29

    파이썬에서 두 개의 서로 다른 구조화 된 엑셀을 비교하는 방법

뜨겁다태그

보관