- 締切済み
Excel VBA Sheetのコピー?(制限あり)
お世話になります。 Private Sub CommandButton1_Click() '初期化 Sheet1 = Sheet2 End Sub 当然これではエラーになります。 Sheet1、Sheet2 は同じ表です。 ( セルの幅・高さ など全て同じ ) Sheet1 作業シート Sheet2 雛型シート Sheet1 に入力していますが、 間違ったりして訳が解らなくなった時 CommandButton1_Click で 雛型に戻したいのですが・・。( Sheet2→Sheet1 ) Copy Paste は使えません。 色々制限を掛けていて(ProtectSharingなど) ご教授をお願い致します。 説明不足もあると思いますので、分からない点は補足致します。
- みんなの回答 (3)
- 専門家の回答
お礼
kokorone さん ご回答有難う御座います。 保護・解除の時間は各20~30秒掛かります。 シートの保護は一瞬なのに、なぜ、共有保護は 20~30秒かは分かりませんが、VBAの記述量が多いのは確かです。 ( ですから、記述量の多さのせいかもしれません。 私もよく分かりません ) 自分で使用するExcelファイルであれば、時間が掛かる部分があっても待っていられますが・・ ( VBAを理解してない人(エンドユーザー)でもストレスなく使ってもらいたかったので。) 理由があって、あえてシート保護でなく、共有保護を掛けましたが 共有保護を掛けないか、一度解除するか、など今一度考えてみます。 有難う御座いました。 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 急な出張が入ってご返礼が遅れました。 同じ理由で締め切りも遅れてしまいました。 申し訳ありません。 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx