基本的に、シートを更新するために多くの人が使用するネットワークドライブにマスターワークブックがあります。これを自動化したいと思います。調査の結果、自動化すると多くの問題が発生することがわかりました。
グーグルで検索すると、私は次の提案をしました、そして私はこれらの解決策のいくつかの複雑さに気づきました
VBAを使用してデータを開き、書き込み、閉じます。
- すでに他の人がExcelを開いていて、読み取り専用モードになっている可能性があるので、書き込めません。開いて書いてみましたが、行き詰まるのに時間がかかりすぎます。
ワークブックを共有してデータを書き込む
- これを行うには、ワークブックを少なくとも1人で開いて共有する必要があります。一方、一度に2人がデータを書き込んでいる場合、データを書き込んでいる間、1人が他の人のデータを上書きする可能性があります。
ADOを使用してExcelにデータを書き込む
- ADOと、それを使用してExcelにデータを書き込む方法についてはわかりません。いくつかの例を見て、理解することはできませんでした。