나는 약 2,000 명의 사람들로 구성된 엄청나게 큰 데이터베이스를 가지고 있으며, sheet1에는 모든 이름과 관련 세부 정보가 있습니다. 시트 2에는 사이트에서 가져온 데이터가 있습니다. 나는 시트 2의 데이터를 시트 1의 셀에 자동으로 채우고 싶습니다. 또한 사람이 sheet1에 존재하지 않으면 데이터를 강조 표시 할 수 없습니다. 나는 이것에 너무 붙어있다.Excel 데이터베이스 데이터 문제
Sub dup()
Dim cell As Range, cella As Range, rng As Range, srng As Range
Set rng2 = Sheets(2).Range("A2:E2000")
Set rng3 = Sheets(3).Range("A2:E29000")
For Each cell In rng2
For Each cella In rng3
If cella = cell Then
cella.Interior.ColorIndex = 6
' cella.AddComment.Text Text:="duplicate value"
End If
Next cella
Next cell
Set rng2 = Sheets(2).Range("T2:Y2000")
Set rng4 = Sheets(4).Range("A1:F2000")
For Each cell In rng2
For Each cella In rng4
If cella = cell Then
cella.Interior.ColorIndex = 6
' cella.AddComment.Text Text:="duplicate value"
End If
Next cella
Next cell
End Sub
하드가 열을 많이 가지고 나를 보여 할 수없는 땅에서 내가 일을하려고 어떤 메신저를 보여줄 수있는 방법을 잘? :(
당신이 VBA를하지 않고 작업을 수행하려는 경우, 당신은 시트 1의 자동 채우기 열에서 LOOKUP 기능을 사용할 수있는, 어쩌면 https://filetea.me/t1sfGPWECvdQqmgVDGtXL4oRQ
Excel에서 데이터베이스되지 않습니다 : 당신은 자세한 내용은 링크를 참조
엑셀 2016을 사용하는 경우
또한, 홈 탭에서 조건부 서식 도구를 찾을 수 있습니다. 스프레드 시트입니다. – Comintern
연결하려는 통합 문서가 전자 메일 주소로 액세스해야하는 사이트에 있기 때문에 "자동 채우기"로 무엇을하려는 것인지 말하기는 어렵습니다. 유감 스럽지만 대부분의 사람들은 그것에 회의적입니다 (그리고 많은 사람들은 심지어 Google 문서 도구 등에서 파일을 다운로드하는 것에 회의적입니다). 예제 데이터를 아주 (아주) 작게 만들고 그 세부 사항으로 질문을 업데이트하는 것을 고려하십시오. –