私は現在、仕事中のユーザーアクセス監査を行っています。現在のすべてのユーザーアクセスをExcelにダンプできる単純なツールを生成しようとしています。それらはテンプレートによって定義される必要があります。テンプレートとデータの間にVBAルックアップの相違があります
最後の2週間は、ピボットテーブルの生成に費やされていましたが、不一致を手動で確認するのに費やされましたが、最近の変更のため再確認が必要です。
シナリオ;
Excelでは、ユーザーID、ロール、責任(3列)のエクスポートがあります。新しい行では、データの変更は次のユーザーまでの責任だけです。スプレッドシートには、数千人のユーザーと、300の異なる役割と、何千という責任があります。
2番目のスプレッドシートには、ロールに必要な実際のロールと責任(2列)用のテンプレートがあります。または「テンプレート」などのユーザーIDの代わりに識別子を持つ列を追加する場合は3列
実際の役割と一致しないすべてのユーザーIDのリストを生成するためにVBAを使用できると感じています。しかし、私は他のアイデアは公開されていますが、ホワイトリストにないソフトウェアは使用できません。
すなわち、欠落や余分な責任を持つユーザーのリストを提供
同じ役割について多くのユーザーは最初のシートであるが、2枚目役割ごとに1つだけのテンプレートがあることもを注意すべきです。
私はVBAスクリプティングの相対的な意見であり、このタスクを簡単なプロセスにする助けとオプションを本当に感謝しています。
あなたにアドバイスをしてもらいたいことを教えてください。
ユーザー名とロールがエクスポートと一致する2番目のワークブックからすべての値を削除して、ユーザーに誤って割り当てられたすべてのロールにリストを縮小できますか? – Nulled