エクセルのデータを他者がコピペ禁止にする
解決したいこと
エクセルのデータを他者がコピペ禁止(使用禁止)にしたいです。
お菓子の商品情報をまとめたエクセルがあります。
原価計算や人件費、カロリー計算などを計算してくれる関数が埋め込まれており、商圏が異なる同業他社であるA社に渡したいと考えております。ただし、A社が別の会社B社にデータを渡してB社で使えるようにするのを防ぎたいです。
完全にはコピペ禁止はできないと思うので、普通の人はコピペができない(もしくは使えない)レベルで問題ありません。
この2つのエクセルです。
①:各商品ごとのデータを管理するエクセル
原価や原材料などのデータを掲載します。②のデータベースのファイルからデータを持ってきます。商品ごとに1ファイルです。
②:データベースのエクセル
原料の原価のデータやカロリー、人件費などのデータを入れています。
<内容>
・依頼主がいるのですが、「簡易的にコピペ禁止ができるようにしてもらえばよい」ということでした。そんなに時間かけなくてよいので、精度よりも早くしたいという状況です。
・できれば心理的なハードルがあるといいかもしれないとも考えています。
・現状、VBAは使っておらず、すべて関数でデータをまとめています。
・私が作っていないので、データの流れすべてを把握はできていません。
試したこと
・USBドングルというものがあることを知り調べ見ました。私が確認した会社ではUSB自体は4000円くらいでしたが、電話して聞いたところエクセルは対応していないとのことでした。(exeファイルなどソフトしかできませんとのこと)。
・「特定のUSBがささっていない場合はエクセルを閉じる」などChatGPTにも確認しつつ、VBAを試してみましたが、そもそもVBAを解除したら使えてしまうかと思います。
・「Googleドライブなどでファイルを置いてアクセス権で管理する」ことも考えてみましたが、そもそもファイルをコピーできてしまうのであまり意味がないかなと思います。
・そもそもエクセルの計算式をVBA化すればよいかなと思いますが、要件定義やらUIの検討など時間をかかってしまうかなと思いますので、今回はできればあまり手を加えずできると助かります。
簡易的なコピペ防止方法があれば教えていただけると助かります。