私は約2,000人の大規模なデータベースを持っていますが、sheet1にはすべての名前と関連情報があります。シート2は、サイトからデータが引き出されている。私はシート2のデータがシート1のセルを自動入力するようにしたいと思います。また、シート1にその人が存在していない場合、データを強調表示することはできません。私はこれにこだわっています。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 Docsなどからファイルをダウンロードすることに懐疑的です)。サンプルデータの(非常に)小さなセットを作成し、それらの詳細で質問を更新することを検討してください... –