複数のユーザーがビジネスのセクターに関連するデータを取り込むことを可能にするためのクライアント用のExcelレポートを作成していますが、マクロを実行しながら文書を上書きしないように編集する。Excel文書が上書きされないようにする
グーグルはこれを実行するには、3つの一般的な提案の方法を提供します:
通常のユーザーは
- Proの元のファイルの上に保存することができないように保存したファイルの保護1)パスワード:はVBAを必要とせずに、バージョンコントロールの問題はありません
- Con:パスワードを忘れる危険性があるため、ユーザーにとってはポップアップが迷惑になる可能性があります
2)
プロ上書きされて元のファイル防止workbook_beforesaveイベントの作成:ユーザーには見えていないポップアップ/なしバージョン管理の問題
コン:をプロジェクトがパスワードであればパスワードを忘れてしまう危険があるので、何人かの人を離れる可能性のあるvbaが必要です
3)新規文書として保存ではなく、
Proを上書きするようにユーザーを強制的に.xltmとしてファイル(テンプレート)保存:ユーザーには見えていないポップアップ/、パスワードなしの問題を、しませんVBA
コン必要:変更は、元のファイルに行う必要があり、その後、テンプレートとして再保存されますので、をバージョン管理の問題が発生する可能性があります。
推奨オプションのそれぞれについて検討する他のオプションや賛否両論はありますか?
私はsuggustファイルのみ –
ありがとうpokemon_manに読んで設定し、ニックは同じことを示唆していると私はあなたが両方の権利だと思います。あなたは私が言及したより複雑なオプションの1つを必要とするかもしれないと思いますか?私が何かを逃していないことを確認したい。 – SMLBW
あなたのワークブックが、ユーザーが作業しているテンプレートであれば、私はワークシートのパスワード保護を推奨します。したがって、ユーザーはワークシート上で何も変更できません。次に、ブックを読み取り専用として設定します。したがって、ファイルを保存することができず、別のブック名として保存する必要があります。 –